可以大幅度提高EJB開發速度的六個Tip
以前我調試EJB總是很慢,直到我發現了兩個Tip. 使用這六個Tip可以大幅度提高EJB的調試速度。
1在JBuilder中啓動WLS的Runtime Configuration Properties中的Run Tab頁上面的Build Target 設爲None.Type選擇Server這樣,設置啓動爲Default就可以了.
2.在JBuilder的Runtime Configuration Properties中的Run Tab頁上面的Build Target 設爲None.這樣,每次Run的時候就不用再Make了(此項默認值爲Make)。
3.使用JBuilder 的EJB跟蹤(跟蹤進EJB內部)和Smart swap(修改完EJB後不用Rebuild的Reploy).
在Runtime Configuration Properites新建一Type 爲Server的運行,步驟爲Run-->Configuration-->Run Tab頁-->New-->在對話框中Build Target中選擇None.Type選擇Server.置空disable tracing into server classes 項。在JBuilder中以Debug方式啓動服務器(如weblogic).再以Debug方式啓動要測試的Java類,在Java類調用的SessionBean中需要調試的地方設置段點,這樣就可以跟蹤到EJB內部了。如果在跟蹤過程中發現SessionBean代碼有錯,不要關閉服務器和正在調試的類,直接修改EJB的內容,然後單擊Server的Reset Debugging Session按鈕,重新啓動測試案例。這樣,在調試時就可以不必重新Rebuild和Reploy了。Smart swap功能只在JBuilder8及以後的版本中提供。
4.當系統增加的EJB比較多時,在出現EJB Designer 窗口時速度很慢的解決方法:
可以修改Tool-------Preference-------EJB Design 把所有選項選中,你可能會發現奇蹟。心動不如行動吧
5.在修改EJB的XML文件時感覺速度很慢的解決方法:
解決方案:Tools->Preferences->XML->General Options裏面
把"Ignore DTD"勾上,就沒有這個問題了
6. rebuild/make 程序時總是很慢的解決方案:
去掉 Check JSPs for errors at build-time