JBuilder 4 概觀 (轉(zhuǎn)貼)
發(fā)表時間:2023-08-18 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]JBuilder 4 概觀 作者: 翻譯:廖錚 日期: 2001年01月09日 JDJ:JBuilder的最新版本今天終于發(fā)布了,這真是個好消息。Tony,你可以談?wù)凚orland公司在JBuild...
JBuilder 4 概觀
作者: 翻譯:廖錚
日期: 2001年01月09日
JDJ:JBuilder的最新版本今天終于發(fā)布了,這真是個好消息。Tony,你可以談?wù)凚orland公司在JBuilder 和Java方面做了哪些工作嗎?
de la Lama:當(dāng)然,我們對此都很激動,我也很樂意首次向公眾展示和介紹這一新產(chǎn)品。它所具有的一些嶄新的功能特性是最令我們感興趣的,我想,正是這些新東西將把JBuilder 4作為下一代 Java應(yīng)用的開發(fā)工具推向前臺,F(xiàn)在我們擁有了新的團隊開發(fā)解決方案,這一方案建立在CVS [Concurrent Versions System] 知識庫的基礎(chǔ)之上。你也許比較熟悉運行在Solaris、Linux和Windows這三種平臺之上的JBuilder。而我們需要新的工具可以跨越不同操作系統(tǒng)的開發(fā)平臺甚至擴展到Internet之上;贑VS的知識庫已經(jīng)完全整合到了這一新產(chǎn)品中。這是一項很不錯的新技術(shù),也是我們最希望JBuilder 4為大家所了解的一點。
我還想提到一些和程序調(diào)試有關(guān)的特性。有些人可能還不知道JBuilder 4中已經(jīng)具備了完整的JSP調(diào)試工具。實際上你可以在JSP中設(shè)置斷點、查看變量等等。你還可以直接進出在JSP中標(biāo)記的EJB。這個調(diào)試環(huán)境確實是很有意思的。
JBuilder 4還提供了對Servlet 2.2 和JSP 1.1的支持。這些都是目前Java技術(shù)中的最新標(biāo)準(zhǔn)。新產(chǎn)品中包括了Tomcat和 Apache。如果你將JBuilder 4看作一套完整的開發(fā)包,那么實際上你得到的是企業(yè)級的開發(fā)產(chǎn)品,其中不僅包括了Borland 應(yīng)用服務(wù)器(包括VisiBroker),還包括了JSP runner、servlet runner和Tomcat。在這樣良好的開發(fā)環(huán)境之下,你可以實現(xiàn)編寫代碼、調(diào)試程序、本地部署乃至測試EJB等一系列工作。我們確實為能推出如此成功的開發(fā)環(huán)境而感到興奮。
JDJ:你談到了JBuilder 中的一些不同特性,比如向?qū)С绦、代碼生成工具等等,他們和JBuilder的競爭產(chǎn)品中存在哪些不同之處呢?
de la Lama:我們采用所謂的 EJB modeler來創(chuàng)建容器管理持久性,也就是EJB management persistence。默認情況下我們?yōu)橛脩艉椭黝悇?chuàng)建全套EJB接口。這樣就為用戶節(jié)約了大量的開發(fā)時間。JBuilder 4 開始支持WebLogic,用戶由此不僅可以建立EJB,此外還可以在BEA的WebLogic服務(wù)器上部署、運行和調(diào)試這些EJB。所以我們目前實際上在支持兩種應(yīng)用服務(wù)器,我們自己的Borland應(yīng)用服務(wù)器和WebLogic服務(wù)器。用戶實際上最感興趣的特性是他們擁有了在WebLogic上部署應(yīng)用的能力。而這一切只需將EJB提交給服務(wù)器,期間根本無須重新啟動服務(wù)器而由其自動處理。從而再次節(jié)約了大量的開發(fā)時間。
JDJ:顯而易見,CVS是你們專為Internet準(zhǔn)備的。那么它是否經(jīng)過了加密?安全性又如何?
de la Lama:這個問題問得好。幾天前當(dāng)我和我們的一些開發(fā)人員在一起的時候,我們談到了一個基于CVS的open-search項目(project),大家都想看看該項目的代碼。于是我們啟動了JBuilder,并用JBuilder創(chuàng)建了一個項目,然后將其指向知識庫,并設(shè)置了URL和口令,在很短的時間之內(nèi)我們就將該項目下載到了JBuilder內(nèi)。5分鐘后我們簡單地編譯了整個項目。怎么樣,夠酷吧?現(xiàn)在基于CVS的開放源代碼程序很多,我認為,CVS確實有助于從JBuilder內(nèi)部快速地開發(fā)新的程序代碼。
JDJ:目前我已經(jīng)注意到了所謂的開放數(shù)據(jù)庫支持技術(shù)。JBuilder 的數(shù)據(jù)庫特性又怎么樣?
de la Lama:我們對新產(chǎn)品的數(shù)據(jù)庫支持尤感自豪。Borland一直就擅于建立數(shù)據(jù)庫開發(fā)的良好環(huán)境,以前我們創(chuàng)建了三種版本的數(shù)據(jù)庫開發(fā)產(chǎn)品dataexpress。這是用來建立用戶應(yīng)用程序的軟件框架。它將用戶同令人厭煩的JDBC編碼隔離開來。這樣只要使用dataexpress 和它所提供的開發(fā)工具就使得用戶可以獲得Jdatastore所帶來的強大能力(該產(chǎn)品將升級到版本4),所謂的Jdatastore是一種全面基于Java的數(shù)據(jù)庫。它是一種完全面向?qū)ο蟮男⌒蛿?shù)據(jù)庫,可以讓用戶在本地建立可靠的應(yīng)用程序。目前新品的專業(yè)版和企業(yè)版中都包含了該功能。在企業(yè)版中你可以獲得dataexpress產(chǎn)生的實際框架源代碼。對數(shù)據(jù)庫編程而言這確實是很有價值的。
JDJ:我估計人們會首先試用JBuilder的評估版。也許你可以談?wù)勀銈兊腤eb站點及其內(nèi)容。
de la Lama:我們以前銷售一種叫做JBuilder Standard的標(biāo)準(zhǔn)版本。該版本售價99美元并且包含了完全版的核心功能,比如編輯、調(diào)試、編譯和項目管理等。我們目前推出的此類版本已經(jīng)改為基礎(chǔ)(Foundation)版,該版本是免費的。其軟件光盤具有JBuilder的全部功能,不會過期,也不會有類的限制。不過這一版本沒有專業(yè)版和企業(yè)版中所包含的數(shù)據(jù)庫和企業(yè)開發(fā)特性。該版本可以運行在Solaris、Linux和Windows平臺之上。它裝備了一個高效的編譯器。如果你再沒有其他需求的話,只管使用基礎(chǔ)版就行了!如果還需要其他功能就要考慮使用我們的專業(yè)版和企業(yè)版JBuilder 4了。
作者簡歷
David Johnson是Verge Technologies Group公司的首席執(zhí)行官, 他的電子郵件地址是djohnson@vergecorp.com。