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

研磨Struts2

研磨Struts2

定 價(jià):¥59.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 Struts 2概述
1.1 MVC模式
1.1.1 MVC模式簡(jiǎn)介
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)備開(kāi)發(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)識(shí)Struts 2包結(jié)構(gòu)
2.3 從Servlet+JSP+JavaBean實(shí)現(xiàn)MVC開(kāi)始
2.3.1 起點(diǎn)概述
2.3.2 建立動(dòng)態(tài)的Web工程
2.3.3 配置工程運(yùn)行環(huán)境
2.3.4 編寫(xiě)JavaBean
2.3.5 編寫(xiě)Servlet
2.3.6 配置web.xml
2.3.7 編寫(xiě)登錄頁(yè)面
2.3.8 編寫(xiě)歡迎頁(yè)面
2.3.9 測(cè)試示例
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)作類(lèi)(Action)
2.4.4 配置struts.xml
2.4.5 制作登錄頁(yè)面
2.4.6 制作歡迎頁(yè)面
2.4.7 測(cè)試示例
2.5 開(kāi)發(fā)中的一些小竅門(mén)
2.5.1 概述
2.5.2 使用DTD來(lái)獲得XML幫助
2.5.3 在新建菜單中添加JSP
2.5.4 獲得Action的全類(lèi)名
2.5.5 獲得JSP在Web工程中的絕對(duì)路徑
第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 各模塊說(shuō)明
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類(lèi)
4.2.4 execute方法內(nèi)部實(shí)現(xiàn)方式
4.2.5 簡(jiǎn)單的單元測(cè)試
4.3 Action的數(shù)據(jù)
4.3.1 數(shù)據(jù)來(lái)源
4.3.2 基本的數(shù)據(jù)對(duì)應(yīng)方式
4.3.3 傳入非String類(lèi)型的值
4.3.4.如何處理傳入多個(gè)值
4.4.Action的配置
4.4.1 的配置
4.4.2 的配置
4.4 3分模塊配置方式
4.4.4 使用通配符
4.4.5 默認(rèn)類(lèi)配置方式
4.5 Action的其他重要知識(shí)
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 名稱(chēng)為dispatcher的ResultType
5.2.4 名稱(chēng)為redirect的ResultType
5.2.5 名稱(chēng)為chain的ResultType
5.2.6 名稱(chēng)為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 在頁(yè)面輸出異常信息
5.6 PreResultListener
5.6.1 什么是PreResultListener
5.6.2 PreResultListener實(shí)現(xiàn)示例
5.7 自定義:Result
5.7.1 自定義Result概述
5.7.2 開(kāi)發(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 開(kāi)發(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章 國(guó)際化
第10章 驗(yàn)證框架
第11章 類(lèi)型轉(zhuǎn)換
第12章 CRUD綜合運(yùn)用
第13章 文件上傳下載
第14章 對(duì)Ajax的支持
第15章 整合Spring
第16章 單元測(cè)試
第17章 防止重復(fù)提交
第18章 結(jié)合JFreeChart
第19章 進(jìn)度條
第20章 整合SiteMesh
第21章 零配置
附錄A Struts 2的配置
參考文獻(xiàn)

本目錄推薦

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