




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 Eclipse概述及開發(fā)環(huán)境搭建 5.1 Eclipse概述概述5.2 Eclipse中中Java Web開發(fā)環(huán)境的搭建開發(fā)環(huán)境的搭建5.3 編寫編寫JSP應用程序應用程序 5.1 Eclipse概述 Eclipse平臺是平臺是IBM公司向開發(fā)源碼社區(qū)捐贈的公司向開發(fā)源碼社區(qū)捐贈的Java程序開發(fā)框架,其前身是程序開發(fā)框架,其前身是IBM的的Visual Age for Java(簡稱簡稱VA4J)。)。Eclipse是一個成熟的、可擴展的是一個成熟的、可擴展的體系結構。在該平臺中可以集成不同軟件開發(fā)供應商體系結構。在該平臺中可以集成不同軟件開發(fā)供應商的產品,任何軟件開發(fā)工具供應商都可以將他
2、們的開的產品,任何軟件開發(fā)工具供應商都可以將他們的開發(fā)工具和組件加入到發(fā)工具和組件加入到Eclipse平臺中。平臺中。 由于由于Eclipse提供了一個開放靈活的框架,提供了一個開放靈活的框架,Eclipse技技術現在廣為流行,基于術現在廣為流行,基于Eclipse構架的應用越來越多。構架的應用越來越多。 5.1 Eclipse概述 EclipseEclipse體系結構圖體系結構圖 5.1 Eclipse概述 Eclipse類似于類似于“軟總線軟總線”的體系結構,的體系結構,Eclipse的的核心部分核心部分(Platform Runtime)類似于一條類似于一條“即插即用即插即用”的的“總線
3、總線”,它提供了許多的,它提供了許多的“插槽插槽”(擴展點:擴展點:extension point)。其余的部分都可看成類似于外部設。其余的部分都可看成類似于外部設備的備的“插件插件”(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、平臺是整個系統的基礎,平臺是整個系統的基礎,Eclipse的核心。的核心。JDT是提供了用于編輯、查看、編譯、是提供了用于編輯、查看、編譯、調試和運行調試和運行Java代碼的專門插件。代碼的專門插件。PDE構建于構建于Eclipse平臺和平臺和JDT之上,提供了專門開發(fā)插件的工具。之上,提供了專門開發(fā)插件的工具。 5.1 Eclipse概述 Eclipse平臺是在其上創(chuàng)建插件擴展的核心框架和平臺是在其上創(chuàng)建插件擴展的核心框架和服務的名稱,是一個通用的基礎架構。平臺由平臺運服務的名稱,是一個通用的基礎架構。平臺由平臺運行時、工作空間、工作臺、幫助、小組、調試構成。行時、工作空間、工作臺、幫助、小
5、組、調試構成。平臺在結構上大致可分為核心(平臺在結構上大致可分為核心(core)和用戶界面)和用戶界面(UI)兩層。核心是與用戶界面無關的基礎結構,包)兩層。核心是與用戶界面無關的基礎結構,包含平臺運行時和插件管理、工作空間和資源管理以及含平臺運行時和插件管理、工作空間和資源管理以及版本和配置管理。其中平臺運行時又是版本和配置管理。其中平臺運行時又是Eclipse平臺的平臺的核心。核心。平臺運行時(Platform Runtime) 運行時相當于一個微內核,是插件的核心引擎。運行時相當于一個微內核,是插件的核心引擎。它位于平臺核心中最低級別的部分,由它位于平臺核心中最低級別的部分,由org.e
6、clipse.osgi和和org.eclipse.core.runtime兩個插件組成,其他所有的兩個插件組成,其他所有的插件都依賴于這兩個插件。插件都依賴于這兩個插件。5.2 Eclipse中Java Web開發(fā)環(huá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應用服務器的狀態(tài)。4、 Lomboz插件:支持在Eclipse中編寫JS
7、P程序。5、相關數據庫連接的驅動程序: 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)境變量的設置:JAVA_HOME, C:jdk1.5.0_14。4、CLASSPATH設置: JDK1.5.0安裝目錄libtools.jar。5、PATH設置: 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文件夾中的目錄結構。 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中文本中文本編輯器編碼的設置編輯器編碼的設置 1、選擇“窗口”菜單中的“首選項”命令。2、選擇“常規(guī)”“編輯器”。3、設置文本文件編碼為UTF-8。5.2 Eclipse中Jav
10、a Web開發(fā)環(huán)境的搭建五、安裝應用服務器五、安裝應用服務器Tomcat 1、下載 Tomcat。 2、運行Apache Tomcat 安裝文件jakarta-tomcat-5.0.19.exe。 3、打開IE瀏覽器,在地址欄輸入:8080或者http:/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、設置:選擇“窗口”菜單中的“首選項”命令。選擇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)境的搭建六、安裝六、安裝 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文件夾下的文件分別復制到lomboz下的 featur
13、es和plugins文件夾下。 5、將lomboz-emf-gef-jem-3.1RC.zip解壓到emf文件夾下。 6、在links文件夾下創(chuàng)建兩個文件用于指明對應路徑。5.2 Eclipse中Java Web開發(fā)環(huán)境的搭建八、八、MySQL的安裝的安裝 1、下載 MySQL安裝程序:MySQL 4.1.14 2、解壓縮下載的壓縮文件,獲得名稱為setup.exe的安裝程序,雙擊安裝程序,開始MySQL數據庫系統的安裝。 3、安裝MySQL服務器端管理工具: mysql-administrator-1.1.3-win.msi 4、安裝MySQL客戶端查詢?yōu)g覽工具: mysql-query-b
14、rowser-1.1.15-win.msi5.3 編寫JSP應用程序一、JSP應用程序由兩部分構成: HTML代碼包含在中的程序代碼 二、JSP應用程序的執(zhí)行過程: 服務器遇到客戶端的JSP網頁請求JSP引擎把jsp代碼轉換成Servlet代碼JSP引擎調用服務器端的Java編譯器把Servlet代碼編譯為.class文件(保存在服務器端的相關目錄中)JVM執(zhí)行.class文件結果返回給請求的客戶端。5.3 編寫JSP應用程序解釋:解釋:a. 服務器在遇到一個JSP網頁的第一次請求時,將按上面的幾個步驟進行。b. 如果是對未發(fā)生變更的同一JSP網頁的再次調用,則服務器直接執(zhí)行之前生成的.cla
15、ss文件,然后返回給請求的客戶端。5.3 編寫JSP應用程序解釋:解釋:c. 在服務器重啟后,服務器端用于存放。class的文件目錄將被更新,里面所有以前編譯成的字節(jié)碼文件都被服務器扔掉(因為這個目錄是服務器端啟動時臨時創(chuàng)建的)。重新啟動后的第一次要執(zhí)行全步驟。5.3 編寫JSP應用程序解釋:解釋: d. 服務器端根據JSP網頁代碼的更新時間與字節(jié)碼的更新時間作比較,來判斷JSP網頁代碼是否被修改過.如果作了修改,再遇到此JSP網頁的請求時,服務器將重新對其轉換并編譯,并用編譯后得到的字節(jié)碼覆蓋原來的。 5.3 編寫JSP應用程序5.3 編寫JSP應用程序5.3 編寫JSP應用程序選擇“新建”
16、 “其它”。5.3 編寫JSP應用程序5.3 編寫JSP應用程序三、運行方法 瀏覽器地址欄中鍵入: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應用程序四、設置四、設置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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TY/T 2103-2024綠色體育場館運營評價
- NB/T 11548-2024立井井筒鉆注平行作業(yè)技術規(guī)范
- 乒乓球課題申報書
- 名師支部建設課題申報書
- 振興鄉(xiāng)村教育課題申報書
- 教學課題立項申報書模板
- 思政教研課題申報書模板
- 家庭研究專題課題申報書
- 課題項目申報書模版
- 個人購平房合同范本
- (2024年)健康評估教學教案心電圖檢查教案
- 政府機關保安服務項目整體服務方案
- 武漢中考理化生實驗備考試題庫(含答案)
- 村民委員會組織法解讀(修改)課件
- 旅店會客登記制度
- 無人機校企合作方案
- 新教材 人教版高中物理選擇性必修第一冊 第三章 機械波 知識點考點重點難點提煉匯總
- 城市軌道交通員工職業(yè)素養(yǎng)(高職)全套教學課件
- 體系基礎知識培訓
- 工程力學期末考試試卷A及答案
- 氣體充裝安全操作規(guī)程
評論
0/150
提交評論