注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Web應(yīng)用開發(fā)實(shí)訓(xùn)教程:JSP+Struts 2

Web應(yīng)用開發(fā)實(shí)訓(xùn)教程:JSP+Struts 2

Web應(yīng)用開發(fā)實(shí)訓(xùn)教程:JSP+Struts 2

定 價(jià):¥49.00

作 者: 孫佳帝,孫凌玲,劉洋 編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302364467 出版時(shí)間: 2014-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 361 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  伴隨著Internet的飛速發(fā)展,軟件開發(fā)已由傳統(tǒng)的C/S模式逐漸轉(zhuǎn)變到了現(xiàn)今流行的B/S模式。在基于B/S模式的Web開發(fā)工具中,Java語(yǔ)言以其得天獨(dú)厚的優(yōu)勢(shì)獲得了廣大開發(fā)人員的認(rèn)可。隨著Java的風(fēng)起云涌,各種各樣的框架接連出現(xiàn),而Struts2框架正是在這個(gè)時(shí)候悄然浮出水面。《Web應(yīng)用開發(fā)實(shí)訓(xùn)教程:JSP+Struts2》編寫的思想是“學(xué)科體系+工學(xué)結(jié)合”,也就是說(shuō),本書內(nèi)容的組織是在學(xué)科體系結(jié)構(gòu)基礎(chǔ)之上,融入了工作過(guò)程導(dǎo)向的原理。所有內(nèi)容按照學(xué)科體系、知識(shí)組成結(jié)構(gòu)進(jìn)行劃分,從簡(jiǎn)單到復(fù)雜,由基礎(chǔ)到深入。每個(gè)技術(shù)點(diǎn)都有足夠的例子進(jìn)行講解,當(dāng)技術(shù)點(diǎn)積累到一定程度的時(shí)候,就通過(guò)實(shí)踐任務(wù),以stepbystep的方式綜合應(yīng)用各個(gè)技術(shù)點(diǎn)。這樣,既保證了知識(shí)體系結(jié)構(gòu)的完整性,也對(duì)相關(guān)的技術(shù)點(diǎn)按照工作過(guò)程導(dǎo)向的原理進(jìn)行了綜合的實(shí)踐,使學(xué)生能夠系統(tǒng)全面地理解知識(shí),并掌握如何在實(shí)踐中應(yīng)用相關(guān)的技術(shù)。本書共分兩篇,第一篇為JSP與Servlet,第二篇為Struts2框架。第一篇共8章,詳細(xì)介紹JSP、JavaBean、Servlet、Filter、Listener等JavaWeb常用的基本技術(shù),并根據(jù)需要加入實(shí)踐任務(wù)和拓展任務(wù)。通過(guò)實(shí)踐任務(wù)的分析和實(shí)施,告訴讀者如何在實(shí)踐中應(yīng)用相關(guān)的技術(shù),提高讀者的實(shí)踐操作能力和綜合應(yīng)用能力。第二篇共11章,詳細(xì)介紹Struts2框架的工作原理、控制器Action、輸入校驗(yàn)、類型轉(zhuǎn)換器、OGNL表達(dá)式與常用標(biāo)簽、攔截器等,并加入了大量的案例、實(shí)踐任務(wù)及拓展任務(wù),使讀者由學(xué)會(huì)到會(huì)用。

作者簡(jiǎn)介

暫缺《Web應(yīng)用開發(fā)實(shí)訓(xùn)教程:JSP+Struts 2》作者簡(jiǎn)介

圖書目錄

第一篇JSP與Servlet
第1章JSP技術(shù)簡(jiǎn)介
1.1什么是JSP
1.2動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
1.3Java、Servlet和JSP的聯(lián)系
1.4JSP工作原理
1.5實(shí)踐任務(wù): 用記事本開發(fā)第一個(gè)JSP應(yīng)用
1.6實(shí)訓(xùn)
1.7本章小結(jié)
第2章搭建開發(fā)環(huán)境
2.1安裝和配置JDK
2.1.1JDK的安裝
2.1.2JDK的配置
2.2安裝和配置Tomcat
2.2.1安裝Tomcat
2.2.2測(cè)試安裝是否成功
2.2.3測(cè)試第一個(gè)JSP頁(yè)面
2.2.4配置Tomcat服務(wù)器
2.3安裝和配置MySQL
2.3.1安裝MySQL
2.3.2配置MySQL
2.4安裝和配置MyEclipse 8.0
2.4.1安裝MyEclipse 8.0
2.4.2配置MyEclipse 8.0
2.5實(shí)踐任務(wù): 在MyEclipse 8.0中建立并測(cè)試Java Web項(xiàng)目
2.6本章小結(jié)
第3章JSP語(yǔ)法詳解
3.1JSP頁(yè)面的構(gòu)成
3.2指令元素
3.2.1page指令
3.2.2include指令
3.2.3taglib 指令
3.3腳本元素
3.3.1聲明
3.3.2表達(dá)式
3.4本章小結(jié)
第4章JSP內(nèi)置對(duì)象詳解
4.1out對(duì)象
4.2request對(duì)象
4.3response對(duì)象
4.4session對(duì)象
4.5實(shí)踐任務(wù)1: 使用session對(duì)象存儲(chǔ)顧客的姓名和購(gòu)買的商品
4.6實(shí)踐任務(wù)2: 猜數(shù)字的小游戲
4.7application對(duì)象
4.8page對(duì)象
4.9exception對(duì)象頁(yè)面
4.10本章小結(jié)
第5章在JSP中使用JavaBean
5.1JavaBean的概念
5.2編寫beans
5.3使用beans
5.4實(shí)踐任務(wù): 簡(jiǎn)單的計(jì)算器
5.5本章小結(jié)
第6章Servlet技術(shù)應(yīng)用
6.1Servlet簡(jiǎn)介
6.1.1什么是Servlet
6.1.2Servlet技術(shù)的特點(diǎn)
6.1.3Servlet的生命周期
6.1.4開發(fā)、部署一個(gè)簡(jiǎn)單的Servlet
6.2HttpServlet相關(guān)對(duì)象的方法列表
6.3創(chuàng)建HttpServlet實(shí)例
6.4拓展任務(wù): 學(xué)生管理實(shí)例
6.4.1創(chuàng)建數(shù)據(jù)庫(kù)
6.4.2設(shè)計(jì)界面
6.4.3類設(shè)計(jì)
6.4.4編寫Servlet類
6.4.5JSP文件代碼
6.5本章小結(jié)
第7章過(guò)濾器
7.1Filter簡(jiǎn)介
7.2Filter配置說(shuō)明
7.3使用Filter實(shí)現(xiàn)編碼過(guò)濾器
7.4使用Filter實(shí)現(xiàn)計(jì)時(shí)過(guò)濾器
7.5本章小結(jié)
第8章監(jiān)聽器
8.1Listener簡(jiǎn)介
8.2Listener的一般使用步驟
8.3Listener的應(yīng)用實(shí)例
8.4本章小結(jié)
第二篇Struts 2
第9章Struts 2概述
9.1什么是框架
9.2Struts 2起源
9.3Struts 2的優(yōu)點(diǎn)
9.4Struts 2的體系架構(gòu)
9.4.1Struts 2的主要組成
9.4.2Struts 2工作流程
9.5本章小結(jié)
第10章構(gòu)建第一個(gè)Struts 2應(yīng)用
10.1增加Struts框架前的準(zhǔn)備工作
10.2手動(dòng)搭建Struts 2應(yīng)用程序
10.2.1搭建Struts 2應(yīng)用程序框架結(jié)構(gòu)
10.2.2增加Struts 2支持
10.2.3創(chuàng)建并配置struts.xml
10.3使用MyEclipse創(chuàng)建Struts 2應(yīng)用
10.3.1開發(fā)環(huán)境的準(zhǔn)備
10.3.2創(chuàng)建Web應(yīng)用
10.3.3增加Struts 2支持
10.3.4創(chuàng)建并配置struts.xml
10.4最簡(jiǎn)單Struts 2應(yīng)用的處理請(qǐng)求流程
10.5實(shí)踐任務(wù)1: 搭建簡(jiǎn)單的Struts 2應(yīng)用
10.6實(shí)踐任務(wù)2: 配置Action實(shí)現(xiàn)請(qǐng)求與視圖分離
10.7拓展任務(wù)
10.8本章小結(jié)
第11章Action應(yīng)用詳解
11.1開發(fā)模式的設(shè)置
11.1.1開發(fā)模式簡(jiǎn)介
11.1.2實(shí)踐任務(wù)1: 設(shè)置開發(fā)模式
11.2Action類的作用
11.3實(shí)現(xiàn)Action類的三種方式
11.3.1使用普通POJO實(shí)現(xiàn)Action的方法
11.3.2實(shí)踐任務(wù)2: 使用普通POJO實(shí)現(xiàn)Action
11.3.3通過(guò)實(shí)現(xiàn)Action接口實(shí)現(xiàn)
11.3.4實(shí)踐任務(wù)3: 通過(guò)實(shí)現(xiàn)Action接口實(shí)現(xiàn)Action
11.3.5通過(guò)繼承ActionSupport類實(shí)現(xiàn)
11.3.6實(shí)踐任務(wù)4: 通過(guò)繼承ActionSupport類實(shí)現(xiàn)Action
11.4調(diào)用Action類中的指定方法
11.4.1在 Action類創(chuàng)建多個(gè)方法
11.4.2靜態(tài)調(diào)用Action類中的指定方法
11.4.3實(shí)踐任務(wù)5: 靜態(tài)調(diào)用Action中的指定方法
11.4.4拓展任務(wù)
11.4.5動(dòng)態(tài)調(diào)用Action類中的指定方法
11.4.6實(shí)踐任務(wù)6: 動(dòng)態(tài)方式調(diào)用Action中的指定方法
11.4.7拓展任務(wù)
11.4.8實(shí)訓(xùn)1: 初步搭建論壇管理系統(tǒng)后臺(tái)用戶管理模塊框架
11.5使用通配符
11.5.1通配符簡(jiǎn)介
11.5.2實(shí)踐任務(wù)7: 使用通配符調(diào)用Action中的指定方法
11.6配置默認(rèn)Action
11.6.1配置默認(rèn)Action方法
11.6.2實(shí)踐任務(wù)8: 配置默認(rèn)Action
11.6.3實(shí)訓(xùn)2: 搭建論壇管理系統(tǒng)后臺(tái)用戶與版塊管理
模塊框架
11.7Action傳值方式
11.7.1屬性驅(qū)動(dòng)
11.7.2實(shí)踐任務(wù)9: Action接收請(qǐng)求參數(shù)
11.7.3實(shí)踐任務(wù)10: 使用屬性驅(qū)動(dòng)方式請(qǐng)求參數(shù)和向JSP
頁(yè)面?zhèn)髦?br />11.7.4域模型驅(qū)動(dòng)
11.7.5實(shí)踐任務(wù)11: 使用域模型驅(qū)動(dòng)方式接收請(qǐng)求參數(shù)
11.7.6拓展任務(wù)
11.7.7實(shí)訓(xùn)3: 實(shí)現(xiàn)論壇管理系統(tǒng)后臺(tái)用戶與版塊管理模塊
Action傳值
11.8本章小結(jié)
第12章Struts 2的類型轉(zhuǎn)換器
12.1類型轉(zhuǎn)換概述
12.2Struts 2內(nèi)置類型轉(zhuǎn)換器
12.2.1內(nèi)置類型轉(zhuǎn)換器簡(jiǎn)介
12.2.2實(shí)踐任務(wù)1: Struts 2內(nèi)置類型轉(zhuǎn)換器轉(zhuǎn)換簡(jiǎn)單數(shù)據(jù)類型
12.3引用類型的轉(zhuǎn)換方式
12.3.1簡(jiǎn)介
12.3.2實(shí)踐任務(wù)2: Struts 2內(nèi)置類型轉(zhuǎn)換器轉(zhuǎn)換引用數(shù)據(jù)類型
12.4集合類型的轉(zhuǎn)換方式
12.5類型轉(zhuǎn)換的錯(cuò)誤處理
12.6本章小結(jié)
第13章Struts 2的輸入校驗(yàn)
13.1輸入校驗(yàn)概述
13.1.1客戶端校驗(yàn)
13.1.2服務(wù)器端輸入校驗(yàn)
13.2手動(dòng)完成輸入校驗(yàn)
13.2.1在Action處理請(qǐng)求的方法中直接實(shí)現(xiàn)輸入校驗(yàn)
13.2.2Struts 2中的值棧
13.2.3實(shí)踐任務(wù)1: Action類的方法中直接實(shí)現(xiàn)輸入校驗(yàn)
13.2.4重寫validate()方法實(shí)現(xiàn)校驗(yàn)
13.2.5實(shí)踐任務(wù)2: 重寫validate()方法實(shí)現(xiàn)輸入校驗(yàn)
13.2.6validateXxx()方法的使用
13.2.7實(shí)踐任務(wù)3: 使用validateXxx()方法實(shí)現(xiàn)輸入校驗(yàn)
13.2.8拓展任務(wù): 實(shí)現(xiàn)后臺(tái)用戶管理模塊中數(shù)據(jù)輸入校驗(yàn)
13.3常用內(nèi)置校驗(yàn)器
13.3.1使用Struts校驗(yàn)框架完成輸入校驗(yàn)的步驟
13.3.2注冊(cè)校驗(yàn)器
13.3.3校驗(yàn)器的配置風(fēng)格
13.3.4必填校驗(yàn)器
13.3.5必填字符串校驗(yàn)器
13.3.6實(shí)踐任務(wù)4: 使用Struts校驗(yàn)框架實(shí)現(xiàn)必填字符串校驗(yàn)
13.3.7整數(shù)校驗(yàn)器
13.3.8日期校驗(yàn)器
13.3.9表達(dá)式校驗(yàn)器
13.3.10字段表達(dá)式校驗(yàn)器
13.3.11郵件地址校驗(yàn)器
13.3.12網(wǎng)址校驗(yàn)器
13.3.13轉(zhuǎn)換校驗(yàn)器
13.3.14字符串長(zhǎng)度校驗(yàn)器
13.3.15正則表達(dá)式校驗(yàn)器
13.3.16Visitor校驗(yàn)器
13.3.17使用內(nèi)置校驗(yàn)器時(shí)的校驗(yàn)順序
13.3.18實(shí)踐任務(wù)5: 使用Struts校驗(yàn)框架實(shí)現(xiàn)數(shù)據(jù)輸入校驗(yàn)
13.3.19實(shí)訓(xùn): 實(shí)現(xiàn)論壇管理系統(tǒng)中添加用戶的輸入校驗(yàn)
13.4輸入校驗(yàn)的流程
13.5本章小結(jié)
第14章在Struts 2框架中訪問Web元素
14.1訪問Web元素概述
14.2通過(guò)ActionContext訪問Web元素
14.2.1ActionContext簡(jiǎn)介
14.2.2實(shí)踐任務(wù)1: 通過(guò)ActionContext訪問Web元素
14.2.3實(shí)踐任務(wù)2: 通過(guò)ActionContext訪問Web元素設(shè)置
登錄狀態(tài)
14.3通過(guò)實(shí)現(xiàn)*Aware接口訪問Web元素
14.3.1*Aware簡(jiǎn)介
14.3.2實(shí)踐任務(wù)3: 通過(guò)實(shí)現(xiàn)*Aware接口訪問Web元素
14.3.3實(shí)踐任務(wù)4: 使用接口訪問Web元素,實(shí)現(xiàn)退出系統(tǒng)
14.4實(shí)訓(xùn)1: 實(shí)現(xiàn)論壇管理系統(tǒng)中設(shè)置用戶登錄狀態(tài)
14.5實(shí)訓(xùn)2: 實(shí)現(xiàn)論壇管理系統(tǒng)中退出系統(tǒng)功能
14.6本章小結(jié)
第15章Struts 2的結(jié)果類型
15.1常用結(jié)果類型
15.1.1dispatcher結(jié)果類型
15.1.2redirect結(jié)果類型
15.1.3實(shí)踐任務(wù)1: 比較dispatcher結(jié)果類型和redirect
結(jié)果類型
15.1.4chain結(jié)果類型
15.1.5redirectAction結(jié)果類型
15.1.6實(shí)踐任務(wù)2: 比較chain結(jié)果類型和redirectAction
結(jié)果類型
15.1.7拓展任務(wù): 實(shí)現(xiàn)刪除用戶
15.2全局結(jié)果
15.2.1全局結(jié)果簡(jiǎn)介
15.2.2實(shí)踐任務(wù)3: 配置全局結(jié)果
15.2.3實(shí)訓(xùn): 完善論壇管理系統(tǒng)的主題管理模塊
15.3本章小結(jié)
第16章Struts 2中的OGNL表達(dá)式
16.1OGNL簡(jiǎn)介
16.2OGNL表達(dá)式
16.2.1OGNL表達(dá)式的使用方法
16.2.2實(shí)踐任務(wù)1: 使用OGNL表達(dá)式訪問Value Stack中的
普通屬性和方法
16.2.3實(shí)踐任務(wù)2: 使用OGNL表達(dá)式訪問Value Stack中對(duì)象
的屬性和方法
16.2.4實(shí)踐任務(wù)3: 使用OGNL表達(dá)式訪問Value Stack中對(duì)象
的對(duì)象
16.3使用OGNL表達(dá)式訪問靜態(tài)成員
16.3.1訪問方法
16.3.2實(shí)踐任務(wù)4: 使用OGNL表達(dá)式訪問靜態(tài)類的
屬性和方法
16.4使用OGNL表達(dá)式訪問集合
16.4.1OGNL對(duì)List的訪問
16.4.2OGNL對(duì)Set的訪問
16.4.3OGNL對(duì)Map的訪問
16.4.4實(shí)踐任務(wù)5: 使用OGNL表達(dá)式訪問集合
16.5使用OGNL表達(dá)式訪問Stack Context
16.5.1訪問方法
16.5.2實(shí)踐任務(wù)6: 使用OGNL表達(dá)式訪問Stack Context
中的值
16.5.3實(shí)訓(xùn): 完善論壇管理系統(tǒng)的用戶管理模塊
16.6本章小結(jié)
第17章Struts 2的標(biāo)簽庫(kù)
17.1Struts 2標(biāo)簽簡(jiǎn)介
17.1.1標(biāo)簽的優(yōu)勢(shì)
17.1.2初步認(rèn)識(shí)Struts 2標(biāo)簽
17.2數(shù)據(jù)標(biāo)簽
17.2.1property標(biāo)簽
17.2.2debug標(biāo)簽
17.2.3實(shí)踐任務(wù)1: 使用property標(biāo)簽和debug標(biāo)簽
17.2.4bean標(biāo)簽和param標(biāo)簽
17.2.5實(shí)踐任務(wù)2: 使用bean標(biāo)簽和param標(biāo)簽在頁(yè)面將
類實(shí)例化
17.2.6set標(biāo)簽
17.2.7實(shí)踐任務(wù)3: 使用set標(biāo)簽設(shè)置變量
17.2.8date標(biāo)簽
17.3控制標(biāo)簽
17.3.1if標(biāo)簽、else if標(biāo)簽、else標(biāo)簽
17.3.2實(shí)踐任務(wù)4: 使用if標(biāo)簽、else if標(biāo)簽、else標(biāo)簽實(shí)現(xiàn)
分支控制
17.3.3iterator標(biāo)簽
17.3.4實(shí)踐任務(wù)5: 使用iterator標(biāo)簽迭代集合
17.3.5實(shí)踐任務(wù)6: 嵌套使用if標(biāo)簽、else標(biāo)簽和iterator標(biāo)簽
17.3.6拓展任務(wù)1: 實(shí)現(xiàn)后臺(tái)用戶管理模塊中用戶信息
列表顯示
17.3.7拓展任務(wù)2: 實(shí)現(xiàn)后臺(tái)主題管理模塊中主題信息
列表顯示
17.4表單標(biāo)簽
17.5非表單UI標(biāo)簽
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)