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

您的位置:首頁技術文章
文章詳情頁

Eclipse集成 Lomboz和JBoss開發J2EE

瀏覽:264日期:2024-07-19 14:12:39
內容: Eclipse是一個非常優秀的集成開發環境,這個在IBM支持下的開放源碼項目經過一段時期的發展完善,已經為廣大Java開發者所熟悉。Eclipse的出現,為Java開發者提供了免費使用強大的Java IDE的機會,通過集成大量的plugin,Eclipse的功能可以不斷擴展,以支持各種不同的應用。Lomboz是一個免費的Eclipse plugin,它將很多Java應用服務器、J2EE組件和Web應用開發集成到Eclipse中,可以幫助Java開發者使用Eclipse建立、測試、部署J2EE應用。JBoss是一個開放源碼、功能強大的Java應用服務器,也是目前最受Java開發者歡迎的Java應用服務器,被Java World的編輯們評為2002年的最佳應用服務器。2003年到目前為止的下載量已經超過了一百五十萬次。一、下載、安裝和配置1. Eclipse的下載和安裝首先需要安裝JDK,可以到Sun的網站上去下載最新版本并安裝。然后到www.eclipse.org去下載Eclipse的最新版本,目前的最新版本是2.1。下載以后解壓到自己想要的目錄中,比如D:Eclipse,直接運行eclipse.exe,第一次運行的時候會自動尋找JDK并完成相應的配置,然后就進入了Eclipse的主界面。關于Eclipse的基本使用方法,developerWorks,Eclipse的網站以及Eclipse的隨機文檔上都有詳細地介紹,這里不詳細描述了。2. Jboss的下載、安裝JBoss目前的最新版本是3.2.1,不過我覺得這個版本有一些問題,啟動服務器的時候會有一些jar包找不到,導致WARN和ERROR的發生。所以我推薦下載3.0.7,也可以下載集成了Tomcat 4.1.24的JBoss 3.0.7版本。下載后解壓,我們假設JBOSS_HOME為JBoss的主目錄,執行JBOSS_HOME/bin/run.bat,就啟動了JBoss服務器。一般會在1分鐘左右啟動完畢。3. Lomboz的下載、安裝和配置Lomboz目前的最新版本是2.1,我們假設Eclipse的主目錄為ECLIPSE_HOME,下載以后將其解壓到ECLIPSE_HOME/plugins文件夾下面,這樣在這個文件夾下面就多了一個com.objectlearn.jdt.j2ee文件夾。然后啟動Eclipse, 會自動出現Customize Perspective的對話框,如果沒有出現的話,也可以通過菜單'Window->Customize Perspective'來顯示這個對話框,如下圖所示:展開File->New,選擇所有與Lomboz相關的選項;展開Window->Show View,選擇Lomboz J2EE View;展開Other,選擇Lomboz Actions。確認OK。下面要進行Lomboz的配置:首先,打開屬性對話框,確保Java->New Project中的設置:接著在Lomboz屬性中,確保如下設置:最后,設置服務器屬性。Lomboz預先定義了一些常用的Java服務器的設置,這些配置文件放在ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers 文件夾下面,你可以用文本編輯器手工修改(除非你所用的服務器不在Lomboz默認的服務器中,否則我不推薦你這么做),也可以在Eclipse的屬性對話框中設置,設置的過程非常簡單,如下圖所示:記得每次修改以后,都要點擊Apply。上圖是Properties標簽下的設置,Classpath標簽下一般不需要做任何改動(注意:如果你沒有聽我文章開始部分的勸告,使用了JBoss3.2.0以上的版本,可能需要手工加入多了個jar包,這是體力活,有些麻煩。我不知道這是不是JBoss的問題,具體操作我在下面會提一下)。通過以上三個步驟,就完成了Lomboz對J2EE開發的支持和JBoss的配置。你可以進入文章的第二部分'使用Eclipse開發Web應用'了。注意事項:a.如果服務器不在默認服務器之列;在ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers 文件夾下新建一個后綴名為server的文件,然后根據已有的server文件為模版,用文本編輯器編輯server文件。建立了一個新的server文件以后,也可以在Lomboz的屬性頁中進行相應的設置。b. 如果使用了JBoss3.2.0版本。打開Window>Preferences>Lomboz>ServerDefinitions,選擇你的服務器,然后選擇classpath標簽,將如下的jar包加入到server library中: JBOSS_HOMElibconcurrent.jar JBOSS_HOME libboss-system.jarJBOSS_HOME serverdefaultlibjboss.jar JBOSS_HOME serverdefaultlibjpl-pattern.jar JBOSS_HOME serverdefaultlibjpl-util.jar JBOSS_HOME serverdefaultlibjnpserver.jar JBOSS_HOME serverdefaultlibjboss-transaction.jar 我的JBoss320.server文件中的全部內容在本文的最后部分呈現。 二、使用Eclipse開發Web應用 首先,打開File->New->Lomboz J2EE Project,創建一個名為TestJ2EE的J2EE Project。 點擊Next,默認各種設置,點擊Next,進入下一個對話框,在Targeted Server中加入已經配置好的服務器,如下圖: 在Web Modules和EJB Modules中分別新建Web模塊和EJB模塊,在本例中,我們分別命名為MyWeb和MyEJB,然后點擊Finish。這樣,一個J2EE項目的框架就自動生成了。 在MyWeb模塊下面,自動生成了兩個jsp文件:index.jsp和error.jsp,以及WEB-INF文件下面的配置文件。我們可以在此基礎上面添加自己的jsp文件和servlet,然后build project。 在Eclipse的工具欄上點擊Lomboz J2EE project outliner的按鈕: 這樣,在Eclipse上就出現了Lomboz J2EE View,如下圖所示: 由于我事先已經部署了另一個Web服務器:Tomcat,所以在MyWeb這個模塊上面出現了它所綁定的這兩個服務器,JBoss 3.0 All 旁邊的紅色標記表示它是默認的服務器。可以通過右擊Web模塊選擇更改默認的服務器,如下圖: 選擇好服務器以后,在Lomboz J2EE View中右鍵單擊服務器,選擇運行服務器,等服務器啟動好以后,右鍵單擊Web模塊,選擇Deploy Module,這樣就完成了Web模塊在服務器上的部署。打開IE瀏覽器,鍵入http://127.0.0.1:8080/MyWeb,就可以看到自己開發的Web應用了。 這里有一點需要說明,如果采用Tomcat作為Web服務器的話,如果Web模塊需要重新部署,則須重新啟動Tomcat服務器,JBoss則不需要這么做。 注意事項: 如果從Eclipse中啟動JBoss服務器的時候,遇到了這個問題: Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 一般遇到這個問題,可能是由于JRE沒有設置好,請在Eclipse中的Preference對話框中,展開Java->Installed JREs,查看JRE是否設置好了;然后打開所開發的項目屬性對話框,查看Java Build Path的library中是否有JRE System Library,沒有的話,點擊Add Library,添加JRE System Library。 三、使用Eclipse開發EJB 在第二部分'使用Eclipse開發Web應用'中,我們已經在TestJ2EE這個J2EE項目中添加了一個名為MyEJB的EJB模塊。下面我們通過Lomboz EJB Creation Wizard向MyEJB模塊中添加一個Session Bean。 點擊File->New->Lomboz EJB Creation Wizard,或者右擊MyEJB模塊,選擇New->Lomboz EJB Creation Wizard,顯示出如下對話框: 在com.dino.testj2ee.myejb這個包下面創建一個名為MyEJB的Stateless Session Bean。完成以后,在TestJ2EE項目的src文件夾下面,出現了一個名為MyEJBBean.java的文件,右擊這個文件,選擇New->Lomboz EJB Method Wizard,可以給這個EJB添加各種方法。我添加了一個helloWorld方法,返回一個String類型。如下圖所示: 然后,需要把MyEJB這個Session Bean添加到MyEJB這個模塊上面:右擊MyEJB.java,選擇Lomboz J2EE…->Add EJB to Module,選擇MyEJB,OK。 右擊MyEJB模塊,選擇LombozJ2EE…->Generate EJB Classes,這樣就在ejbsrc目錄下面自動生成了下面幾個文件: MyEJBHome.javaMyEJBRome.javaMyEJBLocalHome.javaMyEJBLocal.javaMyEJBSession.java (MyEJBSession extends MyEJBBean)MyEJBUtil.java Build project以后,自動將模塊打包完畢。接著就可以按照部署Web模塊的步驟來部署EJB模塊了。最后,我們建立一個應用程序來測試EJB。通過File->New->Lomboz EJB Test Client Wizard打開一個對話框,按下圖填寫: 完成以后,在src目錄下面生成了TestMyEJB.java,在其中的testBean方法中加入測試代碼: System.out.println(myBean.helloWorld()); 如果目前JBoss服務器已經啟動,而且MyEJB模塊已經部署的話,執行TestMyEJB,就會在Console窗口上顯示出: hehe, I can deploy EJB by Eclipse! 附錄:JBoss320.server ejbModules='true' webModules='true' earModules='true'> type='directory' default='D:/jboss-3.2.0'> type='string' default='127.0.0.1'> type='string' default='8080'> type='string' default='JBOSS32'> type='directory' default='D:/jboss-3.2.0'> ${serverRootDirectory} ${serverRootDirectory}/server/all/deploy ${serverRootDirectory}/server/all/deploy ${serverRootDirectory}/server/all/deploy org.jnp.interfaces.NamingContextFactory jnp://${serverAddress}:1099 org.jboss.Main ${serverRootDirectory}/bin -c all org.jboss.Shutdown ${serverRootDirectory}/bin ${serverAddress} ${serverPort} JDK_TOOLS ${classPathVariableName}/bin/run.jar ${classPathVariableName}/bin/shutdown.jar ${classPathVariableName}/client/jboss-j2ee.jar ${classPathVariableName}/server/all/lib/javax.servlet.jar ${classPathVariableName}/lib/commons-httpclient.jar ${classPathVariableName}/lib/concurrent.jar ${classPathVariableName}/lib/getopt.jar ${classPathVariableName}/lib/jboss-boot.jar ${classPathVariableName}/lib/jboss-common.jar ${classPathVariableName}/lib/jboss-jmx.jar ${classPathVariableName}/lib/jboss-system.jar ${classPathVariableName}/lib/jdom.jar ${classPathVariableName}/lib/log4j-boot.jar ${classPathVariableName}/lib/webdavlib.jar ${classPathVariableName}/lib/xercesImpl.jar ${classPathVariableName}/lib/xml-apis.jar ${classPathVariableName}/server/all/lib/jnet.jar ${classPathVariableName}/lib/gnu-regexp.jar ${classPathVariableName}/server/all/lib/jboss.jar ${classPathVariableName}/server/all/lib/jnpserver.jar ${classPathVariableName}/server/all/lib/jpl-util.jar ${classPathVariableName}/server/all/lib/jpl-pattern.jar ${classPathVariableName}/server/all/lib/jsse.jar ${classPathVariableName}/server/all/lib/jbossha.jar ${classPathVariableName}/server/all/lib/jboss-jaas.jar ${classPathVariableName}/server/all/lib/jts.jar ${classPathVariableName}/server/all/lib/jboss-transaction.jar ${classPathVariableName}/server/all/lib/javagroups-2.0.jar ${classPathVariableName}/server/all/lib/jmxri.jar ${classPathVariableName}/server/all/lib/jmxtools.jar ${classPathVariableName}/server/all/lib/jbossmx.jar ${classPathVariableName}/client/jboss-j2ee.jar ${classPathVariableName}/client/jnp-client.jar ${classPathVariableName}/client/jboss-client.jar ${classPathVariableName}/client/jboss-common-client.jar ${classPathVariableName}/client/jbosssx-client.jar ${classPathVariableName}/client/log4j.jar ${classPathVariableName}/client/jnet.jar ${classPathVariableName}/client/jaas.jar Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd Eclipse是一個非常優秀的集成開發環境,這個在IBM支持下的開放源碼項目經過一段時期的發展完善,已經為廣大Java開發者所熟悉。Eclipse的出現,為Java開發者提供了免費使用強大的Java IDE的機會,通過集成大量的plugin,Eclipse的功能可以不斷擴展,以支持各種不同的應用。Lomboz是一個免費的Ecli
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产成人1区| 日韩精品免费一区二区夜夜嗨| 国产粉嫩在线观看| 国产精品欧美日韩一区| 欧美日韩一区二区国产| 欧美中文一区| 国产欧美69| 狠狠久久伊人| 日本免费一区二区三区四区| 久久精品播放| 激情五月综合网| 蜜芽一区二区三区| 欧美日韩18| 精品99在线| 视频小说一区二区| 国产精品美女久久久| 日韩欧美激情电影| 国产欧美日韩影院| 亚洲欧美网站在线观看| 欧美视频久久| 亚洲精品乱码| 国产精品激情| 视频小说一区二区| 人人爽香蕉精品| 国产精品www.| av高清一区| 婷婷丁香综合| 五月亚洲婷婷 | 香蕉久久久久久| 欧美一级网址| 电影91久久久| 国产精品99一区二区| 久热精品在线| 国产日韩欧美| 成人日韩在线| 久久久成人网| 日韩国产欧美三级| 国产一区二区三区精品在线观看| 日韩一区二区三区免费| 亚洲欧洲免费| 国产精品久久观看| 久久亚洲美女| 亚洲福利精品| 亚洲欧美日韩国产| 国产激情欧美| 欧美日韩国产综合网| 91亚洲精品视频在线观看| 日韩欧美精品| 91大神在线观看线路一区| 久久中文视频| 国产伦精品一区二区三区视频| 天堂日韩电影| 久久超碰99| 免费精品视频最新在线| 中文字幕在线免费观看视频| 亚洲精品黄色| 激情综合网五月| 国产在线不卡一区二区三区| 美女亚洲一区| 另类欧美日韩国产在线| 天堂久久一区| 麻豆精品av| 国产欧美日韩一级| 国产 日韩 欧美一区| 97精品久久| 99视频精品视频高清免费| 91精品推荐| 国产精品成人3p一区二区三区| 国产99久久久国产精品成人免费| 国产精品黄色| 国产亚洲字幕| 婷婷丁香综合| 国内不卡的一区二区三区中文字幕| 久久一区精品| 99在线|亚洲一区二区| 免费亚洲婷婷| 国产香蕉精品| 日韩精品一级中文字幕精品视频免费观看| 日韩大片在线观看| 精品视频在线一区二区在线| 国产一区 二区| 日韩精品第一| 日韩中文av| 蜜桃视频一区二区| 在线综合欧美| 亚洲精品123区| 欧美va天堂在线| 日韩欧美综合| 国产精品美女在线观看直播| 欧美亚洲综合视频| 日韩不卡一区二区| 亚洲精品国产精品粉嫩| 免费在线观看日韩欧美| 亚洲一区激情| 久久亚洲风情| 视频一区中文字幕国产| 婷婷亚洲五月| 亚洲午夜电影| 国产一在线精品一区在线观看| 欧美三区四区| 日韩高清中文字幕一区二区| 91精品国产91久久久久久黑人| 日韩欧美一区二区三区在线视频 | 久久婷婷丁香| 日本一区二区免费高清| 日本亚洲最大的色成网站www| 日韩专区一卡二卡| 亚洲久久在线| 亚洲影院天堂中文av色| 国产精品美女久久久浪潮软件| 人人草在线视频| 蜜臀国产一区| 精品黄色一级片| 日韩成人三级| 欧美va天堂在线| 视频一区二区三区在线| 日韩在线一二三区| 亚洲精品一二三区区别| 99国产精品久久久久久久| 老鸭窝亚洲一区二区三区| 一区二区三区网站| 91精品国产自产精品男人的天堂 | 日韩av电影一区| 国产日产一区| 激情黄产视频在线免费观看| 激情欧美国产欧美| 国产精品嫩草99av在线| 蜜桃视频在线观看一区二区| 日本欧美久久久久免费播放网| 国产情侣久久| 久久av综合| 中文字幕高清在线播放| 欧美 日韩 国产一区二区在线视频 | 亚洲制服一区| 日韩av字幕| 精品三级国产| 亚洲91久久| 亚洲区国产区| 水蜜桃精品av一区二区| 国产精品yjizz视频网| 欧美亚洲激情| 欧美+亚洲+精品+三区| 蜜桃成人av| 91成人精品观看| 国产精品yjizz视频网| 国产亚洲在线| 欧美永久精品| 日本欧美不卡| 亚洲精品极品| 国产亚洲一区二区手机在线观看| 久久夜色精品| 91亚洲一区| 亚洲午夜国产成人| 日韩理论片av| 91国内精品| 91久久久精品国产| 国产极品久久久久久久久波多结野| 不卡一二三区| 日韩av在线免费观看不卡| 人人草在线视频| 日韩精品a在线观看91| 国产在线|日韩| 国产毛片精品| 午夜在线精品偷拍| 福利一区和二区| 午夜电影一区| 亚洲天堂成人| 国产一区二区三区精品在线观看| 中文一区一区三区免费在线观 | 亚洲欧美激情诱惑| 久久亚洲人体| 亚洲免费一区二区| 亚洲精品成人图区| 国产日韩欧美三级| 天堂va蜜桃一区二区三区| 岛国av免费在线观看| 日韩1区2区3区| 国产精品试看| 成人亚洲欧美| 国产激情久久| 日本电影久久久| 丝袜国产日韩另类美女| 秋霞影院一区二区三区| 麻豆91在线播放| 巨乳诱惑日韩免费av| 日韩精品看片| 欧美国产小视频| 毛片不卡一区二区| 日韩精品高清不卡| 亚洲天堂av资源在线观看| 亚洲高清久久| 精品一区视频| 欧美亚洲网站| 综合日韩在线| 黄色成人在线网址| 日韩欧美一区二区三区免费观看| 你懂的国产精品永久在线| 日韩精品午夜视频| 深夜福利亚洲| 亚洲免费网址|