版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)應(yīng)用實(shí)訓(xùn)教程,JSP企業(yè)級應(yīng)用,,專題一 Web開發(fā)基礎(chǔ),教學(xué)目標(biāo),理解Web應(yīng)用程序的體系結(jié)構(gòu)熟悉Java Web應(yīng)用程序的目錄結(jié)構(gòu)熟練掌握J(rèn)ava Web應(yīng)用程序的開發(fā)過程了解常用的開發(fā)工具以及應(yīng)用服務(wù)器,工作任務(wù),2.1 使用“記事本+Tomcat”方式編寫一個簡單的Web應(yīng)用程序——HelloWorld2.2 Eclipse+TomcatPlugin+Tomcat開發(fā)環(huán)境的配置2.3 使用IDE實(shí)現(xiàn)HelloWor
2、ld,,使用“記事本+Tomcat”編寫HelloWorld,建立工程目錄,建立工程目錄如下:,新建Servlet 類1,在目錄$MyAppPath/WEB-INF/src下新建源程序:HelloWorldServlet.java 導(dǎo)入需要的類:,import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;
3、import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;,新建Servlet 類2,繼承HttpServlet類編寫doGet()方法設(shè)置響應(yīng)建立PrintWriter對象利用PrintWriter對象輸出語句編寫doPos
4、t()方法,新建web.xml文件,在目錄$MyAppPath/WEB-INF下新建文件:web.xml(Java Web應(yīng)用程序部署描述文件),輸入項(xiàng)目的描述信息并保存,HelloWorldServlethandson.HelloWorldServletHelloWorldServlet/,編譯類,單擊“開始”菜單?“運(yùn)行”(或Win+R)打開運(yùn)行窗口 輸入cmd,單擊“確定”;將當(dāng)前工作
5、目錄切換到$MyAppPath\WEB-INF;運(yùn)行javac編譯HelloWorldServlet.java,javac –cp "%CATALINA_HOME%\lib\servlet-api.jar" –d classessrc\HelloWorldServlet.java,部署項(xiàng)目并運(yùn)行,將項(xiàng)目HelloWorld的文件夾復(fù)制至Tomcat的webapps目錄下啟動Tomcat運(yùn)行HelloWorld
6、項(xiàng)目打開瀏覽器,在地址欄輸入URL:http://localhost:8080/HelloWorld/如果程序運(yùn)行正常,此時在瀏覽器頁面中將會看到“Hello World!”顯示,打包,使用jar命令將該項(xiàng)目打包到一個WAR文件,方便項(xiàng)目的分發(fā)。在項(xiàng)目根目錄$MyAppPath下執(zhí)行命令如下:,jar cvf HelloWorld.war,,Eclipse+TomcatPlugin+Tomcat開發(fā)環(huán)境的配置,開發(fā)環(huán)境,獲得相關(guān)軟
7、件正確版本如下:,安裝軟件,安裝Eclipse 安裝Tomcat 將下載的Sysdeo/SQLI Eclipse Tomcat Launcher plugin插件里的com.sysdeo.eclipse.tomcat_3.2.0.beta3,復(fù)制到“Eclipse的安裝路徑\plugins”目錄下重新啟動Eclipse 設(shè)置Tomcat,,使用IDE實(shí)現(xiàn)HelloWorld,創(chuàng)建項(xiàng)目和類,點(diǎn)擊菜單欄“File”?“New”?“
8、Project”?“Java”?“Tomcat Project”?“New”,輸入項(xiàng)目名HelloWorld,然后點(diǎn)擊“Finish” 打開“Java Perspective”?“Package Explorer”,右擊WEB-INF/src文件夾,彈出快捷菜單,選擇“New”?“Class”,按照提示新建HelloWorldServlet.java類文件 在HelloWorldServlet.java類中編寫前面的代碼,建立和編寫
9、web.xml,右擊WEB-INF文件夾,彈出快捷菜單,選擇“New”?“File”,在“New File”對話框的“File name”處輸入“web.xml”,點(diǎn)擊“完成” 配置HelloWorldServlet.java類,運(yùn)行,啟動Tomcat服務(wù)器 在“Package Explorer”中右鍵點(diǎn)擊HelloWorld項(xiàng)目名,選擇“Run As”?“Open Run Dialog”,在“Run”對話框的左側(cè)一欄中,展開“Ja
10、va Application”一項(xiàng),點(diǎn)擊Tomcat 6.x,在右側(cè)一欄點(diǎn)擊“Project”中的“Browse”,接著在“Project Selection”對話框中選擇HelloWorld項(xiàng)目并確定,點(diǎn)擊“Run”打開IE,輸入URL(http://localhost:8080/HelloWorld/),測試項(xiàng)目,總結(jié),理解Web應(yīng)用程序的體系結(jié)構(gòu)熟悉Java Web應(yīng)用程序的目錄結(jié)構(gòu)熟練掌握J(rèn)ava Web應(yīng)用程序的開發(fā)過程
11、了解常用的開發(fā)工具以及應(yīng)用服務(wù)器,Web應(yīng)用程序的體系結(jié)構(gòu),程序結(jié)構(gòu)的重要性程序結(jié)構(gòu)的組成簡單介紹單層體系結(jié)構(gòu)簡單介紹兩層客戶/服務(wù)器(Client/Server)體系結(jié)構(gòu) 簡單介紹多層客戶/服務(wù)器體系結(jié)構(gòu) 簡單介紹基于Web的多層應(yīng)用體系結(jié)構(gòu),應(yīng)用程序的目錄結(jié)構(gòu),Java Web應(yīng)用程序由一組靜態(tài)HTML頁、Servlet、JSP和其他相關(guān)的class組成,每種組件在Web應(yīng)用中都有固定的存放目錄單層,應(yīng)用程序的開發(fā)過程,
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論