www.dukeJava.com 網絡嬌娃工作站
JBuilder 軟件的目標定位是代碼開發人員而不是高級設計人員,所以JBuilder中包含了大量的向導程序和其他針對中間層的快速開發工具。JBuilder性能穩定、使用方便,非凡適用於創建Java 組件。此外該軟件還提供了很多jsp功能。
JBuilder本身通過內置的Java和Swing(Java的GUI程序框架)技術支持跨平台的軟件開發:它可以運行在Windows、Linux和Solaris操作系統之上,操作界面和工具完全一致。這種所謂的“all-Java”策略意味著軟件運行JBuilder的內存不會太多。128MB是系統最小需求,我們推薦裝備256MB內存以獲得更好的性能。
和早期版本一樣,JBuilder 4 IDE設計得更富於效率性和功能性。你可以在同一開發環境下很方便地查看Java、 Html和JSP文件、建立Sun推出的新型JDK 1.3 HotSpot虛擬機(這種新型虛擬機優化了Java代碼)。JBuilder具有了相當出色的響應界面。在多種令人注目的特性之後,我們非凡喜歡方便的自動補充功能(auto-completion wizardry),該功能不僅支持即時幫助還支持鍵入Java代碼的參數自動填充。
JBuilder 4 Enterprise版更提供了對Enterprise Java-Bean組件開發的支持。 JBuilder支持EJB 1.1,由於采用了靈活的XML解決方案,軟件還預備支持明年出台的EJB 2.0。目前用戶可以自動地生成基於後端數據庫表的EJB Java 類。JBuilder同時還簡化了EJB的自動部署功能。此外它還支持CORBA,相應的向導程序有助於用戶全面地治理IDL(分布應用程序所必需的接口定義語言interface definition language)和控制遠程對象。
JBuilder的本地開發依靠於軟件中所包含的輕度Java數據庫,這種數據庫被叫做JDataStore。在測試中,我們就用JDataStore建立了新類和 EJB作為實驗數據,然後在Oracle 8I數據庫上部署實驗數據的最後版本。軟件包含的JDataStore EXPlorer和JDBC Explorer 可以讓用戶治理JDataStore和任何遵守JDBC標准的數據源。
我們為測試建立了基於JSP的Web應用程序,該程序同時也建立在中間層的EJB之上。JBuilder 處理這樣的事務可謂得心應手。盡管用JBuilder創建默認的JSP非常輕易,你還是可以用基本的HTML表單而不是WebSphere Studio中的工具來完成該項工作。JSP本身對JBuilder而言還是一種很新奇的技術,你可以用簡單的JavaBean 技術來治理JavaServer Page。
JBuilder 4 Enterprise包含了300多種組件,其中,大多數組件都屬於JavaBean和Swing控件,這對建立客戶端小程序和獨立運行的Java應用程序是很有用的。此外軟件還包括16種名為InternetBeans的非凡控件。不過,這些控件都是專用於JSP和servlet的。這些組件封裝了Web表單中采用的控件,其范圍不僅包括了簡單的按鈕也包括表這樣的高級特性。
這些對象都將HTML和後台的JSP/servlet代碼分割開來,這樣Web設計人員在無須Java程序員修改底層代碼的情況下就可以單獨修改HTML。這種解決方案對我們很有吸引力,有了它也就擁有了未來擴展的足夠余地。事實上,同類組件還可以讓用戶生成用於無線設備的WML代碼,你只需要將模版改為WML,這些InternetBeans就會動態地填充用於WAP設備的數據。
我們沒有檢查JBuilder 的HTML設計能力,不過我們還是可以編輯HTML源代碼並且可以預先浏覽設計結果。在真實的應用環境中,我們完全可以采用自己喜歡的HTML工具從事HTML編輯工作。
JBuilder 提供了完整功能的調試器,用戶可以通過它調試服務器端代碼。該產品還針對團隊開發推出了CVS版本控制功能,該技術已經被我們的程序員用於建立測試應用程序。采用CVS,開發隊伍就可以方便地跟蹤項目開發全過程了。
在部署我們的測試項目時,我們很順利地將程序移植到了Inprise Application Server和Oracle 8I環境下,JBuilder還可以跟蹤BEA WebLogic Application Server ,同時答應用戶在該平台上重新部署JavaBean。
我們所采用的最終測試程序是一種基於浏覽器的瘦客戶程序,JBuilder 順利地建立了程序中的各個層次。不過程序需要一些定置代碼以在界面上使用JSP。
JBuilder漂亮的IDE環境充分展示了Inprise和Borland開發人員的一貫喜好,JBuilder將繼續獲得Java程序員的青睐。這一裝備了獲得好評的幫助程序和服務器端EJB工具的軟件在總體水准上是一款相當成熟和優秀的Java開發環境。