JBuilder8新特性簡介
Borland 公司在11月份向外界宣布了JBuilder的新版本Jbuilder8,并將于1月份在北京召開JBuilder 8的發布會。Borland公司在Java開發工具市場上一直占有領先的地位。JBuilder產品可以滿足不同層次的開發者的需求,JBuilder 8不僅支持Java 2企業版(Java 2 Enterprise Edition ,J2EE)1.4版本規范,bBorland Web Services Kit for Java也集成到這一版本中,JBuilder 8提供了更好的工具來測試EJB應用程序。另外還增加了對Jakarta Struts的支持,讓目標管理和調試更加容易,增加了對非Java代碼的支持。JBuilder 8與Optimizeit5緊密集成,能夠滿足應用開發周期(ALM)中不同階段的需要,因而能夠幫助企業加快軟件開發速度、降低成本,并提供更好的投資回報。
接下來,我們來看看激動人心的JBuilder 8具體提供了哪些令人興奮的新特性。本文只列出大部分的新增功能,如果讀者想了解的更具體,請參考JBuilder 8的白皮書。
1. JDK 1.4.1
在JDK 1.4.1上運行的JBuilder 8大大提高了開發的效率,在客戶端可以更高速的執行應用。而且也增加了對鼠標滾輪的支持,再以前版本的JBuilder中,只有靠拖動滾動條來修改程序,現在可以直接用鼠標的滾輪鍵來瀏覽代碼了。還提供了更多關于集中針對管理及Linux上的UI支持。
2. 工程管理
JBuilder 8在工程管理方面也增加了很多新的特性。
工程面板的文件拖拉功能
你可以從桌面用拖拉的方式拖一個文件到JBuilder 8的工程面板里面來,不過這個文件必須是JBuilder 8可識別的文件。你可以編輯這個文件,如果你希望它成為工程的一部分,可以按工程面板頂端的Add Files/Packages按鈕。
創建一個空的新文件
可以通過File|New來創建一個新的空文件
工程組
你可以在兩個相關的工程中創建一個工程組來關聯兩個工程,兩個工程彼此依賴如
CLIENT/SERVER,另一種邏輯分組是指不同的項目,使用自己不同的應用服務器或者JDK,但是它們使用相同的代碼。以上功能為JBuilder企業版里所特有。
目錄視圖
你可以在工程里面添加一個目錄視圖,目錄視圖列出了一個目錄下面的所有文件,當外界改變了這個文件的時候,工程面板中的目錄視圖有相應的更新。以上功能為JBuilder企業版里所特有。
VisualCafe工程的導入
JBuilder 8能夠用向導來順利導入VisualCafe的工程和文件。
在Required Library里新增一個工程
如果一個工程依賴另外一個工程的話,你可以在Required Library里加入那個工程。
3.調試功能的增強
只有在JBuilder企業版里才有以下的新增功能。
Smart Swap
有了Smart Swap,你就可以在debugging的情況下修改代碼了。Smart Swap改變、編譯、修改并更新你所修改過的文件。有了它,你可以在當前的執行點上在同一個debugging Session下測試代碼。以上功能為JBuilder企業版里所特有。(JBuilder8 的Smart Swap技術是基于JDK 1.4的Hot Swap技術)
設定Execution Point
你可以在當前被調試的線程上增加一個Execution Point,這將改變它當前執行斷點的位置。以上功能為JBuilder企業版里所特有。
Smart Source
Smart Source能夠改變你的代碼的視圖,這樣你既可以在debugging的時候瀏覽Java代碼,也可以瀏覽非Java代碼。以上功能為JBuilder企業版里所特有。(JBuilder8 的Smart Swap技術是基于JDK 1.4的JSR45技術)
此外:JBuilder8對在debugging中的編輯、Change Watch command、ExpressionInsight Window、File Modified dialog box等都作了優化。