J2EE的大名早就如雷貫耳,一直想學,可一直沒有開始,總覺得沒有項目做的話是很難學下來的。不等了,現在手邊的本體項目正在關鍵之處,暑假還有可能要做一個.Net網站開發的項目,我看我在畢業以前是沒有機會做J2EE的項目了,索性自己抱本書開始學起來。
在網上看了一些大蝦的經驗談,學J2EE最好是從jsp學起,因為它涵蓋了好多方面的內容(13項核心技術),所以得由點及面,慢慢展開。項目的關系,jsp我也一直有在用,可還算不上熟練吧。今天就照書上的例子建了一個簡單的J2EE項目(
源文件),寫了一個EJB,三個文件,Converter.java(Remote接口),ConverterHome.java(Home接口)和ConverterBean.java(Enterprise Bean類),雖然很簡單,但還是用ant編譯了一下,了解了一下ant的使用方法(制作了一個build.xml文件,定義了不同的target任務項,包括初始化,編譯,清理等工作)。然后啟動J2EE服務器(j2sdkee1.3.1版本,其實現在有1.4了),再運行配置工具(deploytool),接下來的步驟是:
1.創建一個j2ee應用程序;
2.打包Enterprise Bean
3.指定Enterprise Bean的JNDI名
4. 創建一個Web客戶機(index.jsp文件)
5.打包web客戶機(war)
6.web客戶機引用Enterprise Bean
7.部署
8.運行結果
因為是初學,所以遇到了很多問題,一個就是部署后,jsp文件如果有問題,修改后,仍然不能顯示,一定要重新打包web客戶機才可以,這樣覺得好麻煩呀。用tomcat的時候,只要bean文件稍微修改,就得重新編譯并且重啟tomcat,這個也很麻煩,有沒有更簡單的方式?