JBoss推出的Eclipse IDE開發工具越來越強大,當初剛剛推出來時,因為其內置xdoclet功能被人看好,和Lomboz整合在一起開發J2EE,可是,Lomoz不是那麼好安裝的,至少我自己安裝5次成功2次。
同時,JBoss的Eclipse IDE功能走向齊全,比較成熟完備,只需要JBoss的Eclipse IDE就可以,不必需要Lomboz了,我們開發一個J2EE應用程序完全沒有必要那麼麻煩了。
JBoss Eclipse IDE主要支持J2EE的WEB和EJB開發,實則提供ant和xdoclet自動提示等方便功能,還提供Hibernate EJB 3.0 JBoss AOP等開發,內置jsp編輯器。可實現J2EE模塊打包和設定部署,結合JBoss服務器進行調試等。
安裝JBoss Eclipse IDE到Eclipse中有兩種方式,注重Eclipse的插件安裝非常注重版本,這是需要非常小心的:
第一種:下載安裝:在網址http://www.jboss.org/prodUCts/jbosside下載
第二種:配置Eclipse的find and install,將bookmark http://jboss.sourceforge.net/jbosside/updates
假如是Eclipse 3.0,就下載支持3.0插件,假如是Eclipse 3.1,就下載支持3.1,注重不能是3.1M8 等,後面有M的也不行。
安裝完成後,參考JBoss的開發指南一步步操作即可:
http://docs.jboss.com/jbosside/tutorial/build/en/Html/ 當然,除了Eclipse這樣的開發工具,我們還需要事先搭建J2EE運行環境:JBoss+mysql,我們這個組合也稱為Eclipse+JBoss+MySQL無敵開源免費J2EE/EJB開發組合。
為了達到熟練開發,xDoclet雖然由Eclipse配置後自動生成,但是有關JNDI調用將需要手工寫一些xDoclet標簽,讀完這篇文章http://www.devx.com/Java/Article/20578就基本了解xDoclet了。剩余的就是查xDcolet使用手冊,不過在開發時,使用Ctrl+Space按鍵可自動提示標簽語法。
在按照JBossIDE開發指南開發這樣一個J2EE應用時,有些小問題需要自己解決,如沒有MANIFEST.MF需要自己創建一個;application.XML中需要手工寫正確等。總之,前提需要對WEB或EJB知識有一個了解,知道哪些問題屬於J2EE問題;哪些屬於自己的粗心問題。
我已經開發了一個Web+EJB的J2EE例程源碼在VIP教程區,其中Session是使用Local,而非remote。使用Local在一台服務器裡運行時,性能比較快。