出版社:机械工业出版社
年代:2011
定价:59.0
Struts 2是Java Web 应用首选的MVC 框架。本书主要分为3个部分:准备篇讲述了源代码阅读环境、Struts的组织结构、MVC框架及Web开发等话题相关的作者观点,并通过一个Hello World的例子作为Struts技术的入门实践;在核心实现篇中,通过源码解析,帮助广大开发者从Struts 2自身的设计原理上去掌握Web层开发的要点,如数据、动作、拦截器、视图、Plugin、配置、过程等;最佳实践篇介绍了一些在实战中提炼出来的针对Struts 2的扩展和应用,可以帮助广大开发者更好地进行Struts 2开发的最佳实践。
透过源代码对Struts2的架构设计、实现原理和设计哲学进行了全面而透彻的剖析 从Struts2的源代码中提炼出优秀Web层的设计理念和最佳实践,深入分析源代码中蕴含的大量编程技巧和设计模式《Struts2技术内幕:深入解析Struts架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。 本书以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2的技术内幕提供了大量真知灼见。同样重要的是,本书还深入挖掘并分析了Struts2源代码实现中蕴含的大量值得称道的编程技巧和设计模式,这对开发者从Struts2的设计原理上去掌握和悟透Web层开发的要点和本质提供了绝佳的指导。 本书主要分为3大部分,内容安排具有极强的逻辑推理性,章和章之间互相呼应且互为印证。知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源代码的组织形式;然后厘清了Web开发中极易混淆的一些重要概念,以及Struts2的核心技术、宏观视图、微观元素、配置元素等,提纲挈领地对Struts2进行了多角度的讲解。核心技术篇首先分析了Struts2中多种具有代表性的设计模式,然后对Struts2中的精华--OGNL表达式引擎和XWork框架的原理及机制进行了全面深入的分析和讲解。运行主线篇首先对Struts2的两大运行主线--初始化主线和HTTP请求处理主线进行了深入的剖析,然后对Struts2的扩展机制进行了解读和抽象。【作者简介】陆舟(downpour),资深Java技术专家,擅长企业级Java应用开发和Java Web应用开发,对Struts、Spring和Seam等开源Java框架有十分深入的研究,积累了丰富的经验。在Java和Web开发社区非常活跃,撰写了大量与Java EE相关的技术文章,其著名的“忘记李刚,一步一步跟我学Struts2”系列技术文章广受好评,在ITeye等技术社区留下了深远的影响。此外,他还是开源技术的积极倡导者和推动者,参与过Spring中文文档重要章节的翻译,为众多开源框架在国内的普及和发展做出了很大贡献。
陈臣, 王斌, 蒲蓬勃, 王鸽, 孙琳, 编著
天津滨海迅腾科技集团有限公司, 主编
许焕新, 编著
闫术卓等, 编著
陈恒, 张一鸣, 编著
何敏藩, 编著
(澳) 拉夫利 (Roughley,I.) , 著
(美) 布朗 (Brown,D.) , (美) 戴维斯 (Davis,C.M..) , 斯坦利克 (Stanlick,S.) , 著
王建国, 编著