注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)研磨Struts2

研磨Struts2

研磨Struts2

定 價(jià):¥59.00

作 者: 陳臣 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787302259183 出版時(shí)間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 488 字?jǐn)?shù):  

內(nèi)容簡介

  Struts2是一套非常優(yōu)秀的Web應(yīng)用框架,實(shí)現(xiàn)優(yōu)雅、功能強(qiáng)大、使用簡潔,已經(jīng)出現(xiàn)幾年了。隨著它被越來越多的開發(fā)人員掌握和使用,已有大量的企業(yè)應(yīng)用項(xiàng)目采用Struts2來作為Web框架進(jìn)行開發(fā),可以這么說:掌握Struts2的開發(fā),是如今每個(gè)進(jìn)行Web開發(fā)的程序員的一個(gè)必備技能?!堆心ava系列:研磨Struts2》通過濃縮作者多年的開發(fā)經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn),對Struts2的龐雜知識進(jìn)行抽絲剝繭,提煉出Struts2的核心知識和重要技能,讓讀者在短時(shí)間內(nèi)理解和掌握Struts2,迅速成為使用Struts2開發(fā)的高手。本書包含了Struts2各個(gè)核心部分的功能,以及Struts2的國際化、驗(yàn)證框架、單元測試和類型轉(zhuǎn)換等內(nèi)容;同時(shí)覆蓋Struts2和Spring、FreeMarker、AJAX、DWR、JfreeChart、SiteMesh等其他技術(shù)結(jié)合使用的知識;還講述了使用Struts2來進(jìn)行文件上傳下載、進(jìn)度條、防」止重復(fù)提交和零配置等內(nèi)容,并給出一個(gè)實(shí)用的綜合實(shí)例來示范如何使用Struts2來進(jìn)行應(yīng)用開發(fā)。本書的讀者定位為具有一定Web開發(fā)基礎(chǔ)知識(包括HTML、JSP、Servlet、XML、JDBC等基礎(chǔ)知識)的開發(fā)人員,也可以作為具備相應(yīng)基礎(chǔ)知識的高校學(xué)生深入學(xué)習(xí)Struts2的參考讀物。

作者簡介

  陳臣,12年Java/JavaEE開發(fā)經(jīng)驗(yàn),高級系統(tǒng)架構(gòu)師,功力深厚,技術(shù)精湛,精通Java/JavaEE相關(guān)技術(shù)和多種開源框架,尤其擅長系統(tǒng)分析和架構(gòu)設(shè)計(jì)。從事過專業(yè)的中間件研發(fā),包括基于組件的Web頁面框架、基于WFMC的工作流中間件、類似于Hibernate的ORM框架等;參與或主持了多個(gè)大中型的企業(yè)級應(yīng)用項(xiàng)目,擁有多年項(xiàng)目經(jīng)理、技術(shù)部經(jīng)理的管理經(jīng)驗(yàn)。王斌,從事Java/JavaEE開發(fā)6年,系統(tǒng)架構(gòu)師,精通EJB、Struts、Spring、Hibernate、iBatis等框架技術(shù),擅長設(shè)計(jì)模式和Eclipse插件開發(fā)。作為架構(gòu)小組骨干,參與了國旅電子商務(wù)平臺(tái)、南王酒莊等多個(gè)項(xiàng)目的開發(fā),開發(fā)并維護(hù)有corlstafice4j、nwxstrearn:Sirr~pleMappirlq等多個(gè)公司內(nèi)部開源框架,深得多個(gè)項(xiàng)目組好評。

圖書目錄

第1章 Struts 2概述
1.1 MVC模式
1.1.1 MVC模式簡介
1.1.2 MVC模式基礎(chǔ)
1.1.3 MVC模式作用
1.1.4 Model2模型中的MVC
1.2 Struts 2基礎(chǔ)
1.2.1 Struts l時(shí)代
1.2.2 Struts 2出世
1.2.3 Struts 2基本組成
1.2.4 Struts 2能干什么
1.3 Struts 2和MVC
第2章 Struts 2的HeIoWorld
2.1 概述
2.2 準(zhǔn)備開發(fā)環(huán)境和運(yùn)行環(huán)境
2.2.1 配置JDK
2.2.2 下載并安裝Eclipse
2.2.3 下載Tomcm并在Eclipse里面引用Tomcat
2.2.4 下載Struts 2以及認(rèn)識Struts 2包結(jié)構(gòu)
2.3 從Servlet+JSP+JavaBean實(shí)現(xiàn)MVC開始
2.3.1 起點(diǎn)概述
2.3.2 建立動(dòng)態(tài)的Web工程
2.3.3 配置工程運(yùn)行環(huán)境
2.3.4 編寫JavaBean
2.3.5 編寫Servlet
2.3.6 配置web.xml
2.3.7 編寫登錄頁面
2.3.8 編寫歡迎頁面
2.3.9 測試示例
2.3.10 中文處理
2.4 Struts 2的HelloWorld
2.4.1 概述
2.4.2 配置Struts 2的運(yùn)行環(huán)境
2.4.3 實(shí)現(xiàn)動(dòng)作類(Action)
2.4.4 配置struts.xml
2.4.5 制作登錄頁面
2.4.6 制作歡迎頁面
2.4.7 測試示例
2.5 開發(fā)中的一些小竅門
2.5.1 概述
2.5.2 使用DTD來獲得XML幫助
2.5.3 在新建菜單中添加JSP
2.5.4 獲得Action的全類名
2.5.5 獲得JSP在Web工程中的絕對路徑
第3章 Struts 2的架構(gòu)和運(yùn)行流程
3.1 Struts 2的系統(tǒng)架構(gòu)
3.1.1 Struts 2的系統(tǒng)架構(gòu)
3.1.2 各模塊說明
3.2 Struts 2的運(yùn)行流程
3.3 Struts 2的核心概念
3.4 小結(jié)
第4章 Action
4.1 Action基礎(chǔ)
4.1.1 Action,是什么
4.1.2 Action能干什么
4.1.3 Action的基本配置
4.2 Action的實(shí)現(xiàn)
4.2.1 POJ0的實(shí)現(xiàn)
4.2.2 實(shí)現(xiàn)Action接日
4.2.3 繼承Action'Support類
4.2.4 execute方法內(nèi)部實(shí)現(xiàn)方式
4.2.5 簡單的單元測試
4.3 Action的數(shù)據(jù)
4.3.1 數(shù)據(jù)來源
4.3.2 基本的數(shù)據(jù)對應(yīng)方式
4.3.3 傳入非String類型的值
4.3.4.如何處理傳入多個(gè)值
4.4.Action的配置
4.4.1 的配置
4.4.2 的配置
4.4 3分模塊配置方式
4.4.4 使用通配符
4.4.5 默認(rèn)類配置方式
4.5 Action的其他重要知識
4.5.1 Action的生命周期
4.5.2 調(diào)用非execute方法
第5章 Resuit
5.1 Result基礎(chǔ)
5.1.1 Result是什么和能干什么
5.1.2 Result和ResultType
5.1.3 Result有什么
5.2 預(yù)定義的。Result
5.2.1 預(yù)定義的ResultType
5.2.2 如何配置使用
5.2.3 名稱為dispatcher的ResultType
5.2.4 名稱為redirect的ResultType
5.2.5 名稱為chain的ResultType
5.2.6 名稱為FreeMarker的ResultType
5.2.7 其他ResultType
5.3 全局Result
5.3.1 全局Result概述
5.3.2 配置和使用
5.3.3 搜尋Result的順序
5.3.4 應(yīng)用示例
5.4 使用通配符
5.5 Struts 2的異常映射
5.5.1 異常映射基礎(chǔ)
5.5.2 局部異常映射與全局異常映射
5.5.3 在頁面輸出異常信息
5.6 PreResultListener
5.6.1 什么是PreResultListener
5.6.2 PreResultListener實(shí)現(xiàn)示例
5.7 自定義:Result
5.7.1 自定義Result概述
5.7.2 開發(fā)自定義Result
第6章 攔截器
6.1 攔截器基礎(chǔ)
6.1.1 攔截器是什么
6.1.2 攔截器的優(yōu)點(diǎn)
6.1.3 攔截器有什么
6.2 預(yù)定義的攔截器
6.2.1 預(yù)定義的攔截器
6.2.2 預(yù)定義的攔截器棧
6.2.3 預(yù)定義攔截器的配置使用
6.2.4 攔截器的調(diào)用順序
6.2.5 實(shí)踐一下
6.3 自定義的攔截器
6.3.1 什么是自定義的攔截器
6.3.2 開發(fā)自定義攔截器
6.3.3 向攔截器傳入?yún)?shù)
6.4 兩個(gè)有用的攔截器
6.4.1 更強(qiáng)大的logger攔截器
6.4.2 登錄檢查攔截器
第7章 值棧和0GNL
7.1 值棧
7.1.1 值棧是什么
7.1.2 值棧能干什么
7.1.3 值棧有什么
7.1.4 ActionContext的基本使用
7.1.5 ValueStack的基本使用
7.2 OGNL
7.2.1 OGNL概述
7.2.2 OGNL的基本使用
……
第8章 STRUTS 2 的Taglib
第9章 國際化
第10章 驗(yàn)證框架
第11章 類型轉(zhuǎn)換
第12章 CRUD綜合運(yùn)用
第13章 文件上傳下載
第14章 對Ajax的支持
第15章 整合Spring
第16章 單元測試
第17章 防止重復(fù)提交
第18章 結(jié)合JFreeChart
第19章 進(jìn)度條
第20章 整合SiteMesh
第21章 零配置
附錄A Struts 2的配置
參考文獻(xiàn)

本目錄推薦

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