軟件中間件技術(shù)UNIT5_第1頁
軟件中間件技術(shù)UNIT5_第2頁
軟件中間件技術(shù)UNIT5_第3頁
軟件中間件技術(shù)UNIT5_第4頁
軟件中間件技術(shù)UNIT5_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 Eclipse概述及開發(fā)環(huán)境搭建 5.1 Eclipse概述概述5.2 Eclipse中中Java Web開發(fā)環(huán)境的搭建開發(fā)環(huán)境的搭建5.3 編寫編寫JSP應(yīng)用程序應(yīng)用程序 5.1 Eclipse概述 Eclipse平臺是平臺是IBM公司向開發(fā)源碼社區(qū)捐贈的公司向開發(fā)源碼社區(qū)捐贈的Java程序開發(fā)框架,其前身是程序開發(fā)框架,其前身是IBM的的Visual Age for Java(簡稱簡稱VA4J)。)。Eclipse是一個成熟的、可擴展的是一個成熟的、可擴展的體系結(jié)構(gòu)。在該平臺中可以集成不同軟件開發(fā)供應(yīng)商體系結(jié)構(gòu)。在該平臺中可以集成不同軟件開發(fā)供應(yīng)商的產(chǎn)品,任何軟件開發(fā)工具供應(yīng)商都可以將他

2、們的開的產(chǎn)品,任何軟件開發(fā)工具供應(yīng)商都可以將他們的開發(fā)工具和組件加入到發(fā)工具和組件加入到Eclipse平臺中。平臺中。 由于由于Eclipse提供了一個開放靈活的框架,提供了一個開放靈活的框架,Eclipse技技術(shù)現(xiàn)在廣為流行,基于術(shù)現(xiàn)在廣為流行,基于Eclipse構(gòu)架的應(yīng)用越來越多。構(gòu)架的應(yīng)用越來越多。 5.1 Eclipse概述 EclipseEclipse體系結(jié)構(gòu)圖體系結(jié)構(gòu)圖 5.1 Eclipse概述 Eclipse類似于類似于“軟總線軟總線”的體系結(jié)構(gòu),的體系結(jié)構(gòu),Eclipse的的核心部分核心部分(Platform Runtime)類似于一條類似于一條“即插即用即插即用”的的“總線

3、總線”,它提供了許多的,它提供了許多的“插槽插槽”(擴展點:擴展點:extension point)。其余的部分都可看成類似于外部設(shè)。其余的部分都可看成類似于外部設(shè)備的備的“插件插件”(Plug-in),可隨時加載和卸載。更為),可隨時加載和卸載。更為靈活的是每個插件又提供了靈活的是每個插件又提供了“插槽插槽”可繼續(xù)安裝其他可繼續(xù)安裝其他的插件。的插件。 5.1 Eclipse概述 Eclipse分為分為Eclipse平臺、平臺、Java開發(fā)環(huán)境插件開發(fā)環(huán)境插件(JDT)、插件開發(fā)環(huán)境插件、插件開發(fā)環(huán)境插件(PDE)、其他的第三方插件、其他的第三方插件幾個部分。其中幾個部分。其中Eclipse

4、平臺是整個系統(tǒng)的基礎(chǔ),平臺是整個系統(tǒng)的基礎(chǔ),Eclipse的核心。的核心。JDT是提供了用于編輯、查看、編譯、是提供了用于編輯、查看、編譯、調(diào)試和運行調(diào)試和運行Java代碼的專門插件。代碼的專門插件。PDE構(gòu)建于構(gòu)建于Eclipse平臺和平臺和JDT之上,提供了專門開發(fā)插件的工具。之上,提供了專門開發(fā)插件的工具。 5.1 Eclipse概述 Eclipse平臺是在其上創(chuàng)建插件擴展的核心框架和平臺是在其上創(chuàng)建插件擴展的核心框架和服務(wù)的名稱,是一個通用的基礎(chǔ)架構(gòu)。平臺由平臺運服務(wù)的名稱,是一個通用的基礎(chǔ)架構(gòu)。平臺由平臺運行時、工作空間、工作臺、幫助、小組、調(diào)試構(gòu)成。行時、工作空間、工作臺、幫助、小

5、組、調(diào)試構(gòu)成。平臺在結(jié)構(gòu)上大致可分為核心(平臺在結(jié)構(gòu)上大致可分為核心(core)和用戶界面)和用戶界面(UI)兩層。核心是與用戶界面無關(guān)的基礎(chǔ)結(jié)構(gòu),包)兩層。核心是與用戶界面無關(guān)的基礎(chǔ)結(jié)構(gòu),包含平臺運行時和插件管理、工作空間和資源管理以及含平臺運行時和插件管理、工作空間和資源管理以及版本和配置管理。其中平臺運行時又是版本和配置管理。其中平臺運行時又是Eclipse平臺的平臺的核心。核心。平臺運行時(Platform Runtime) 運行時相當(dāng)于一個微內(nèi)核,是插件的核心引擎。運行時相當(dāng)于一個微內(nèi)核,是插件的核心引擎。它位于平臺核心中最低級別的部分,由它位于平臺核心中最低級別的部分,由org.e

6、clipse.osgi和和org.eclipse.core.runtime兩個插件組成,其他所有的兩個插件組成,其他所有的插件都依賴于這兩個插件。插件都依賴于這兩個插件。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建所需相關(guān)軟件:所需相關(guān)軟件:1、Java 2 SDK SE:Java開發(fā)工具包 JDK JDK1.4及以上。2、Servlet Container(Web Application Server):Apache Tomcat 5.0以上版本。3、 Tomcat 插件:支持在Eclipse中控制Tomcat應(yīng)用服務(wù)器的狀態(tài)。4、 Lomboz插件:支持在Eclipse中編寫JS

7、P程序。5、相關(guān)數(shù)據(jù)庫連接的驅(qū)動程序: MySQL。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建一、一、JDKJDK的安裝的安裝1、下載Java開發(fā)工具包(JDK1.4及以上:Java Development Kit)。2、運行J2SDK安裝文件jdk-1_5_0_14-windows-i586-p.exe。3、JDK環(huán)境變量的設(shè)置:JAVA_HOME, C:jdk1.5.0_14。4、CLASSPATH設(shè)置: JDK1.5.0安裝目錄libtools.jar。5、PATH設(shè)置: JDK1.5.0安裝目錄bin。 5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建二、二、Ecli

8、pseEclipse的安裝的安裝 1、下載 Eclipse (Eclipse3.1.1版本) 2、將壓縮包文件eclipse-SDK-3.1.1-win32.zip解壓到指定的位置。 3、查看安裝完成Eclipse文件夾中的目錄結(jié)構(gòu)。 4、找到安裝目錄下的eclipse.exe文件雙擊運行。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建三、三、EclipseEclipse多國語言包的安裝多國語言包的安裝 1、下載 Eclipse3.1.1版本的多國語言包。 2、將壓縮包文件NLpack1-eclipse-SDK-3.1.1a-win32.zip解壓后獲得的文件存放在Eclipse安裝目

9、錄下的Language子目錄中。 3、在Eclipse安裝目錄下創(chuàng)建子目錄links, 并在該目錄下新建一個文本文件,名稱為language.start,在文本文件中鍵入path=d:eclipselanguage。 4、刪除Eclipse安裝目錄中的configuration子目錄下面的org.eclipse.update目錄。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建四、四、EclipseEclipse中文本中文本編輯器編碼的設(shè)置編輯器編碼的設(shè)置 1、選擇“窗口”菜單中的“首選項”命令。2、選擇“常規(guī)”“編輯器”。3、設(shè)置文本文件編碼為UTF-8。5.2 Eclipse中Jav

10、a Web開發(fā)環(huán)境的搭建五、安裝應(yīng)用服務(wù)器五、安裝應(yīng)用服務(wù)器Tomcat 1、下載 Tomcat。 2、運行Apache Tomcat 安裝文件jakarta-tomcat-5.0.19.exe。 3、打開IE瀏覽器,在地址欄輸入:8080或者h(yuǎn)ttp:/localhost:8080 。 5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建六、安裝六、安裝 Eclipse中的中的Tomcat插件插件 1、下載 Tomcat插件。 2、將壓縮包文件tomcatPluginV31beta.zip解開后得到的文件名稱為:com.sysdeo.eclipse.tomca

11、t_3.1.0.beta的文件夾放到Eclipse安裝目錄下的plugins目錄下。 3、重新啟動Eclipse。 4、設(shè)置:選擇“窗口”菜單中的“首選項”命令。選擇Tomcat的相關(guān)設(shè)置。 5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建六、安裝六、安裝 Eclipse中的中的Tomcat插件插件5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建六、安裝六、安裝 Eclipse中的中的Tomcat插件插件5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建六、安裝六、安裝 Eclipse中的中的Tomcat插件插件5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建七、安裝七、

12、安裝 Eclipse中的中的Lomboz插件插件 1、下載 Lomboz插件: lomboz-3.1RC2.zip、lomboz-emf-gef-jem-3.1RC.zip和 org.objectweb.lomboz_3.0.1.N20050106.zip 2、在Eclipse安裝目錄下分別創(chuàng)建兩個文件夾,名稱分別為:lomboz和emf。 3、將lomboz-3.1RC2.zip解壓到lomboz文件夾下。 4、解壓org.objectweb.lomboz_3.0.1.N20050106.zip, 將解壓后features和plugins文件夾下的文件分別復(fù)制到lomboz下的 featur

13、es和plugins文件夾下。 5、將lomboz-emf-gef-jem-3.1RC.zip解壓到emf文件夾下。 6、在links文件夾下創(chuàng)建兩個文件用于指明對應(yīng)路徑。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建八、八、MySQL的安裝的安裝 1、下載 MySQL安裝程序:MySQL 4.1.14 2、解壓縮下載的壓縮文件,獲得名稱為setup.exe的安裝程序,雙擊安裝程序,開始MySQL數(shù)據(jù)庫系統(tǒng)的安裝。 3、安裝MySQL服務(wù)器端管理工具: mysql-administrator-1.1.3-win.msi 4、安裝MySQL客戶端查詢?yōu)g覽工具: mysql-query-b

14、rowser-1.1.15-win.msi5.3 編寫JSP應(yīng)用程序一、JSP應(yīng)用程序由兩部分構(gòu)成: HTML代碼包含在中的程序代碼 二、JSP應(yīng)用程序的執(zhí)行過程: 服務(wù)器遇到客戶端的JSP網(wǎng)頁請求JSP引擎把jsp代碼轉(zhuǎn)換成Servlet代碼JSP引擎調(diào)用服務(wù)器端的Java編譯器把Servlet代碼編譯為.class文件(保存在服務(wù)器端的相關(guān)目錄中)JVM執(zhí)行.class文件結(jié)果返回給請求的客戶端。5.3 編寫JSP應(yīng)用程序解釋:解釋:a. 服務(wù)器在遇到一個JSP網(wǎng)頁的第一次請求時,將按上面的幾個步驟進行。b. 如果是對未發(fā)生變更的同一JSP網(wǎng)頁的再次調(diào)用,則服務(wù)器直接執(zhí)行之前生成的.cla

15、ss文件,然后返回給請求的客戶端。5.3 編寫JSP應(yīng)用程序解釋:解釋:c. 在服務(wù)器重啟后,服務(wù)器端用于存放。class的文件目錄將被更新,里面所有以前編譯成的字節(jié)碼文件都被服務(wù)器扔掉(因為這個目錄是服務(wù)器端啟動時臨時創(chuàng)建的)。重新啟動后的第一次要執(zhí)行全步驟。5.3 編寫JSP應(yīng)用程序解釋:解釋: d. 服務(wù)器端根據(jù)JSP網(wǎng)頁代碼的更新時間與字節(jié)碼的更新時間作比較,來判斷JSP網(wǎng)頁代碼是否被修改過.如果作了修改,再遇到此JSP網(wǎng)頁的請求時,服務(wù)器將重新對其轉(zhuǎn)換并編譯,并用編譯后得到的字節(jié)碼覆蓋原來的。 5.3 編寫JSP應(yīng)用程序5.3 編寫JSP應(yīng)用程序5.3 編寫JSP應(yīng)用程序選擇“新建”

16、 “其它”。5.3 編寫JSP應(yīng)用程序5.3 編寫JSP應(yīng)用程序三、運行方法 瀏覽器地址欄中鍵入:http:/localhost:8080/JSP文件 或 :8080/JSP文件 (例6.1:Hello.jsp) 將JDK1.5的LIB下面的TOOLS.JAR覆蓋TOMCAT5.0目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0。5.3 編寫JSP應(yīng)用程序四、設(shè)置四、設(shè)置JSP的虛擬目錄的虛擬目錄 創(chuàng)建目錄,如:創(chuàng)建目錄,如:d:eclipseworkspace目錄,接著在目錄,接著在workspace目錄下面創(chuàng)建目錄下面創(chuàng)建jsp目錄和目錄和classes目錄。然后用文本編輯器打開目錄。然后用文本編輯器打開Tomcat安裝目錄安裝目

溫馨提示

  • 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

提交評論