九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)

上傳人:xinsh****encai 文檔編號(hào):28219131 上傳時(shí)間:2021-08-24 格式:DOC 頁數(shù):19 大小:1.20MB
收藏 版權(quán)申訴 舉報(bào) 下載
Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)_第1頁
第1頁 / 共19頁
Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)_第2頁
第2頁 / 共19頁
Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java Web編程技術(shù) 實(shí)驗(yàn)指導(dǎo)(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、Java Web編程技術(shù)實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1 HTML編程基礎(chǔ)一. 實(shí)驗(yàn)類型:驗(yàn)證,學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 學(xué)會(huì)利用Eclipse創(chuàng)建動(dòng)態(tài)web項(xiàng)目的方法(2) 初步掌握利用HTML進(jìn)行交互式的網(wǎng)頁的設(shè)計(jì)方法(3) 掌握HTML中表格、表單、超鏈接設(shè)計(jì)的基本方法(4) 掌握Tomcat服務(wù)器的配置方法三. 實(shí)驗(yàn)內(nèi)容與步驟(1) 啟動(dòng)Eclipse,創(chuàng)建一個(gè)動(dòng)態(tài)web項(xiàng)目,如Hello。圖1.1 創(chuàng)建Dynamic Web Project圖1.2 指定Project name(2) 在Project Explorer中項(xiàng)目名Hello(剛建立的)上單擊鼠標(biāo)右鍵,在快捷菜單中選New - H

2、TML File。圖1.3 建立HTML文件(圖A)圖1.3 建立HTML文件(圖B)(3) HTML文件包括:教材附錄A:table.html(P808809)、form.html(P815816)、link.html(P819)。(4) 掌握Tomcat服務(wù)器的安裝與配置方法,包括下載、安裝、運(yùn)行方法。方法見教材第5章 5.5節(jié)。目前Tomcat服務(wù)器比較新的版本為apache-tomcat-7.0.2-windows-x86.zip。解壓在指定的文件夾下即可,在此假定為D:,安裝后的文件夾為D:apache-tomcat-7.0.2。查看目錄結(jié)構(gòu)及文件是否與教材圖5-2、表5-1中所描述

3、的相同。(5) 在Eclipse環(huán)境中創(chuàng)建Web服務(wù)器,單擊Windows - Perfrences - Server - Runtime Environments -Add。圖1.4 選擇Perfrences圖1.5 添加服務(wù)器運(yùn)行時(shí)環(huán)境圖1.6 選擇Apache Tomcat v7.0圖1.6 指定Apache Tomcat v7.0的安裝目錄和JRE(6) Tomcat服務(wù)器上部署并運(yùn)行web程序,方法是:在Project Explorer中項(xiàng)目名Hello指定的HTML文件名上單擊鼠標(biāo)右鍵Run As - Run on Server - 指定服務(wù)器。另一方法見教材 表5-1(P185)

4、。圖1.7 在服務(wù)器上運(yùn)行HTML文件圖1.8 指定運(yùn)行服務(wù)器圖1.9運(yùn)行效果四. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。19實(shí)驗(yàn)2 XML應(yīng)用基礎(chǔ)一. 實(shí)驗(yàn)類型:驗(yàn)證,學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 通過本實(shí)驗(yàn),熟悉XML文檔編輯,了解XML文檔的解析、瀏覽工具。(2) 掌握XML文檔的基本概念和基本語法,掌握XML與HTML的主要區(qū)別。(3) 理解并掌握DTD的定義方法及其用途,包括DTD元素、屬性、實(shí)體聲明的

5、基本語法。三. 實(shí)驗(yàn)步驟(1) 啟動(dòng)Eclipse,創(chuàng)建一個(gè)動(dòng)態(tài)web項(xiàng)目。(2) 在所建項(xiàng)目中建立XML文檔。教材第1章:圖1-4給出的實(shí)例(P9)。(3) 掌握文檔類型定義的方法,教材 第1章 例1-11(P23)。(4) 掌握一般實(shí)體和參數(shù)實(shí)體的定義與使用方法。教材 第1章 例1-13、例1-14(P25)。(5) 了解屬性的定義與使用方法。教材 第1章 例1-20、例1-21(P3133)。(6) 綜合練習(xí):1) 建立student.dtd文件,內(nèi)容如下:2) 建立students.css文件,內(nèi)容如下:student background-color: #CCCCFF; width:

6、 80pt;name display: block; font-size: 16pt;age color: #FF0000; font-size: 14pt;sex color: #0000FF; font-size: 14pt;3) 建立student.xml文件,內(nèi)容如下: 張三 23 英語 計(jì)算機(jī) 李四 25 英語 &school; 4) 在瀏覽器中瀏覽student.xml5) 建立student.xsl,內(nèi)容如下: 姓名 學(xué)號(hào) 年齡 性別 6) 修改student.xml文件:將元素 改為: 7) 在瀏覽器中瀏覽student.xml(7) 修改server.xml的內(nèi)容,使Tomc

7、at服務(wù)器默認(rèn)監(jiān)聽的端口號(hào)8080為8000。方法:教材 第5章 188頁,并進(jìn)行測試。(8) 修改tomcat-users.xml的內(nèi)容,增加一個(gè)manager web程序管理員用戶(用戶名:zhangsan,密碼:1234)。方法:教材 第5章 194195頁,并進(jìn)行測試。四. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。實(shí)驗(yàn)3 Servlet技術(shù)一. 實(shí)驗(yàn)類型:驗(yàn)證(前2學(xué)時(shí))、設(shè)計(jì)(后2學(xué)時(shí)),學(xué)時(shí)數(shù):4學(xué)時(shí)二. 實(shí)

8、驗(yàn)?zāi)康模?) 掌握利用Eclipse創(chuàng)建動(dòng)態(tài)web項(xiàng)目的方法(2) 學(xué)會(huì)手工方式進(jìn)行Servlet程序的編寫、編譯、部署、訪問方法(3) 學(xué)會(huì)在Eclipse環(huán)境下進(jìn)行Servlet程序的編寫、編譯、部署、訪問方法(4) 掌握在web.xml中編輯servlet和servlet-mapping元素的方法(5) 掌握在Tomcat服務(wù)器中發(fā)布web程序的方法。三. 實(shí)驗(yàn)步驟(1) 軟件準(zhǔn)備:a) 安裝JDKb) 設(shè)置環(huán)境變量JAVA_HOME,方法:教材P187。c) 解壓eclipsed) 解壓tomacat(2) 手工方式進(jìn)行Servlet程序的編寫、編譯、部署、訪問方法,方法:教材 第6章

9、 實(shí)例一(P205210)。(3) 啟動(dòng)Eclipse,創(chuàng)建一個(gè)動(dòng)態(tài)web項(xiàng)目,并指定Server Runtime Environments(若不存在,則創(chuàng)建Tomcat服務(wù)器)。注意:JRE環(huán)境必須是JDK的安裝文件夾,如;C:Program FilesJavajdk1.6.0_22。(4) 在所建項(xiàng)目中建立Servlet程序。內(nèi)容:教材 第6章 實(shí)例一(P205210)、實(shí)例二(P211)( welcome.html、WelcomYou.java)、實(shí)例四(P220221)(login.html、success.html、LoginServlet.java)、例6-14(P228229)、

10、例6-16例617(P233235)。(5) 在Tomcat服務(wù)器上部署web程序。(方法P240243,其中包括三種方式)(6) 此步可以省略。在web.xml中編輯servlet和servlet-mapping元素的方法(P250252)(7) 編寫程序(選下列問題之一完成)a) 編寫一個(gè)使用doGet方法的servlet,返回一個(gè)HTML文檔,文檔內(nèi)容包括用戶名、Email、通信地址及個(gè)人簡歷,這些內(nèi)容由一個(gè)HTML頁面提交。b) 編寫一段HTML代碼,用來創(chuàng)建一個(gè)表單,該表單用于收集用戶姓名和電話號(hào)碼。電話號(hào)碼的格式必須為ddd-dddd-dddd。編寫一個(gè)servlet,用來檢查被提

11、交的電話號(hào)碼的格式是否符合格式要求,將是否正確的信息返回給用戶。c) 編寫一段HTML代碼,以提交用戶個(gè)人興趣愛好調(diào)查信息,編寫一個(gè)Servlet,對(duì)興趣愛好進(jìn)行統(tǒng)計(jì)分析,并顯示統(tǒng)計(jì)分析結(jié)果。四. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。實(shí)驗(yàn)4 數(shù)據(jù)庫訪問一. 實(shí)驗(yàn)類型:設(shè)計(jì),學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 學(xué)會(huì)MySQL數(shù)據(jù)庫的安裝、配置方法(2) 學(xué)會(huì)MySQL命令行實(shí)用程序的使用方法(3) 學(xué)會(huì)利用Servle

12、t訪問數(shù)據(jù)庫方法,包括建立數(shù)據(jù)庫、建立表、按條件查詢表等。三. 實(shí)驗(yàn)步驟3.1 安裝、配置MySQL數(shù)據(jù)庫(1) 下載軟件:服務(wù)器地址: /202.202.196.11用戶名:pub無密碼 下載軟件: 共享文件夾JavaWebTools(2) 雙擊mysql-essential-5.1.51-win32.msi安裝MySQL。(3) 解壓文件 mysql-connector-java-5.1.13.zip得到 mysql-connector-java-5.1.13-bin.jar復(fù)制到 C:J2EEapache-tomcat-6.0.18lib 下。3.2 運(yùn)行eclipse建立Dynamic

13、 Web Poject3.2.1 建立數(shù)據(jù)庫bookstore及其表bookinfo,向其添加3條記錄(1) 建立Servlet: CreateDBServlet.java 見例8-6(2) 修改init方法體中前4個(gè)語句為:String driverClass = com.mysql.jdbc.Driver;url = jdbc:mysql:/localhost:3306/mysql;user = root;password = 12345678;(3) 運(yùn)行Servlet: CreateDBServlet.java。在Project Explorer 中單擊鼠標(biāo)右鍵,選擇快捷菜單Run a

14、s - Run on Server3.2.2 查看數(shù)據(jù)庫及表3.2.3 查詢數(shù)據(jù)庫(1) 建立HTML頁面:search.html見例8-8(2) 建立Servlet: ListServlet.java 見例8-9(3) 修改init方法體中前4個(gè)語句為:String driverClass = com.mysql.jdbc.Driver;url = jdbc:mysql:/localhost:3306/bookstore;user = root;password = 12345678;(4) 在服務(wù)器上運(yùn)行search.html(5) 分析運(yùn)行結(jié)果(6) 用類似的方法建立一個(gè)數(shù)據(jù)庫stude

15、nts,創(chuàng)建表studinfo,并向其中添加數(shù)據(jù),表結(jié)構(gòu)及其數(shù)據(jù)如下:idnamesex1001zhang sanM1003li siF四. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。實(shí)驗(yàn)5 數(shù)據(jù)庫訪問、會(huì)話跟蹤一. 實(shí)驗(yàn)類型:驗(yàn)證,學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 進(jìn)一步掌握Servlet數(shù)據(jù)庫訪問方法(2) 掌握事務(wù)處理的概念及方法(3) 掌握會(huì)話跟蹤的編程方法三. 實(shí)驗(yàn)準(zhǔn)備:安裝mysql (1) 下載軟件:服務(wù)器

16、地址: /202.202.196.11用戶名:pub無密碼 下載軟件: 共享文件夾JavaWebTools(2) 雙擊mysql-essential-5.1.51-win32.msi安裝MySQL。(3) 解壓文件 mysql-connector-java-5.1.13.zip得到 mysql-connector-java-5.1.13-bin.jar復(fù)制到 C:J2EEapache-tomcat-6.0.18lib 下。四. 實(shí)驗(yàn)內(nèi)容與步驟4.1 運(yùn)行eclipse 建立 Dynamic Web Poject調(diào)試數(shù)據(jù)庫訪問的事務(wù)處理實(shí)例程序:教材 P289 2934.2 運(yùn)行eclipse建

17、立動(dòng)態(tài)Web項(xiàng)目,學(xué)習(xí)會(huì)話跟蹤方法:教材P307318 利用Cookie進(jìn)行會(huì)話跟蹤(1) 建立java class文件OutputSessionInfo.java 輸出會(huì)話信息(2) 建立下列servlet文件LoginServlet.java 登錄頁面LoginChkServlet.java 登錄檢查GreetServlet.java 歡迎頁面LoginOutServlet.java 注銷會(huì)話(3) 運(yùn)行登錄頁面,驗(yàn)證會(huì)話跟蹤過程(4) 禁用Cookie后再次訪問Servlet 登錄 http:/127.0.0.1:8080/ch09/login 新的會(huì)話 (5) 利用URL重寫機(jī)制跟蹤用

18、戶會(huì)話(6) 修改各Servlet P316317(7) 測試URL重寫機(jī)制對(duì)用戶會(huì)話的跟蹤五. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。實(shí)驗(yàn)6 JSP技術(shù)一. 實(shí)驗(yàn)類型:設(shè)計(jì),學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 掌握J(rèn)sp指令元素、腳本元素和動(dòng)作元素使用的基本方法。(2) 理解指令元素include和動(dòng)作元素include的區(qū)別。(3) 理解并掌握留言板程序的編程方法。三. 實(shí)驗(yàn)準(zhǔn)備:配置Mysql數(shù)據(jù)庫 (1) 開始

19、程序 MySQLMySQL 5.1 MySQL Server Instance Config Wizard四. 實(shí)驗(yàn)內(nèi)容源代碼: ftp:/202.202.166.152 用戶名: stu 密碼: 1文件夾:java web tools 中文件Java_Web開發(fā)詳解-源代碼.rar(1) 運(yùn)行eclipse 建立 Dynamic Web Poject(2) 利用Jsp編程:(1)計(jì)算500以內(nèi)的素?cái)?shù)。(2)用表格輸出九九乘法口訣表。(3) 編寫JSP程序,輸出“Hello,world”。(用3種方法實(shí)現(xiàn))(4) 編寫一個(gè)帶表單的JSP頁面login.jsp,表單中提供提供一個(gè)文本域,用于輸入

20、用戶姓名,提交給另一個(gè)JSP頁面welcome.jsp處理,輸出向該用戶問好的信息。(5) 利用預(yù)定義變量request,輸出請求的消息報(bào)頭及訪問的其它信息。(參考教材P216 OutputInfo.java,輸出內(nèi)容相同)(6) 編寫JSP程序loginchk.jsp,實(shí)現(xiàn)與例6-12(教材221)同樣的功能。(7) 留言板程序:P389397五. 實(shí)驗(yàn)步驟詳見教材相關(guān)章節(jié)。六. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受

21、。實(shí)驗(yàn)7 JSP與JavaBean一. 實(shí)驗(yàn)類型:驗(yàn)證,學(xué)時(shí)數(shù):2學(xué)時(shí)二. 實(shí)驗(yàn)?zāi)康模?) 掌握利用eclipse開發(fā)環(huán)境快速構(gòu)建JavaBean的方法。(2) 掌握J(rèn)sp動(dòng)作元素使用JavaBean的基本方法。(3) 掌握J(rèn)sp與JavaBean結(jié)合編程方法。(4) 理解并掌握網(wǎng)上書店程序的編程方法。三. 實(shí)驗(yàn)準(zhǔn)備:配置Mysql數(shù)據(jù)庫 (1) 開始程序 MySQLMySQL 5.1 MySQL Server Instance Config Wizard四. 實(shí)驗(yàn)內(nèi)容源代碼: ftp:/202.202.166.152 用戶名: stu 密碼: 1文件夾:java web tools 中文件J

22、ava_Web開發(fā)詳解-源代碼.rar(1) 運(yùn)行eclipse 建立 Dynamic Web Poject(2) Jsp與JavaBean結(jié)合編程的示例程序:UserBean.java定義JavaBean,利用reg.html進(jìn)行用戶注冊,reg.jsp保存用戶注冊信息于Bean中,userinfo.jsp顯示Bean中的用戶信息。 P414417(3) 網(wǎng)上書店程序:P419439五. 實(shí)驗(yàn)步驟詳見教材相關(guān)章節(jié)。六. 實(shí)驗(yàn)過程及報(bào)告要求(1) 嚴(yán)格按照實(shí)驗(yàn)要求完成實(shí)驗(yàn)內(nèi)容(2) 詳細(xì)記錄實(shí)驗(yàn)過程,特別是出現(xiàn)的問題和解決方法(3) 認(rèn)真總結(jié)實(shí)驗(yàn)過程,完成實(shí)驗(yàn)報(bào)告,寫出自己在實(shí)驗(yàn)過程中出現(xiàn)的問題和解決方法,總結(jié)實(shí)驗(yàn)完成后的體會(huì)和感受。

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!