日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

實(shí)戰(zhàn)Jbuilder7+JBoss3+SQL Server200

瀏覽:202日期:2023-10-27 12:02:42
0 內(nèi)容: 內(nèi)容介紹: 本文講述了建立一個(gè)典型的3層結(jié)構(gòu)的J2EE的實(shí)現(xiàn)過程,主要是實(shí)現(xiàn)過程,沒有理論說明。這完全是根據(jù)我個(gè)人的經(jīng)驗(yàn)所寫,希望能夠?qū)Υ蠹矣兴鶐椭瑲g迎大家多多批評(píng)指正! 假設(shè)Jbuilder7和JBoss3x 安裝完畢,操作系統(tǒng)為:windows2000 server(SP2),數(shù)據(jù)庫(kù)為: SQLServer2000(SP2)。JDBC為Microsoft SQLServer2000的驅(qū)動(dòng)。例子源碼:http://weisoft.myrice.com/download/JBossDemo.rar,(SQLServer sa密碼為csdn)一. 環(huán)境設(shè)置1. 下載并安裝JBossOpenTool For JBuilder 7http://weisoft.myrice.com/download/JBuilder_JBossOT.jar將下載的JbossOpenTool.jar拷貝至Jbuilder7的libext目錄下,重起JBuilder。1. 配置MS SQL Server 2000 JDBCJBoss設(shè)置:將msbase.jar, msutil.jar, mssqlserver.jar三個(gè)文件拷貝至Jboss的Serverdefaultlib目錄下。將Jboss的docsexamplesjca目錄下的mssql-service.xml, mssql-xa-service.xml文件拷貝至Jboss的serverdefaultdeploy目錄下,并做如下修改:mssql-service.xml(紅色是修改部分,分別是數(shù)據(jù)庫(kù)名,用戶名,密碼,根據(jù)你的環(huán)境調(diào)整即可):jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwindsacsdnmssql-xa-service.xml(紅色是修改部分,分別是sqlserver服務(wù)器名,數(shù)據(jù)庫(kù)名):ServerName=localhost;DatabaseName=Northwind;SelectMethod=cursorJBuilder配置:選擇:Tools->Enterprise Setup,單擊Database Drivers頁(yè)上的Add, 在彈出的對(duì)話框中單擊New,. 在彈出的對(duì)話框中填寫Name為MS SQL Server JDBC, Location選擇User Home,單擊Add按鈕,選擇msbase.jar, msutil.jar, mssqlserver.jar,單擊OK關(guān)閉當(dāng)前對(duì)話框,可以看到MS SQL Server JDBC已被加入,單擊OK關(guān)閉當(dāng)前對(duì)話框,再次單擊OK,配置完成。重起JBuilder 7。2. 啟動(dòng)Jbuilder7,選擇:Tools->Configure Servers選中左側(cè)的JBoss 3.X,選中右邊的Enable Server,按下表信息填寫:General頁(yè):Home Directiry = F:jboss-3.0.4_tomcat-4.1.12 // Project properties,在Path頁(yè)的Required Libraries中單擊Add按鈕,在彈出的對(duì)話框中選擇我們剛才建立的JBoss Libs,單擊OK。選擇Server頁(yè),選中Single Server For All Service in Project,在下拉列表中選擇JBoss 3.X,單擊OK。2. 新建一個(gè)EJB Module:選擇File->New,在彈出的對(duì)話框中選擇Enterprise頁(yè)中的EJB Module圖標(biāo),單擊OK。在彈出的對(duì)話框中Name欄填寫JBossDemoModule,其它不變,單擊OK。3. 新建兩個(gè)CMP右鍵單擊左下角的DataSource,選擇Import Schema From Database,按如下信息在彈出的對(duì)話框中填寫:Driver = com.microsoft.jdbc.sqlserver.SQLServerDriverURL = jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=NorthwindUserName = sa // ßSQLServer用戶名Password = “ // ßSQLServer密碼JNDI Name = java:/MSSQLDS在Extended properties中添加一項(xiàng)DatabaseName = Northwind選中All Schemas和Views項(xiàng)單擊OK。成功的話,在DataSource下面將出現(xiàn)一個(gè)java:/MSSQLDS項(xiàng),單擊其左側(cè)的+號(hào),將其展開,將會(huì)看到表名。右鍵單擊Employees表,選擇CMP 2.0 Entity Bean, 同樣右鍵單擊Orders表,選擇CMP 2.0 Entity Bean。4. 建立表關(guān)系右鍵單擊右側(cè)的代表Employees表的矩形,選擇Add->Relationship后,單擊指向代表Oderss表的矩形后,將會(huì)看到一條線把兩個(gè)矩形連接起來了,同時(shí)Employees表多了一個(gè)orders字段。單擊右下角的JBossCMP-JDBC頁(yè),按如下填寫,其它不變:datasource = MSSQLDSdatasource-mapping = Hypersonic SQL選擇File->Save All保存項(xiàng)目。選擇Project->“Make Project JbossDemo.jpx編譯項(xiàng)目。5. 建立Session Bean在右邊的空白處單擊右鍵,選擇Create EJB-> Session Bean, 將Bean Name改為GetData,右鍵單擊代表這個(gè)Session Bean的矩形,選擇Add->Method,按如下填寫:Method Name = GetOrdersByEmployeesIDReturn Type = VectorInput Parameters = Integer IDInterface = Remote選擇File->Save All保存項(xiàng)目。選擇Project->“Make Project JbossDemo.jpx編譯項(xiàng)目。6. 編寫代碼右鍵單擊代表GetData的矩形,選擇 View Bean Source。在開始處加入以下語(yǔ)句:import java.util.*;import javax.naming.*;按如下填寫GetOrdersByEmployeesID: public Vector GetOrdersByEmployeesID(Integer ID) { Vector result = new Vector(); result.add(ID); try { Context ctx = new InitialContext(); EmployeesHome home = (EmployeesHome)ctx.lookup('Employees'); Employees emp = home.findByPrimaryKey(ID); Collection orders = emp.getOrders(); Iterator it = orders.iterator(); while(it.hasNext()) { Orders order = (Orders)it.next(); result.add(order.getOrderID()); } } catch (Exception ex) { System.out.println('ShowOrdersByEmployeesID() error : ' + ex.getMessage()); } return result; }7. 建立Servlet選擇File->New,在彈出的對(duì)話框中選擇Web頁(yè)中的Servlet圖標(biāo),單擊OK。在彈出的對(duì)話框中Class Name欄填寫FormServlet,其它不變,單擊Next,選中doGet()項(xiàng),其它不變,單擊Finish。按如下填寫FormServlet.java的doGet()函數(shù): public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); out.println('Enter the Employees ID'); out.println('Enter Employees ID in the input fields below.'); out.println('
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品精品99| 久久国产亚洲精品| 欧美日韩国产探花| 91精品婷婷色在线观看| 三级在线看中文字幕完整版| 久久激情av| 欧美一级网址| 青青国产91久久久久久| 日韩精品欧美成人高清一区二区| 蜜臀久久久99精品久久久久久| 久久福利精品| 午夜视频一区二区在线观看| 亚洲资源网站| 国产欧美日韩在线一区二区| 久久久久久久久久久9不雅视频| 国产手机视频一区二区| 日韩在线高清| 婷婷综合激情| 日韩中文字幕1| 久久xxxx精品视频| 日韩视频一二区| 亚洲欧美日本国产| 91亚洲精品在看在线观看高清| 国产精品大片| 国产一区二区三区亚洲综合| 在线人成日本视频| 激情欧美国产欧美| 香蕉视频成人在线观看| 日精品一区二区三区| 欧美日韩一区二区国产| 精品国产一区二区三区噜噜噜| 国产成人精品亚洲线观看| 不卡一二三区| 午夜欧美精品| 亚洲欧美网站在线观看| 久久不卡国产精品一区二区| 欧美激情91| 国产精品字幕| 亚洲欧美日韩在线观看a三区 | 久久xxx视频| 日产精品一区二区| 精品中文字幕一区二区三区av| 在线精品亚洲| 麻豆精品在线视频| 欧美日韩中文一区二区| 亚洲久久在线| 久久伊人久久| 亚洲欧洲另类| 国产精品亚洲欧美日韩一区在线| 麻豆一区二区三| 欧美手机在线| 日韩不卡一二三区| 国产亚洲一区二区手机在线观看| 最新亚洲一区| 久久这里只有精品一区二区| 一级欧洲+日本+国产| 国产美女视频一区二区| 久久蜜桃av| 欧美精品影院| 亚洲国产影院| 国产精品自在| 精品一区在线| 麻豆91在线播放| 欧美特黄a级高清免费大片a级| 日韩精品欧美成人高清一区二区| 成人高清一区| 天堂va在线高清一区| 欧美香蕉视频| 欧美另类中文字幕| 91久久国产| 免费在线欧美黄色| 乱人伦精品视频在线观看| 国产一区二区亚洲| 亚洲香蕉久久| 国产麻豆久久| 国产乱码精品一区二区三区亚洲人 | 国产精品毛片久久| 男女性色大片免费观看一区二区| 久久免费视频66| 美女被久久久| 午夜精品成人av| 国产精品天堂蜜av在线播放| 亚洲免费高清| 91一区二区| 日韩免费精品| 一区三区视频| 日韩精品免费一区二区三区| 久久国产人妖系列| 国产免费成人| 国产一区二区三区四区大秀| 亚洲2区在线| 亚洲国内欧美| 91综合网人人| 欧美国产另类| 欧美日韩一区自拍| 亚洲毛片一区| 欧美日韩国产在线一区| 四虎8848精品成人免费网站| 国产精品久久久一区二区| 三级一区在线视频先锋| 久久精品亚洲欧美日韩精品中文字幕| 国产日本亚洲| 美女福利一区二区三区| 久久电影一区| 欧美日韩中文字幕一区二区三区 | 日韩精品国产欧美| 国产亚洲高清视频| 国产精品调教视频| 亚洲精品无吗| 99国产成+人+综合+亚洲欧美| 91一区二区三区四区| 欧美激情网址| 国产精品色在线网站| 久久精品超碰| 日韩av不卡在线观看| 免费看黄色91| 一区免费在线| 久久久精品日韩| 成人一区不卡| 粉嫩av一区二区三区四区五区 | 中文另类视频| 在线中文字幕播放| av在线最新| 国产网站在线| 日韩一区二区中文| 91一区二区三区四区| 中文字幕高清在线播放| 国产91欧美| 荡女精品导航| 久久电影tv| 日韩毛片视频| 夜鲁夜鲁夜鲁视频在线播放| 日韩毛片在线| 日韩不卡视频在线观看| 久久激情婷婷| 激情综合网五月| 国产精品88久久久久久| 中文精品视频| 亚洲欧洲日韩| 日韩福利视频网| 国产精品黄色片| 麻豆久久一区二区| 成人在线免费观看91| 国产一区二区三区不卡视频网站 | 麻豆久久久久久久| 国产一区国产二区国产三区| 精品欧美日韩精品| 日韩综合精品| 日韩视频一区二区三区在线播放免费观看| re久久精品视频| 在线一区二区三区视频| 国产女人18毛片水真多18精品| 麻豆一区二区三区| 91精品在线观看国产| 老鸭窝毛片一区二区三区| 日韩一区二区三区在线看| 国产精品一区二区中文字幕| 国产一区二区三区久久久久久久久| 亚洲天堂免费电影| 一本色道精品久久一区二区三区| 蜜桃久久久久久| 欧美亚洲人成在线| 精品视频国内| 欧美精选一区二区三区| 日韩有码av| 成人午夜在线| 99视频一区| 国产精品传媒麻豆hd| 亚洲成a人片| 中文字幕av一区二区三区人| 国产精品免费不| 日韩精品免费一区二区在线观看| 老牛国产精品一区的观看方式| 国产日产一区| 国内亚洲精品| 日欧美一区二区| 激情久久99| 亚洲一区二区三区高清不卡| 国产精品久久久久久模特| 99久久久久国产精品| 日韩美女国产精品| a天堂资源在线| 在线一区二区三区视频| 精品精品99| 蜜桃一区二区三区在线观看| 精品成人18| 免费人成在线不卡| 福利欧美精品在线| 丝袜a∨在线一区二区三区不卡| 国产精品magnet| 欧美日韩少妇| 麻豆精品在线播放| 美女精品网站| 岛国av在线播放| 日韩精品久久理论片| 91精品久久久久久久久久不卡| 国产欧美丝祙| 视频一区中文字幕| 久久男人天堂| 欧美午夜网站|