程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> JBuilder 8新特性簡介

JBuilder 8新特性簡介

編輯:JAVA編程入門知識
  Borland 公司在11月份向外界公布了JBuilder的新版本Jbuilder8,並將於1月份在北京召開JBuilder 8的發布會。Borland公司在Java開發工具市場上一直占有領先的地位。 <!-- frame contents --> <!-- /frame contents --> 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按鈕。
  
  創建一個空的新文件
  
  可以通過FileNew來創建一個新的空文件
  
  工程組
  
  你可以在兩個相關的工程中創建一個工程組來關聯兩個工程,兩個工程彼此依靠如
  
  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等都作了優化。

進入討論組討論。
  4.在單元測試方面的改進
  
  JBuilder8利用Cactus擴展了它在服務器端的單元測試。當然還是和以前一樣支持Junit,以下是JBuilder8再測試方面支持的新的特性。以上功能為JBuilder企業版裡所特有。
  
  Cactus的支持
  
   <!-- frame contents --> <!-- /frame contents -->    有了Cactus,Junit可以支持在服務器端的Java代碼的測試。
  
  Cactus設置向導
  
   可以從(Wizard——Cactus Setup)菜單來設置Cactus。
  
  EJB客戶端測試向導
  
   EJB客戶端測試向導先在可以產生兩種類型的Test Client:Junit Test Client和Cactus Test Client。
  
  JUnit Text Collector
  
   在RunTime Configuration屬性對話框裡有一個新的運行期測試類型屬性對話框讓你更加簡便的識別你的測試用例。
  
  Unit testing Stack Trace Filter
  
   是一個過濾器,能夠讓用戶集中對自己有用的棧信息進行跟蹤。
  
  JUnit3.8
  
   JBuilder8裡的JUnit的版本是3.8。

  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved