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

研磨Struts2

研磨Struts2

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 Struts 2概述
1.1 MVC模式
1.1.1 MVC模式簡介
1.1.2 MVC模式基礎
1.1.3 MVC模式作用
1.1.4 Model2模型中的MVC
1.2 Struts 2基礎
1.2.1 Struts l時代
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 準備開發(fā)環(huán)境和運行環(huán)境
2.2.1 配置JDK
2.2.2 下載并安裝Eclipse
2.2.3 下載Tomcm并在Eclipse里面引用Tomcat
2.2.4 下載Struts 2以及認識Struts 2包結構
2.3 從Servlet+JSP+JavaBean實現(xiàn)MVC開始
2.3.1 起點概述
2.3.2 建立動態(tài)的Web工程
2.3.3 配置工程運行環(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的運行環(huán)境
2.4.3 實現(xiàn)動作類(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的架構和運行流程
3.1 Struts 2的系統(tǒng)架構
3.1.1 Struts 2的系統(tǒng)架構
3.1.2 各模塊說明
3.2 Struts 2的運行流程
3.3 Struts 2的核心概念
3.4 小結
第4章 Action
4.1 Action基礎
4.1.1 Action,是什么
4.1.2 Action能干什么
4.1.3 Action的基本配置
4.2 Action的實現(xiàn)
4.2.1 POJ0的實現(xiàn)
4.2.2 實現(xiàn)Action接日
4.2.3 繼承Action'Support類
4.2.4 execute方法內(nèi)部實現(xiàn)方式
4.2.5 簡單的單元測試
4.3 Action的數(shù)據(jù)
4.3.1 數(shù)據(jù)來源
4.3.2 基本的數(shù)據(jù)對應方式
4.3.3 傳入非String類型的值
4.3.4.如何處理傳入多個值
4.4.Action的配置
4.4.1 的配置
4.4.2 的配置
4.4 3分模塊配置方式
4.4.4 使用通配符
4.4.5 默認類配置方式
4.5 Action的其他重要知識
4.5.1 Action的生命周期
4.5.2 調(diào)用非execute方法
第5章 Resuit
5.1 Result基礎
5.1.1 Result是什么和能干什么
5.1.2 Result和ResultType
5.1.3 Result有什么
5.2 預定義的。Result
5.2.1 預定義的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 應用示例
5.4 使用通配符
5.5 Struts 2的異常映射
5.5.1 異常映射基礎
5.5.2 局部異常映射與全局異常映射
5.5.3 在頁面輸出異常信息
5.6 PreResultListener
5.6.1 什么是PreResultListener
5.6.2 PreResultListener實現(xiàn)示例
5.7 自定義:Result
5.7.1 自定義Result概述
5.7.2 開發(fā)自定義Result
第6章 攔截器
6.1 攔截器基礎
6.1.1 攔截器是什么
6.1.2 攔截器的優(yōu)點
6.1.3 攔截器有什么
6.2 預定義的攔截器
6.2.1 預定義的攔截器
6.2.2 預定義的攔截器棧
6.2.3 預定義攔截器的配置使用
6.2.4 攔截器的調(diào)用順序
6.2.5 實踐一下
6.3 自定義的攔截器
6.3.1 什么是自定義的攔截器
6.3.2 開發(fā)自定義攔截器
6.3.3 向攔截器傳入?yún)?shù)
6.4 兩個有用的攔截器
6.4.1 更強大的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章 驗證框架
第11章 類型轉換
第12章 CRUD綜合運用
第13章 文件上傳下載
第14章 對Ajax的支持
第15章 整合Spring
第16章 單元測試
第17章 防止重復提交
第18章 結合JFreeChart
第19章 進度條
第20章 整合SiteMesh
第21章 零配置
附錄A Struts 2的配置
參考文獻

本目錄推薦

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