明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

jBuiler 4白皮書(shū)(來(lái)自inprise網(wǎng)站)

[摘要]純Java可視化開(kāi)發(fā)JBuilder 已成為當(dāng)今開(kāi)發(fā)者首選的Java?開(kāi)發(fā)環(huán)境。它將Web和企業(yè)應(yīng)用開(kāi)發(fā)與靈活高效的團(tuán)隊(duì)開(kāi)發(fā)環(huán)境結(jié)合在一起,為開(kāi)發(fā)者提供了一個(gè)端對(duì)端應(yīng)用開(kāi)發(fā)環(huán)境。JBuilder支持...
純Java可視化開(kāi)發(fā)

JBuilder 已成為當(dāng)今開(kāi)發(fā)者首選的Java?開(kāi)發(fā)環(huán)境。它將Web和企業(yè)應(yīng)用開(kāi)發(fā)與靈活高效的團(tuán)隊(duì)開(kāi)發(fā)環(huán)境結(jié)合在一起,為開(kāi)發(fā)者提供了一個(gè)端對(duì)端應(yīng)用開(kāi)發(fā)環(huán)境。JBuilder支持最新的Java標(biāo)準(zhǔn),它的可視化工具和向?qū)箲?yīng)用開(kāi)發(fā)變得方便快捷。JBuilder同時(shí)支持Windows、Linux 和Solaris 三種開(kāi)發(fā)平臺(tái)。由于JBuilder具有開(kāi)放性、可擴(kuò)展性、遵循標(biāo)準(zhǔn)等特點(diǎn),使得用JBuilder開(kāi)發(fā)符合J2EE標(biāo)準(zhǔn)的電子商務(wù)應(yīng)用、分發(fā)Internet分布式的關(guān)鍵性企業(yè)級(jí)應(yīng)用、建立互聯(lián)數(shù)據(jù)庫(kù)、設(shè)計(jì)數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)網(wǎng)頁(yè)應(yīng)用以及開(kāi)發(fā)servlets、JSPs異常快捷,從而加速產(chǎn)品推向市場(chǎng)的周期。JBuilder支持最新的Java技術(shù),包括applets、JSP/Servlets、JavaBeans、Enterprise JavaBeans、CORBA應(yīng)用。JBuilder4 的IDE環(huán)境包括:
1.AppBrowser.可以用XML方式進(jìn)行項(xiàng)目管理;
2.StructureInsight.可以實(shí)時(shí)反映程序結(jié)構(gòu)狀況;
3.HTML和 XML瀏覽器;
4.先進(jìn)的圖形化調(diào)試環(huán)境;
5.CodeInsight.編程向?qū)Э梢灾悄芨兄a書(shū)寫(xiě)的狀況;
6.可由用戶(hù)任意擴(kuò)展的代碼編輯器;
7.雙向工具(Two-Way-Tools);
8.可視化的JFC/Swing設(shè)計(jì)器;
9.BeansExpress;
10.DataExpress;
11.閃速編譯器。

高效團(tuán)隊(duì)開(kāi)發(fā)

JBuilder4的集成團(tuán)隊(duì)開(kāi)發(fā)環(huán)境非常靈活并具有可擴(kuò)展的特性,簡(jiǎn)化了大型分散開(kāi)發(fā)團(tuán)隊(duì)的原代碼的并發(fā)管理。JBuilder4 集成的CVS源碼庫(kù)引擎在局域網(wǎng)和互聯(lián)網(wǎng)上擴(kuò)展了原有的代碼管理。歷史修訂瀏覽器使工作空間(當(dāng)前代碼)和源碼庫(kù)(歷史代碼)協(xié)同操作,完成版本更新、解決版本沖突問(wèn)題。在IDE中,你可以看到修改過(guò)的代碼被顯式地標(biāo)志出來(lái),你可以瀏覽這些更改信息和沖突標(biāo)志。你還可以使用計(jì)劃列單(to do lists)和計(jì)劃Javadoc注釋?zhuān)╰o do Javadoc comments)來(lái)跟蹤編程進(jìn)展。

快速生成EJB

JBuilder4 擁有一個(gè)可視化的雙向EJB設(shè)計(jì)器,用于定義EJB的屬性、BeanInfo、事件和方法。開(kāi)發(fā)者只要輕點(diǎn)鼠標(biāo)既可以生成純JAVA的EJBs和JavaBeans。使用JBuilder4 的EJB分發(fā)描述符編輯器,開(kāi)發(fā)者能可視化地編輯EJB的環(huán)境屬性、分發(fā)控制描述符,實(shí)現(xiàn)與特定應(yīng)用服務(wù)器無(wú)關(guān)的EJB分發(fā)。對(duì)于Entity Bean,開(kāi)發(fā)者可以用Entity Bean Modeler可視化地創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象關(guān)系映射,將數(shù)據(jù)源、表、索引和域直接映射到Entity Bean上。

支持各種應(yīng)用服務(wù)器

JBuilder與Inprise Application Server緊密集成,同時(shí)支持WebLogic Server,支持EJB 1.1和準(zhǔn)EJB 2.0,可以快速開(kāi)發(fā)分發(fā)J2EE的電子商務(wù)應(yīng)用。在開(kāi)發(fā)環(huán)境中,既可以本地也可以遠(yuǎn)程運(yùn)行調(diào)試EJB。在分發(fā)EJB時(shí),你無(wú)須再次啟動(dòng)應(yīng)用服務(wù)器。

用Servlets和JSPs開(kāi)發(fā)和調(diào)試動(dòng)態(tài)Web應(yīng)用

JBuilder4向?qū)峁┑目梢暬ぞ,既可以?chuàng)建瘦客戶(hù)端程序也能夠創(chuàng)建由任意Web 瀏覽器訪問(wèn)的純Java程序。在IDE環(huán)境中,對(duì)JSP內(nèi)嵌代碼可設(shè)置斷點(diǎn)進(jìn)行調(diào)試,IDE環(huán)境還能動(dòng)態(tài)感知這些代碼。對(duì)于Servlets,開(kāi)發(fā)者可以在本地或遠(yuǎn)程的Servlet容器中對(duì)之進(jìn)行調(diào)試。

用DataExpress和InternetBeans創(chuàng)建專(zhuān)業(yè)數(shù)據(jù)庫(kù)應(yīng)用

dbSwing組件庫(kù)使用DataExpress,直接支持Swing數(shù)據(jù)模式。用這些數(shù)據(jù)感知dbSwing組件(如enhanced Tree、List、Table等),可以很容易地開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用。各種各樣的InternetBeans組件讓開(kāi)發(fā)者能快速生成數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)Web應(yīng)用。利用DataExpress組件及EJB技術(shù),可將商務(wù)邏輯和高速Web前端程序快速連接在一起。通過(guò)XSQL查詢(xún),XML Servlet可為任意的JDBC數(shù)據(jù)源生成XML形式的數(shù)據(jù)集。使用JDataStore?4,可以有效地管理數(shù)據(jù)。JdataStore是一個(gè)純Java、對(duì)象關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng),由于具有占用資源小、零管理和高性能等特性,所以適用于 Web、移動(dòng)設(shè)備、嵌入式數(shù)據(jù)庫(kù)系統(tǒng)。

創(chuàng)建(沒(méi)有專(zhuān)有代碼和標(biāo)記)純Java2應(yīng)用

JBuilder4是用純Java 語(yǔ)言編寫(xiě)的,其代碼不含任何專(zhuān)屬代碼和標(biāo)記。Jbuilder 4支持最新的Java標(biāo)準(zhǔn),包括Java 2,Java 2 Swing/JFC, XML, Java2D,Java Collections, Message Queue, Accessibility APIs, JDK 1.1, JavaBeans, JDBC, Enterprise JavaBeans, JSP/Servlets, Serialization, InnerClasses, RMI, JNI, Java Archives。開(kāi)發(fā)者可以通過(guò)JDK開(kāi)關(guān)選擇需要使用的JDK版本,包括J2ME、J2SE、J2EE或其它JDK。一旦進(jìn)入新的JDK環(huán)境,就可以用它編譯、運(yùn)行、調(diào)試代碼。

先進(jìn)靈活的調(diào)試

JBuilder擁有專(zhuān)業(yè)化的圖形界面調(diào)試,支持遠(yuǎn)程調(diào)試和多線程調(diào)試。調(diào)試器支持各種JDK版本,包括J2ME、J2SE和J2EE,支持多JDK。開(kāi)發(fā)者可以在調(diào)試過(guò)程中設(shè)置條件斷點(diǎn)或跨進(jìn)程斷點(diǎn)。在斷點(diǎn)處,可以檢測(cè)、修改變量,同時(shí)查看多個(gè)線程,可以在本地或遠(yuǎn)程代碼中單步調(diào)試定位。用調(diào)試器可以有效地排除線程死鎖。在調(diào)試時(shí)可任意停止或忽略條件判斷。遠(yuǎn)程調(diào)試還提供一個(gè)瀏覽界面,用于查看運(yùn)行在多個(gè)JVM的所有進(jìn)程,這些進(jìn)程可能分布在各種操作系統(tǒng)之下,如HP-UX,Tru64,AIX等等,支持Java2調(diào)試的任何環(huán)境。

快速編程

JBuilder有一個(gè)可擴(kuò)展的源碼編輯器。它的CodeInsight向?qū)ё詣?dòng)訪問(wèn)相關(guān)Java對(duì)象的屬性、事件、方法和包的上下文提示。開(kāi)發(fā)者可以選擇自己習(xí)慣的IDE鍵盤(pán)風(fēng)格,象CUA、Emacs、Visual Studio或Brief,也可以可視化地定義自己的快捷鍵。



靈活開(kāi)放的IDE架構(gòu)

你可以使用開(kāi)放工具API將一些附加的或第三方工具緊密集成到JBuilder環(huán)境中,擴(kuò)展IDE的功能。

完整的企業(yè)方案

JBuilder是Borland企業(yè)級(jí)解決方案的重要組成部分,該方案為用戶(hù)開(kāi)發(fā)J2EE兼容電子商務(wù)應(yīng)用提供:
1.JBuilder----開(kāi)發(fā)工具;
2.Inprise Application Server---運(yùn)行和分發(fā)環(huán)境;
3.AppCenter----管理平臺(tái)。