jsp-Web開發(fā)基礎_第1頁
jsp-Web開發(fā)基礎_第2頁
jsp-Web開發(fā)基礎_第3頁
jsp-Web開發(fā)基礎_第4頁
jsp-Web開發(fā)基礎_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 Hands-On實訓教程系列實訓教程系列企業(yè)應用實訓教程企業(yè)應用實訓教程JSP企業(yè)級應用企業(yè)級應用 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎專題一專題一 Web開發(fā)基礎開發(fā)基礎 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎教學目標教學目標 l理解理解Web應用程序的體系結構應用程序的體系結構l熟悉熟悉Java Web應用程序的目錄結構應用程序的目錄結構l熟練掌握熟練掌握Java Web應用程序的開發(fā)過程應用程序的開發(fā)過程l了解常用的開發(fā)工具以及應用服務器了解常用的開發(fā)工具以及應用服務器 Hands-On實訓教

2、程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎工作任務工作任務 l2.1 使用使用“記事本記事本Tomcat”方式編寫一個簡方式編寫一個簡單的單的Web應用程序應用程序HelloWorldl2.2 EclipseTomcatPluginTomcat開發(fā)開發(fā)環(huán)境的配置環(huán)境的配置l2.3 使用使用IDE實現(xiàn)實現(xiàn)HelloWorld Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎使用使用“記事本記事本Tomcat”編寫編寫HelloWorld Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎建立工程目錄建立工程

3、目錄l建立工程目錄如下:建立工程目錄如下: Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎新建新建Servlet 類類1l在目錄在目錄$MyAppPath/WEB-INF/src下新建源下新建源程序:程序:HelloWorldServlet.java l導入需要的類:導入需要的類:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import jav

4、ax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎新建新建Servlet 類類2l繼承繼承HttpServlet類類l編寫編寫doGet()方法方法設置響應設置響應建立建立PrintWriter對象對象利用利用PrintWriter對象輸出語句對象輸出語句l編寫編寫doPost()方法方法 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎新建新建web.xml文件

5、文件l在目錄在目錄$MyAppPath/WEB-INF下新建文件:下新建文件:web.xml(Java Web應用程序部署描述文應用程序部署描述文件),輸入項目的描述信息并保存件),輸入項目的描述信息并保存 HelloWorldServlethandson.HelloWorldServletHelloWorldServlet/ Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎編譯類編譯類l單擊單擊“開始開始”菜單菜單“運行運行”(或(或WinR)打開運行窗口打開運行窗口 l輸入輸入cmd,單擊,單擊“確定確定”;l將當前工作目錄切換到將當前工作目錄切換到$M

6、yAppPathWEB-INF;l運行運行javac編譯編譯HelloWorldServlet.javajavac cp %CATALINA_HOME%libservlet-api.jar d classessrcHelloWorldServlet.java Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎部署項目并運行部署項目并運行l(wèi)將項目將項目HelloWorld的文件夾復制至的文件夾復制至Tomcat的的webapps目錄下目錄下l啟動啟動Tomcat運行運行HelloWorld項目項目l打開瀏覽器,在地址欄輸入打開瀏覽器,在地址欄輸入URL:l如果程

7、序運行正常,此時在瀏覽器頁面中將會如果程序運行正常,此時在瀏覽器頁面中將會看到看到“Hello World!”顯示顯示 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎打包打包l使用使用jar命令將該項目打包到一個命令將該項目打包到一個WAR文件,文件,方便項目的分發(fā)。在項目根目錄方便項目的分發(fā)。在項目根目錄$MyAppPath下執(zhí)行命令如下:下執(zhí)行命令如下: jar cvf HelloWorld.war Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎EclipseTomcatPluginTomcat開發(fā)環(huán)境的配置開發(fā)環(huán)

8、境的配置 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎開發(fā)環(huán)境開發(fā)環(huán)境l獲得相關軟件正確版本如下:獲得相關軟件正確版本如下:軟件名稱軟件名稱下載地址下載地址版本版本Tomcathttp:/6.0.14以上以上Eclipsehttp:/3.2.0以上以上Sysdeo/SQLI Eclipse Tomcat Launcher pluginhttp:/3.2.0以上以上 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎安裝軟件安裝軟件l安裝安裝Eclipse l安裝安裝Tomcat l將下載的將下載的Sysdeo/SQLI

9、Eclipse Tomcat Launcher plugin插件里的插件里的com.sysdeo.eclipse.tomcat_3.2.0.beta3,復制到復制到“Eclipse的安裝路徑的安裝路徑plugins”目錄下目錄下l重新啟動重新啟動Eclipse l設置設置Tomcat Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎使用使用IDE實現(xiàn)實現(xiàn)HelloWorld Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎創(chuàng)建項目和類創(chuàng)建項目和類l點擊菜單欄點擊菜單欄“File”“New”“Project”“Java”“T

10、omcat Project”“New”,輸入項目名,輸入項目名HelloWorld,然后點擊,然后點擊“Finish” l打開打開“Java Perspective”“Package Explorer”,右擊,右擊WEB-INF/src文件夾,彈出文件夾,彈出快捷菜單,選擇快捷菜單,選擇“New”“Class”,按照提,按照提示新建示新建HelloWorldServlet.java類文件類文件 l在在HelloWorldServlet.java類中編寫前面的代類中編寫前面的代碼碼 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎建立和編寫建立和編寫web.x

11、ml l右擊右擊WEB-INF文件夾,彈出快捷菜單,選擇文件夾,彈出快捷菜單,選擇“New”“File”,在,在“New File”對話框的對話框的“”“”處輸入處輸入“web.xml”,點擊,點擊“完成完成” l配置配置HelloWorldServlet.java類類 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎運行運行l(wèi)啟動啟動Tomcat服務器服務器 l在在“Package Explorer”中右鍵點擊中右鍵點擊HelloWorld項項目名,選擇目名,選擇“Run As”“Open Run Dialog”,在,在“Run”對話框的左側一欄中,展開對

12、話框的左側一欄中,展開“Java Application”一項,點擊一項,點擊Tomcat 6.x,在右側一欄,在右側一欄點擊點擊“Project”中的中的“Browse”,接著在,接著在“Project Selection”對話框中選擇對話框中選擇HelloWorld項目并確定,項目并確定,點擊點擊“Run”l打開打開IE,輸入,輸入URL(),測試項目(),測試項目 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎總結總結l理解理解Web應用程序的體系結構應用程序的體系結構l熟悉熟悉Java Web應用程序的目錄結構應用程序的目錄結構l熟練掌握熟練掌握J

13、ava Web應用程序的開發(fā)過程應用程序的開發(fā)過程l了解常用的開發(fā)工具以及應用服務器了解常用的開發(fā)工具以及應用服務器 Hands-On實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎Web應用程序的體系結構應用程序的體系結構 l程序結構的重要性程序結構的重要性l程序結構的組成程序結構的組成l簡單介紹單層體系結構簡單介紹單層體系結構l簡單介紹兩層客戶簡單介紹兩層客戶/服務器(服務器(Client/Server)體系結構體系結構 l簡單介紹多層客戶簡單介紹多層客戶/服務器體系結構服務器體系結構 l簡單介紹基于簡單介紹基于Web的多層應用體系結構的多層應用體系結構 Hands-O

14、n實訓教程系列實訓教程系列jsp-Webjsp-Web開發(fā)基礎開發(fā)基礎應用程序的目錄結構應用程序的目錄結構 lJava Web應用程序由一組靜態(tài)應用程序由一組靜態(tài)HTML頁、頁、Servlet、JSP和其他相關的和其他相關的class組成,每種組件在組成,每種組件在Web應用應用中都有固定的存放目錄單層中都有固定的存放目錄單層目錄目錄描述描述/HelloWorldWeb應用的根目錄,客戶端一方的類和存檔文件,所有的應用的根目錄,客戶端一方的類和存檔文件,所有的JSP和和HTML文件等靜態(tài)文件等靜態(tài)Web資源都存放于此目錄下。資源都存放于此目錄下。/HelloWorld/WEB-INF存放存放W

15、eb應用的發(fā)布描述文件應用的發(fā)布描述文件web.xml。該文件包含有關。該文件包含有關Web應用應用程序的元(如要顯示的默認頁,要加載的程序的元(如要顯示的默認頁,要加載的Servlet等)數(shù)據(jù)信息等)數(shù)據(jù)信息/HelloWorld/WEB-INF/classes存放各種存放各種class文件,文件,Servlet類文件也放于此目錄下。類文件也放于此目錄下。/HelloWorld/WEB-INF/lib存放存放Web應用所需的各種應用所需的各種JAR文件。例如,在這個目錄下,可以存文件。例如,在這個目錄下,可以存放放JDBC驅動程序的驅動程序的JAR文件。文件。/HelloWorld/WEB-INF/ta

溫馨提示

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

評論

0/150

提交評論