資源描述:
《2 web開發(fā)入門new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、JAVAWEB編程——Web開發(fā)入門東軟IT人才實訓(xùn)中心3Sept.2008Copyright2008ByNeusoftGroup.Allrightsreserved?NeusoftConfidential第二章:WEB開發(fā)入門目標(biāo):本章通過入門示例的開發(fā),向?qū)W時:3學(xué)時學(xué)員介紹Web應(yīng)用開發(fā)的基本知教學(xué)方法:講授ppt識,使學(xué)員理解相關(guān)的知識,+上機練習(xí)并能夠獨立編寫、部署最簡單的JavaWeb應(yīng)用程序。3Sept.2008Confidential主要內(nèi)容?Tomcat的基本使用?HTML的Hello
2、World?Servlet的HelloWorld?使用集成開發(fā)工具3Sept.2008Confidential2.1Tomcat基本使用3Sept.2008?NeusoftConfidentialTomcat簡介?Tomcat–免費的開放源代碼的Web應(yīng)用服務(wù)器–Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人支持。?Tomcat的作用–簡單的Http服務(wù)器:處理靜態(tài)Web資源功能–JavaEE應(yīng)用
3、服務(wù)器?只提供Web容器,不提供EJB容器3Sept.2008ConfidentialTomcat的基本使用?安裝?啟動服務(wù)、停止服務(wù)?測試服務(wù)?管理控制臺?WEB應(yīng)用管理3Sept.2008ConfidentialTomcat的目錄結(jié)構(gòu)?Tomcat6的目錄結(jié)構(gòu)–bin–lib–conf–logs–temp–webapps?root–work3Sept.2008ConfidentialTomcat的目錄結(jié)構(gòu)?Tomcat5.5的目錄結(jié)構(gòu)–bin–common?lib–conf–logs–temp–se
4、rver?lib–webapps?root–work3Sept.2008Confidential練習(xí)?啟動和停止Tomcat?查看Tomcat用戶名和口令信息?如有必要,修改Tomcat端口號3Sept.2008Confidential2.2HTML的HelloWorld應(yīng)用3Sept.2008?NeusoftConfidential環(huán)境準(zhǔn)備?開發(fā)和運行環(huán)境–文本編輯器(開發(fā))–JDK–Tomcat3Sept.2008Confidential步驟?構(gòu)建Web應(yīng)用目錄?編寫相關(guān)文件,選擇合適的存放位置–H
5、TML–web.xml?部署?測試3Sept.2008ConfidentialWeb應(yīng)用的組成?Web應(yīng)用的基本組成–HTML等靜態(tài)內(nèi)容文件?通??梢员挥脩糁苯釉L問–Java字節(jié)碼文件?應(yīng)用程序代碼–底層的支持庫文件?.jar文件–JSP?應(yīng)用程序代碼,通常用于生成頁面–配置文件?部署描述符(web.xml)及其它3Sept.2008ConfidentialWeb應(yīng)用的目錄結(jié)構(gòu)?Web應(yīng)用目錄–存放Web應(yīng)用運行需要的文件,部署時只部署Web應(yīng)用目錄?Web應(yīng)用的基本目錄結(jié)構(gòu):–Web應(yīng)用根目錄?WEB
6、-INF–classes目錄:存放應(yīng)用中的Java字節(jié)碼文件–lib目錄:存放需要的.jar文件–web.xml?其它目錄:存放html等靜態(tài)文件及JSP?WEB-INF目錄–受保護的目錄:里面的文件不能被客戶直接訪問3Sept.2008ConfidentialHtml的HelloWorld
7、>HtmlHello
HelloWorld
3Sept.2008Confidential編寫部署描述符文件?部署描述符文件:web.xml–DeploymentDescriptor(DD)?web.xml
8、p://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">3Sept.2008ConfidentialWeb應(yīng)用的部署?部署方法–拷貝到指定物理路徑–配置邏輯路徑?Web檔案文件–.war文件3Sept.