程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 經典Java開發工具介紹(2):Forte for Java Internet Edition

經典Java開發工具介紹(2):Forte for Java Internet Edition

編輯:JAVA編程入門知識

  www.dukeJava.com 網絡嬌娃工作站
   
  作為Java技術的發明人和最主要的支持者,Sun公司還同時推出了大量的Java開發工具。 Forte for Java Internet Edition就是這樣的軟件。該軟件是一種優秀的集成開發環境,它將調試器和用於Web應用開發系統的數據庫組件整合到了統一的安裝環境中。
   
  
  軟件包中現在不包含Html創作特性,這對Web設計人員來說確實有點不方便。Forte同時也不支持Enterprise JavaBean ,而IBM、Inprise或者WebGain的同類產品卻已經提供了這一支持。即將在2001年面世的Enterprise Edition of Forte版本將包含EJB向導程序,從而為其增加了這一領域的競爭力。
  
  
  放大觀察
  
  Sun還同時提供了所謂的Community Edition(Internet Edition版的子集)作為相應的免費下載版本。Community Edition沒有包括集成源代碼控制、數據庫映射特性和Internet Edition 中所包含的PointBase數據庫,不過該版本提供了很強大的jsp編輯和測試環境。所有這三個版本都可以運行在Windows、Solaris或者Linux操作系統之上。
  
  我們測試了Internet Edition 具備全部功能的測試版本,我們發現該軟件在小型的JSP站點上或者采用Java小程序的環境下運行地最好。除了IDE之外,軟件還包括了企業建立和部署Web應用程序所需要的幾乎全部工具和功能,其中有:Tomcat 3.2開放源代碼JSP服務器、PointBase Embedded Server 3.3評估版(一種工作組數據庫)??不過其大小被限制為5MB,Sun公司出品的Forte TeamWare 源代碼控制系統也包括在其中。
  
  Forte的編輯器提供了一種高效的代碼編輯環境,其中包括了許多提高效率的特性,比如匹配括號和“<%”腳本標記符號的可視高亮顯示、彈出功能幫助和名稱填充(只能用於Java代碼和對象,不能用於HTML代碼)、HTML和Java文本彩色編碼以及代碼自動格式化等。
  
  Forte編輯器的自動填充功能確實是一種很簡單,但卻非常有效率的特性,有了這一特性,開發人員就可以節約鍵入代碼的大量時間。自動填充特性在編輯代碼的插入點自動地用最匹配的代碼將程序員剛鍵入的單詞補充完整,對喜歡使用長變量名的用戶幫助可就大了。不過這一功能還沒有實現自動縮排、忽略縮進和鼠標移到起始行等智能特性。
  
  Forte可以使用任何Java數據庫連接驅動程序(JDBC)。不過Sun目前只針對Oracle 8i 2.0、 Microsoft SQL 7或者PointBase提供其支持。在我們采用Oracle 作為數據庫的實驗中,JDBC向導程序幾乎可以完全自動地為我們產生基於Swing的數據庫表單,我們由此希望能在未來的版本中能對HTML表單也實現這一功能。
  
  Forte提供了一系列定制JSP標簽以簡化HTML數據庫表單的建立工作。其中,有的標簽可以自動地遍歷數據庫結果集合,有的標簽可以執行更新、刪除和插入操作。所有這些標簽都為用戶大大節約了編寫JDBC代碼所花費的時間。WebSphere Studio也包括了同樣的標簽,但是其功能遠不如Forte的復雜。
  
  除了這些輔助手段之外,Fort還首次采用了對象-關系映射特性。該特性有點類似JBuilder 和 WebGain Studio軟件中的數據庫-Enterprise JavaBean映射特性,不過Forte的這一特性卻可以生成一般的Java類。
  
  我們使用兩種Forte向導程序自動獲得了Oracle的綱要細節,包括表之間的關系等等。然後我們為這些綱要信息生成Java類,這些類將每個表都轉化為帶有“get”和“set”方法的Java對象,這些方法正好對應數據庫內的每個列。
  
  盡管在我們的代碼中沒有編寫一句SQL 命令,但我們隨後仍然可以通過這些Java對象讀寫數據。這一舉措在軟件工業上具有不同凡響的意義,由此可以產生一流的代碼,不過這一特性尚存在性能上的一些問題。
  
  雖然該產品還缺乏HTML設計特性,但是Forte由其獨特的數據庫連接特性而成其為一個強有力的競爭者。Sun的 Java IDE獨有其方便的編輯功能、JDBC-to-Swing、數據庫表單定制JSP標簽和對象-關系映射等令人關注,我們希望Enterprise Edition版更有新的突破。

 

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