目前Java開發(fā)領(lǐng)域的各種集成開發(fā)環(huán)境(IDE)呈現(xiàn)出百花齊放的局面,從Borland的JBuilder,到IBM的VisualAge for Java、WebSphere Studio,Oracle的JDeveloper,Sun的 Forte? for Java?,TogetherSoft的Together,BEA的WebLogic,WebGain的Visual Café,Allaire的Jrun。還有開放源代碼的Eclipse、NetBeans 等種類10種有余。這么多種類的IDE繁榮了Java開發(fā)工具家族,這些IDE的開發(fā)環(huán)境有著較大的差別,但是大都是在Windows平臺下的。這里筆者介紹一個在Linux桌面環(huán)境下Java可視化的開發(fā)環(huán)境(IDE)Forte,.這更能體現(xiàn)Open Source的精神 。
一、基礎(chǔ)知識:
Forte? for Java?,Community版本是一個由Java語言編寫的Java集成開發(fā)環(huán)境(IDE)。它是一個跨平臺(Linux、Windows)的開發(fā)工具,具有開發(fā)客戶端和服務(wù)器端應(yīng)用的能力,F(xiàn)orte充分利用了Java語言的強(qiáng)大功能,為您提供了一個動態(tài)的,應(yīng)答式的開發(fā)環(huán)境。Forte? for Java? IDE將支持簡單對象訪問協(xié)議(Simple Object Access Protocal,SOAP)和Web 服務(wù)描述語言(Web Services Description Language,WDSL)。Forte? for Java?的各種發(fā)行版本可以從:www.java.sun.com 上獲取,另外請到Sun的官方網(wǎng)站下載,其他一些網(wǎng)站提供ForteCE-FCS-2.noarch.rpm安裝包使用起來非常不穩(wěn)定。
二、Forte for Java簡介:
1、模塊性:Forte? for Java?是一個結(jié)構(gòu)化的系統(tǒng),IDE的各項功能如編輯、調(diào)試、GUI生成、EJB(Enterprise Java Bean)支持等都是一個個獨立存在的模塊。Forte? for Java?的Update Center 可以幫助你從SUN公司的官方站點上下載最新的模塊。
2、可定制性:Forte? for Java?由很好的可配置性,用戶可以方便地更改圖形用戶界面,通過對菜單、工具欄、工作區(qū)等進(jìn)行配置,可以生成具有用戶自己開發(fā)風(fēng)格的圖形用戶界面。
3、延展性:Forte? for Java?提供了一套完整的開放的API集(Forte 其自身就是由這套API集開發(fā)的),因此無論Forte 的何種版本,都可以利用充分利用這個成熟的開發(fā)平臺。
4、提供開發(fā)會話bean(session bean)(有狀態(tài)的或無狀態(tài)的皆可)和實體bean(entity bean)的模板。
5、包括 bean管理存儲(bean-managed persistence簡稱BMP)和容器管理存儲 (container-managed persistence簡稱CMP)。
6、生成需要的界面和類---bean的本地接口(home interface),遠(yuǎn)程接口(remote interface)和實現(xiàn)類(implementation class)。7、通過"logical" bean來協(xié)調(diào)與簡化bean的開發(fā)。
三、安裝軟件:
Linux 作業(yè)平臺軟硬體需求:
(1)Forte對系統(tǒng)軟體需求比較高:需已安裝 Java 2 SDK, Standard Edition, v. 1.3 以上的版本,目前最新為 j2sdk-1_3_0_02 的版本,網(wǎng)址下載: http://java.sun.com/j2se/1.3/系統(tǒng)內(nèi)核:2.4.7 已經(jīng)安裝Java 虛擬機(jī)、JDK和JRE,內(nèi)核版本 2.2以上 ,KDE 2.0,X Window System XFree86 3.3.x 以上,桌面分辨率 至少為640×480 ,桌面顏色至少16位。
(2)硬體需求: 中央處理器:350MHz Pentium II 以上 ,內(nèi)存 128 兆 ,硬盤空間 110兆 ,顯示內(nèi)存 4兆。
一、基礎(chǔ)知識:
Forte? for Java?,Community版本是一個由Java語言編寫的Java集成開發(fā)環(huán)境(IDE)。它是一個跨平臺(Linux、Windows)的開發(fā)工具,具有開發(fā)客戶端和服務(wù)器端應(yīng)用的能力,F(xiàn)orte充分利用了Java語言的強(qiáng)大功能,為您提供了一個動態(tài)的,應(yīng)答式的開發(fā)環(huán)境。Forte? for Java? IDE將支持簡單對象訪問協(xié)議(Simple Object Access Protocal,SOAP)和Web 服務(wù)描述語言(Web Services Description Language,WDSL)。Forte? for Java?的各種發(fā)行版本可以從:www.java.sun.com 上獲取,另外請到Sun的官方網(wǎng)站下載,其他一些網(wǎng)站提供ForteCE-FCS-2.noarch.rpm安裝包使用起來非常不穩(wěn)定。
二、Forte for Java簡介:
1、模塊性:Forte? for Java?是一個結(jié)構(gòu)化的系統(tǒng),IDE的各項功能如編輯、調(diào)試、GUI生成、EJB(Enterprise Java Bean)支持等都是一個個獨立存在的模塊。Forte? for Java?的Update Center 可以幫助你從SUN公司的官方站點上下載最新的模塊。
2、可定制性:Forte? for Java?由很好的可配置性,用戶可以方便地更改圖形用戶界面,通過對菜單、工具欄、工作區(qū)等進(jìn)行配置,可以生成具有用戶自己開發(fā)風(fēng)格的圖形用戶界面。
3、延展性:Forte? for Java?提供了一套完整的開放的API集(Forte 其自身就是由這套API集開發(fā)的),因此無論Forte 的何種版本,都可以利用充分利用這個成熟的開發(fā)平臺。
4、提供開發(fā)會話bean(session bean)(有狀態(tài)的或無狀態(tài)的皆可)和實體bean(entity bean)的模板。
5、包括 bean管理存儲(bean-managed persistence簡稱BMP)和容器管理存儲 (container-managed persistence簡稱CMP)。
6、生成需要的界面和類---bean的本地接口(home interface),遠(yuǎn)程接口(remote interface)和實現(xiàn)類(implementation class)。7、通過"logical" bean來協(xié)調(diào)與簡化bean的開發(fā)。
三、安裝軟件:
Linux 作業(yè)平臺軟硬體需求:
(1)Forte對系統(tǒng)軟體需求比較高:需已安裝 Java 2 SDK, Standard Edition, v. 1.3 以上的版本,目前最新為 j2sdk-1_3_0_02 的版本,網(wǎng)址下載: http://java.sun.com/j2se/1.3/系統(tǒng)內(nèi)核:2.4.7 已經(jīng)安裝Java 虛擬機(jī)、JDK和JRE,內(nèi)核版本 2.2以上 ,KDE 2.0,X Window System XFree86 3.3.x 以上,桌面分辨率 至少為640×480 ,桌面顏色至少16位。
(2)硬體需求: 中央處理器:350MHz Pentium II 以上 ,內(nèi)存 128 兆 ,硬盤空間 110兆 ,顯示內(nèi)存 4兆。