IBM RAD集成開發(fā)環(huán)境_第1頁
IBM RAD集成開發(fā)環(huán)境_第2頁
IBM RAD集成開發(fā)環(huán)境_第3頁
IBM RAD集成開發(fā)環(huán)境_第4頁
IBM RAD集成開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

crystalreports.LicensedMaterial-PropertyofIBMCorp,(c)CopyrightbyIBMCorp,andothers)2000,2004.AllRightsReserved.IBM.Rational和WebSphere是國保育亞機恭公司的商柝;CrystalReportscrystalreports.LicensedMaterial-PropertyofIBMCorp,(c)CopyrightbyIBMCorp,andothers)2000,2004.AllRightsReserved.IBM.Rational和WebSphere是國保育亞機恭公司的商柝;CrystalReports是BusinessObjectsSA的注冊商標(biāo);Java和所有莖*Java的㈱包和窗弟是SunMicrosystems.Inc.的商標(biāo)或注冊商標(biāo):并旦所有項是在美國和/或其他國京或嵐區(qū)的冠標(biāo)或注冊商標(biāo).部分內(nèi)客是基嚀DesignPatter:EfenrentsofReusableObject-OfrentedSo^tvare.byErichGamma.RichardHelm.RalphJohnsonandJohnVlissides的,Copyright(c)1995byAddison-WesleyPublishingCompany,Inc.Allrightsreserved.SoftwareDevelopmentPlatform版本6.0本章主要內(nèi)容RAD的安裝和啟動RAD工作臺在RAD中開發(fā)JAVA應(yīng)用本章重點體驗RAD,啟動開發(fā)工作第一步在RAD中進行UML建模IBMRAD6.0是IBMWSAD(WebSphereStudioApplicationDeveloper)5.x的升級版本,在IBM的軟件產(chǎn)品線中屬于Rational產(chǎn)品系列,也稱為IBMSDP(SoftwareDevelopmentPlatform,軟件開發(fā)平臺)。RAD6.0基于Eclipse3.0工作臺,熟悉Eclipse的開發(fā)人員可以駕輕就熟地利用RAD開始工作。3.1RAD安裝與啟動RAD6.0的安裝和啟動比較簡單,與其他軟件相比沒有什么特別之處。只是注意在最后一步,安裝程序會提示是否安裝代理控制器(如圖3-1b所示),由于我們并不需要在開發(fā)期動態(tài)概要分析,所以不必安裝代理控制器。a啟動安裝b啟動代理控制器安裝圖3-1安裝界面第一次啟動RAD后,RAD會提示選擇workspace,可以在硬盤中創(chuàng)建新的目錄作為RAD的缺省工作目錄。3.2RAD工作臺3.2.1透視圖和視圖首次進入RAD將可以看到一個默認(rèn)打開的歡迎程序(如圖3-2),在這個歡迎界面上集成了很多有用的信息資源,如范例和新特性介紹。關(guān)閉歡迎界面后,可以通過菜單“幫助一歡迎”來重新打開。圖3-2歡迎界面工作臺由透視圖組成,或者說,各種透視圖為我們提供了多種使用工作臺的方式,從而幫助團隊中不同的開發(fā)角色來完成開發(fā)任務(wù)。每一個透視圖都定義了一個初始布局和視圖集。初次啟動RAD后的默認(rèn)透視圖是J2EE透視圖,我們可以通過工作臺參數(shù)選擇窗口來對它進行設(shè)置。工作時,隨時可以切換到其他的透視圖來。打開另一種透視圖的方法是從主菜單欄中選擇“窗口一打開透視圖”,然后從展開的列表中選擇需要的透視圖,如圖3-3所示。

圖3-3RAD提供的全部透視圖另一個切換透視圖的方法是通過透視圖切換欄來實現(xiàn)透視圖之間的切換,不過出現(xiàn)在切換欄中的透視圖都是曾經(jīng)使用過的透視圖,如圖3-4所示。圖3-4RAD的默許工作臺RAD重要的概念是視圖。視圖是用來顯示和創(chuàng)建不同類型的資源的,這些資源在開發(fā)的不同階段、不同類型的工作中可能會被涉及到。在視圖中我們可以調(diào)用不同的向?qū)韯?chuàng)建或者編輯資源。默認(rèn)工作臺上的“項目資源管理器”窗格便是一個經(jīng)常使用到的視圖。RAD提供的視圖非常多,打開視圖可以通過菜單“窗口一顯示視圖”來選擇需要的視圖,或者通過“窗口一顯示視圖一其他?…'來顯示全部視圖以供選擇,如圖3-5所示。

圖3-5RAD提供的全部視圖3.2.2工作臺參數(shù)工作臺的特性和默認(rèn)設(shè)置可以通過工作臺參數(shù)選擇界面來修改,從“窗口一首選項”來打開工作臺參數(shù)設(shè)置界面。在設(shè)置界面的樹狀菜單中,“工作臺”節(jié)點下便是可供設(shè)置的工作臺參數(shù)項,如圖3-6所示。圖3-6工作臺參數(shù)設(shè)置界面展開圖3-6中的Java節(jié)點,單擊“已安裝的JRE”子節(jié)點,觀察RAD使用的JRE。可以看到,RAD使用自帶的Eclipse下的IBMSDK,如圖3-7所示。

已安裝的Java運行時環(huán)境LPEX編輯器Web工具Web和XMLWeb圈安裝/更新幫助已安裝的Java運行時環(huán)境LPEX編輯器Web工具Web和XMLWeb圈安裝/更新幫助服務(wù)器構(gòu)建順序甲??工作臺S-AntSCrystalEnterpriseE-CrystalReports查看器CrystalReports設(shè)計器■J2EEB-Javah-JUnit畝??編輯器"編譯器畝代碼復(fù)審國代碼樣式田調(diào)試田■構(gòu)建路徑國可視編輯器??類型過濾器??任務(wù)標(biāo)記田外觀已安裝的JRE導(dǎo)入…|導(dǎo)出…|田畝..田畝.畝.畝.畝.添加、除去或編輯JRE定義.缺省情況下,將使用選擇的JRE來構(gòu)建和運行Java程序.已安裝的JRE:確定|職消圖3-7RAD使用的JRE3.2.3幫助系統(tǒng)RAD中包含的幫助系統(tǒng)可以讓我們快速查找產(chǎn)品文檔、瀏覽查詢結(jié)果,以及打印文檔,從主菜單中選擇“幫助一幫助內(nèi)容”,以顯示幫助瀏覽器。3.3在RAD中開發(fā)Java應(yīng)用開發(fā)Java應(yīng)用,要做的第一件事是切換到Java透視圖,默認(rèn)情況下,Java透視圖包括包資源管理器、層次結(jié)構(gòu)、圖導(dǎo)航器、問題、Javadoc、聲明視圖。每一個透視圖都擁有一組默認(rèn)的工具按鈕組合。Java透視圖擁有Java元素創(chuàng)建工具欄,該工具欄包含新建Java項目、新建Java包和新建Java類等工具按鈕,如圖3-8所示。圖3-8Java透視圖的工具欄3.3.1建立項目單擊菜單“文件一新建一項目”激活新建項目向?qū)?,選擇Java項目,單擊“下一步”,如圖3-9所示。

圖3-9新建Java項目向?qū)У牡谝徊浇酉聛頌樾马椖棵鸗estJava,指定在默認(rèn)工作空間存放,如圖3-10所示。圖3-10新建Java項目向?qū)У牡诙絾螕簟巴瓿伞苯Y(jié)束創(chuàng)建向?qū)А?.3.2開發(fā)Java類下面我們在TestJava項目中新建一個Java類,通過菜單“文件一新建一類”來激活新建Java類對話框,如圖3-11所示。添加”按鈕。在彈出的“選擇

會自動予以模糊匹配,如圖圖3-11新建Java類對話框添加”按鈕。在彈出的“選擇

會自動予以模糊匹配,如圖如果新建的類要求實現(xiàn)接口,則單擊接口列表框右側(cè)的“已實現(xiàn)的接口”對話框的選擇接口編輯框中輸入接口名,RAD3-12所示。皴選弄已實現(xiàn)的接口選擇接口?:FT匹配的類型(吵:SerializableSerializationHandlerSerializerSerializerCoristarits5erializerTrace5ERVmMT_RETENTION_POLIC¥ServantActivatorServantActivatorOperations5ervantLocatorServantLocatorOperationsServantManager限定符(Q):ffijava.io-C:/ProgramFiles/IBM/Rational/5DP/6.0/ed

ffisun'A'.io-C:/ProgramFiles/IBM/Rational/SDP/6.0/eq時 I 上J添加四11確定]取消I圖3-12選擇實現(xiàn)接口TestJava.java現(xiàn)在出現(xiàn)在包資源管理器中,雙擊它打開Java文件編輯器,如圖3-13所示。

l2jTestJav.java澆3i>portjava.io.Serializable;w/**創(chuàng)建日期2010-9-22 *TODO要更改此生成的文件的模板,請轉(zhuǎn)至*窗口一首選項一E一代碼樣式一代碼模板*?authorAidjiiinistratur茵:TODO要更改此生成的類型注釋的模板,請轉(zhuǎn)至*窗口一首選項一J奴a一代碼樣式一代碼模板*/^publicclassTestJavi>pleventsSerializable{ppublicstaticvoidmain(String[]args){圖3-13Java文件編輯器試著在mian方法中輸入以下代碼。注意java.util.Vector是沒有引入的類名:^publicclassTestJavi>ple>entsSerializable{ppublicstaticvoidmain(String[]args){

vec=new ();vec.addElement("HelloWorld");System,out.printIn((String)vec.elementAt(0));圖3-13輸入main()中的源代碼單擊菜單“源代碼一組織導(dǎo)入”,可以看到編輯器已經(jīng)自動添加了“importjava.util.Vector”一句(圖3-14)。privatestaticStringgreeting=wHelloWorld**;publicstaticvoidmain(String[]args){VectorvecnevVector();vec.adiiE1ementHelloWorld,v);System.out.printIn((String)vec.elementAt(0));撤銷回還原文件(於Ctrl+ZprivatestaticStringgreeting=wHelloWorld**;publicstaticvoidmain(String[]args){VectorvecnevVector();vec.adiiE1ementHelloWorld,v);System.out.printIn((String)vec.elementAt(0));撤銷回還原文件(於Ctrl+ZX 新埴內(nèi)容涉現(xiàn)新的功能和問題£3Javadoc聲明錯誤,口個警告,D個信息描述打開聲明(② F3打開類型層次結(jié)構(gòu)(2 F4打開調(diào)用層次結(jié)構(gòu)① Ctrl+Alt+H打開超實現(xiàn)(U)在宅資源管理器"中顯示⑩尊切①復(fù)制(QCtrl+XCtrl+CCtrl+VAlt+5hift+5重構(gòu)①本地歷史記錄(H)Alt+5hift+T?引用舊聲明(匚】切換注粹:口除去塊注釋(力格式化。更正縮進①蛆織導(dǎo)入(魚添加導(dǎo)入,添加至片段…「乒/教程,到讓我們指導(dǎo)您完ISoftwareDeveloPlatform教程Ctrl+/Ctrl+5hift+\Ctrl+5hift+FCtrl+ICtrl+Shift+OCtrl+5hift+M圖3-14組織導(dǎo)入為TestJava添加一個私有屬性,并在該行單擊鼠標(biāo)右鍵,選擇“源代碼一生成Getter和Setter”(如圖3-15所示),打開如圖3-16所示的對話框。^publicclassTestjavi>ple>entaSerializable{保存⑤可寫智能插空成代表方秩(西77保存⑤可寫智能插空成代表方秩(西77添加來自超類的構(gòu)造函數(shù)(。…使用字段生成構(gòu)造函數(shù)(②…添加Javadoc注釋 Alt+5hift+J外部化字符串舊…生成GetterW圖3-15添加私有屬性圖3-16生成Getter和Setter對話框點擊“確定”后,編輯器為我們自動生成了Getter和Setter方法。圖3-17自動生成的Getter和Setter方法在項目開發(fā)過程中,如果需要引入外部類庫文件,則需要添加類路徑—lava構(gòu)建路徑。在包資源管理器中鼠標(biāo)右鍵單擊項目,選擇“屬性”,如圖3-17所示。由(缺宣包)s-?瑛直JRE系統(tǒng)庫新建(如打開(Q)F3打開方式(U)?由(缺宣包)s-?瑛直JRE系統(tǒng)庫新建(如打開(Q)F3打開方式(U)?打開類型層次結(jié)構(gòu)(B)F4Hl復(fù)制?Ctrl+C.粘貼(E)Ctrl+VX刪除(4Delete源代碼(分Alt+5hift+5k重構(gòu)①Alt+Shift+Tk汕導(dǎo)入①…2導(dǎo)出◎…引用(E)k聲明?妙刷新(E)F5運行驗證運行冒1調(diào)試(四概要分析(E)?啟動通用測試客戶機小組(其Aiiministrator>sTestjaviaple*entsSstaticStringgree

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論