top
Loading...
Jbuider4新特性介紹
?000年10月17下午在北京新世紀飯店世紀廳舉行。此次發布會主要研討了最新版的JAVA開發工具-Borland JBuilder4.0 和 最新的企業級應用服務器 -Inprise Application Server 4.1。
Inprise/Borland公司的代表在會上主要介紹了號稱No.1的新一代純Java開發工具JBuilder4.0。在Solaris, Linux, and Windows 98, NT, and 2000等系統中都有Jbuilder4的版本。Jbuilder4的是運行在JDK1.3版本上。有很好的調試能力,客戶端的性能也有了很大的提高。
Jbuider4有很多以前版本沒有的新特性,另外還根據程序開發者的要求,在某些地方做了增強:

1、Web程序的開發,企業JavaBean和大程序的團隊開發是Jbuider4新特性的重點。
2、增強了開放的API工具,更易與開發者使用。
3、增加了對應用服務器的支持
4、對用戶界面,特別是對File|Open菜單中的向導,做了重新的設計。
5、增加了一些調試功能
6對JdataStore和JDBC Explorer進行了改進,數據庫的操作更簡單。

下面詳細的說明Jbuider4的新性能。

一、 Web應用程序的開發:
Jbuilder4支持Web應用程序的開發,增加了對XML的支持,提供了更好的Servlet和JSP的支持。通過InternetBeans Express和一些組件,能夠在Java和html之間進行無縫數據轉換。
Jbuilder4內置了Tomcat3.1,可以動態的調試Servlet和JSP程序。
每一個Servlet都有一個別名(Servlet-name)和init()初始化函數的參數,能夠離開SHTML獨立執行。
Jbuilder4提供了增強的JSP支持,很容易的就可以直接調試JSP源代碼。
提供了XML的支持。能夠簡單快速的編寫XML文件。XML關鍵字的高亮度顯示很容易的對整個XML文件的結構了如指掌。
通過InternetBeans Express控件,可以動態的產生WEB頁面的內容。

二、 企業JavaBeans
在Jbuilder4中,可以更容易的創建(create)配置(deploy)企業JavaBean。提供了一系列的向導來進行創建,處理,配置企業JavaBean的流程。把IAS的配置描述編輯器集成到Jbuilder4的開發環境中(不過,并沒有把IAS4.1內置到Jbuilder4中,需要另外下載安裝)。Jbuilder4還支持BEA的WebLogic Server 5.1。
Jbuider4的一個新的特性就是EJB Group功能。每一個EJB Group都代表了一個可配置的JAR文件。通過EJB Group,可以對已有的EJB在EJB Group之間進行移植。一個project工程中 雜卸喔鯡JB Group。
Entity Bean Modeler可以創建一個映射到現存表的實體Entity Bean。可以產生所有必須的java代碼,更新EJB Group中配置描述。在Jbuilder4中,可以:

1、用EJB 向導創建Session Bean和Entity Bean
2、用Entity Bean Modeler將Entity Bean映射到現有的table中。
3、通過EJB Group向導創建EJB Group。這樣,就可以在一個應用程序里面放多個的Enterprise JavaBean。
4、可以將一個Enterprise JavaBean從一個EJB Group移植到另一個EJB Group
5、一個應用程序里面可以有多個的EJB Group。
6、用Make和Rebuild就可以自動的創建可配置的JAR文件。
7、可以在node viewer中查看JAR的內容。
8、通過Test Client wizard可以在本地的容器或者與EJB1.1兼容的應用服務器中測試Enterprise JavaBean。
9、運行或調式EJB的時候會自動的配置EJB。

三、 支持應用服務器
Jbuilder4允許選擇支持的應用服務器。保持著對每個應用服務器的配置。在Project|Project Properties菜單中,run標簽中的EJB標簽。缺省的選擇是IAS,但是 也可以在Jbuilder4的集成開發環境中直接使用BEA的WebLogic5.1。在tool|Enterprise Setup菜單中,選擇Application Server標簽,然后可以選擇WebLogic5.1,并指定路徑。
也可以通過OpenTools API,插入其它的應用服務器。

四、 團隊開發功能
工程文件(*.jpr和*.jpx)可以分為兩部分,private和shared。Windows, watch, breakpoints保存在private私有部分,而libraries和編譯選項保存在公有shared部分。
版本追蹤和控制:Jbuilder4對每一個版本都提供更改的支持。要查看一個文件的版本信息,單擊底部的histroy標簽,里面有每個文件的歷史修改記錄。Jbuilder自動的保持著文件的備份。可以設定備份的個數。Histroy頁面就用這些備份來管理著歷史的修改記錄。可以訪問上一個版本文件。也可以查看兩個版本之間做了哪些修改。
Jbuilder4的企業版還提供了CVS(Concurrent Versions System并發版本系統)

五、 OpenTools API開放工具API
增強了OpenTools API,使其更簡單,更容易使用。可以做默認的path這樣的小修改,也可以設計自己的向導這樣的復雜的修改。

六、 運行和調試
在Run|Configurations菜單中可以創建另外的配置項。
調試的功能也顯著的增強了,所有的調試列表都支持復選,在split view中可以看到數據可線程。可以將線程,斷點的浮動窗口接在一起。

七、 數據庫工具
增強了數據庫工具功能,也更加容易使用了。
JdataStore:更快,更靈活了。其底層的連接池的性能有顯著的提高。Jbuilder4對支持JTA的支持使JdataStore連接可以利用標準的XA接口參與分布式的事務處理。
JdataStore Explorer可以用圖形化的界面創建和操作table。可以創建表的索引。現在JdataStore支持交叉連接,內連接,外連接,左,右連接。在現在的發行版本中,是通過“natural”或 “using”關鍵字來指定連接的域。JdataStore現在也支持SQL-92的連接序列,支持分級的子查詢。
但是Jbuilder4也還是它的不足:

1. 和中文系統有沖突。至少和Win2000的中文系統有沖突,它的菜單總是觸發中文輸入條。
2. 速度不夠快。還是要求高配置。
3. 由于需要Application Server,而且要求裝在同一機器上,開發EJB要求的硬件環境太高
4. 缺乏WebGain Studio里的一些有用工具,如StructureBuilder。缺乏和Rose等工具的高效集成
5. 支持的工具,如版本控制的工具比較少
作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗