注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Web應用開發(fā)實訓教程:JSP+Struts 2

Web應用開發(fā)實訓教程:JSP+Struts 2

Web應用開發(fā)實訓教程:JSP+Struts 2

定 價:¥49.00

作 者: 孫佳帝,孫凌玲,劉洋 編
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302364467 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 361 字數(shù):  

內容簡介

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

作者簡介

暫缺《Web應用開發(fā)實訓教程:JSP+Struts 2》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號