搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Struts与Ajax高级程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115172273
  • 作      者:
    (美)John Carnell, (美)Rob Harrop, (美)Kunal Mittal著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2008
收藏
编辑推荐
    经典Struts著作,涵盖了Ajax;深入剖析WebA编程思想和Struts各种高级主题;注重实践,提升你的解决实际问题的能力;Pro Spring作者新著;<br>    “《Struts与Ajax高级程序设计》超越了一般的基础知识,包含大量实例,为我们提供了成功Java Web应用程序的典范。如果你想正确地学习和掌握Struts,《Struts与Ajax高级程序设计》必不可少。”<br>    ——JavaRanch.com<br>    “《Struts与Ajax高级程序设计》除了Struts相关的技术知识之外,还深入阐述了Web应用程序开发的思想和最佳实践。强烈推荐!”<br>    ——Amazon.com<br>    在Java Web相关的技术知识之外,Struts的诞生给广大程序员带来了福音。时至今日,Struts仍然是最成功的Web开发框架,也是Java Web程序员入行必备基础。<br>    《Struts与Ajax高级程序设计》经典Struts著作Pro Jakarta Struts的新版本,饱含业界顶尖专家在多年的实际开发工作中总结出来的宝贵经验。书中内容丰富,几乎涵盖了与Struts相关的所有高级主题。《Struts与Ajax高级程序设计》注重实践,针对日常开发工作中可能遇到的各种“疑难杂症”给出了有效的解决方案,并通过模式和反模式阐述了Web应用程序的开发思想。通过《Struts与Ajax高级程序设计》,你可以轻松而迅速地使自己的Struts技术上升到一个新的高度,解决实际问题的能力也将大大增强。
展开
作者简介
    John Carnell,全球领先的企业信息化解决方案和培训服务供应商NetChange公司的总裁。他对基于组件开发的软件解决方案有深入的研究,在业界颇负盛名。
展开
内容介绍
    《Struts与Ajax高级程序设计》详细介绍了Struts MVC Web 框架的使用方法,可以帮助读者解决在日常Web 应用程序开发中遇到的各种难题。不合理的设计会导致对Struts 框架的长期依赖,这会使代码复用变得非常复杂。《Struts与Ajax高级程序设计》基于Struts 1.2 版对此类问题给出了专业的解决方案。《Struts与Ajax高级程序设计》的重点在于如何发现常见的设计错误(反模式)以及如何使用Struts 来解决这些问题。<br>    《Struts与Ajax高级程序设计》内容丰富,信息全面,主要内容包括模式和反模式、Struts 基础及其高级知识、Tiles 框架、日志和调试、elocity 模板引擎、Struts 和Ajax 等。通过《Struts与Ajax高级程序设计》,读者不仅能够深入地了解Struts 的工作原理,而且还能掌握处理日常开发中遇到的问题的有效方法。 <br>    《Struts与Ajax高级程序设计》适合于所有具备一定开发经验并掌握JSP、servlet 以及Struts 基础知识的高级读者阅读。
展开
目录
第1章 我们做错了什么:Web反模式解释  <br>1.1 本书主要内容  <br>1.2 本章主要内容  <br>1.3 Web应用程序开发面临的挑战  <br>1.3.1 企业服务  <br>1.3.2 应用服务  <br>1.4 模式和反模式介绍  <br>1.4.1 Web应用程序反模式<br>1.4.2 Concern Slush  <br>1.4.3 Tier Leakage  <br>1.4.4 Hardwired  <br>1.4.5 Validation Confusion  <br>1.4.6 Tight-Skins  <br>1.4.7 Data Madness  <br>1.5 反模式、JOS框架以及经济学  <br>1.6 小结<br>第2章 Struts基础  <br>2.1 JavaEdge应用程序架构  <br>2.1.1 设计  <br>2.1.2 使用Struts实现MVC模式    <br>2.1.3 起步:JavaEdge源代码树  <br>2.1.4 Command模式的作用  <br>2.2  构造表示层  <br>2.2.1 JavaEdge主页  <br>2.2.2 Bean标签  <br>2.2.3 逻辑标签  <br>2.2.4 迭代式标签  <br>2.2.5 条件式标签  <br>2.2.6 移动式标签  <br>2.3 小结  <br>第3章 使用Struts的表单表示和验证机制  <br>3.1 表单验证的问题  <br>3.2 使用Struts进行表单验证  <br>3.3 使用Struts实现表单验证  <br>3.3.1 struts-config.xml文件  <br>3.3.2 Struts ActionForm类  <br>3.3.3 使用数据预先填充ActionForm  <br>3.3.4 其他预先填充技术  <br>3.3.5 正确地预先填充表单  <br>3.3.6 验证表单数据<br>3.4 Struts HTML标签库<br>3.4.1 建立Struts HTML表单  <br>3.4.2 使用文本和文本域输入字段<br>3.4.3 下拉列表、复选框和单选框<br>3.4.4 创建更加动态的ActionForm<br>3.4.5 ActionForm和业务逻辑<br>3.5 小结<br>第4章 使用Struts管理业务逻辑<br>4.1 业务逻辑反模式和Struts<br>4.1.1 Concern Slush和Struts<br>4.1.2 Tier Leakage和Struts<br>4.1.3 分离业务逻辑和Struts<br>4.2 实现设计模式<br>4.2.1 实现Business Delegate模式<br>4.2.2 实现Service Locator模式<br>4.2.3 继续研究服务定位器<br>4.2.4 EJB和Struts<br>4.3 处理Action类中的异常<br>4.3.1 Struts 1.0.x的异常处理<br>4.3.2 Struts 1.1和以后版本的异常处理<br>4.3.3 重新编写ApplicationException类<br>4.3.4 设置struts-config.xml文件<br>4.3.5 编写定制的ExceptionHandler  <br>4.4 小结<br>第5章 使用ObjectRelational Bridge实现数据访问层的架构<br>第6章 使用Tiles框架创建灵活的前端应用<br>第7章 动态表单和Struts验证框架<br>第8章 使用XDoclet加速Struts开发<br>第9章 日志和调试<br>第10章 Velocity模板引擎<br>第11章 扩展Struts框架  <br>第12章 Struts和Ajax  <br>附录A JavaEdge设置和安装<br>附录B Struts开发工具<br>附录C Struts和Strecks
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证