| |
| |
| |
内容简介 自本书第一版发行以来,Struts开源项目变得越来越受欢迎。尽管这项技术令人振奋,但是它的说明文档却仍然少得可怜——大多数的指南都太简单,那些要编写复杂Web应用程序的开发人员根本找不到所需的关键信息。本书第二版为了填补这个信息缺口,针对最近发布的Struts 1.1版重新修订扩编,提供最新的信息。第二版增加了新的章节来专门探讨安全、与JSF API的集成、JSP标准标记库(JSTL),以及Struts的表达式语言(EL)。此外,第二版对第一版中原有的主题也做了扩充。对于每一个自己所开发的企业系统,本书作者Chuck Cavaness都会花大量的时间去研究能从Struts学到什么,以及找出构建Web应用程序的最有效的方式。为了节省你的时间,让你不再头痛,作者用最理想、最务实的“说到哪里做到哪里”的手法,把无价的实践经验与大家分享,以指导你最大限度地发挥Struts框架的潜能。
| |
|
顾客评论 |
|
目录
第一章 简介 9Web简史 9什么是Java servlet? 10JSP页面 13JSP Model 1和Model 2架构 15为什么MVC如此重要? 16什么是框架? 18其他替代框架 20第二章 Web层剖析 25框架概述 25HTTP请求/响应的过程 29Struts和作用域 34使用URL参数 36转发与重定向的差异 36第三章 Struts框架概览 44银行账户示例 44总体蓝图 48Struts 控制器组件 50Struts模型组件 57Struts视图组件 60支持多个应用程序 70结论 71第四章 配置Struts应用程序 72Storefront应用程序 72什么是Web应用程序? 73Web应用程序的目录结构 74Web应用程序的部署描述文件 77为Struts配置web.xml文件 79Struts配置文件 89Digester组件 110Struts Console工具 110重新加载配置文件 112第五章 Struts控制器组件 114控制器机制 114工具类 141第六章 Struts模型组件 145MVC中的“M” 145什么是业务对象? 149持久存储 150Struts为模型提供了什么? 152第七章 Struts视图组件 177什么是视图? 177什么是ActionForm? 183使用ActionErrors 193完成表示验证 197使用DynaActionForm类 198JavaServer Faces前瞻 201第八章 JSP自定义标记库 203自定义标记概览 203Struts的标记库 207Struts标记中使用JavaBean 208Struts的HTML标记库 209Logic标记库 217Bean标记库 222Nested标记库 226其他有用的标记库 226JSP标准标记库(JSTL) 227第九章 扩展Struts框架 230什么是扩展点? 230通用的扩展点 231控制器的扩展点 234扩展视图组件 238扩展框架的缺点 242第十章 异常处理机制 243Java异常的处理机制 243异常处理对性能的影响 246系统异常与应用异常 247使用链接式异常 248Struts所提供的异常处理机制 251拾零补遗 263结论 265第十一章 Validator框架 266需要验证框架的理由 266安装和配置Validator 267ActionForm与Validator一同使用 276创建你自己的验证规则 280Validator与JSP自定义标记 282验证的国际化 285将Validator用在Struts以外的场合 286第十二章 国际化和Struts 290什么是国际化? 290Java对国际化的支持 292让Struts应用程序支持国际化 299异常的处理和国际化 304第十三章 Struts和EJB 306使用EJB实现Storefront服务 307让Struts和EJB交互 319结论 331第十四章 使用Tiles标记库 332了解模板 332安装和配置Tiles的配置 337使用Tiles框架 340Tiles标记库 343使用定义 350Tiles对国际化的支持 354第十五章 Struts应用程序的日志机制 356Web应用程序的日志机制 356使用servlet容器进行日志记录 357Jakarta Commons日志包 367使用log4j包 370在JSP页面中使用Commons日志API 377log4j对性能的影响 380第三方log4j扩展包 381Java 1.4的日志API 381第十六章 打包Struts应用程序 383打包还是不打包 383把应用程序打包成WAR文件 392使用Ant来构建你的Struts应用程序 393创建自动化的构建环境 399从远程重新启动服务器 401第十七章 解决性能瓶颈 402什么是好的性能? 402性能测试与负载测试 404性能测试和压力测试的工具 406测试Storefront应用程序 406性能和可扩展性陷阱 413第十八章 JavaServer Faces 417Struts和JavaServer Faces 417JSF框架概览 419安装和运行Struts-Faces应用程序示例 421把现有Struts应用程序转换成使用JSF 422其他参考资料 422附录一 Struts 1.0以来的变化 423附录二 下载和安装Struts 430附录三 资源 436
| |
Jakarta Struts编程(第二版)-相关图书 ·心安草 ·中国通史教程(近代卷 第3版) ·当代美国博物馆 ·孙武故里史料集成 ·鸾鎞记 醉菩提 ·见证江西 ·梅的梦想 ·书虫 第四级下 ·白话续资治通鉴(全四册) 精 ·插图本老残游记 ·傲慢与偏见:东方主义与美国的“中国威胁论”研究 ·企业领导如何看会计报表 ·性格成功密码 ·MSC.Nastran应用实例教程 ·《逸周书》的语言特点及其文献学价值 ·音韵训诂研究 ·我看中国体育 ·魂撼天地(张自忠将军) ·信号与系统——连续与离散(第四版) ·考研英语翻译、写作和听力技巧精讲
|
| |