JBoss Seam Web应用开发

出版时间:2009-1  出版社:人民邮电  作者:(美)袁//霍伊特|译者:王庆梅//徐杰//张辉  页数:300  

内容概要

本书通过多个应用案例深入浅出地讲解了JBoss Seam的基本组件和各种功能,为程序员快速掌握JBoss Seam的开发方法提供了简单实用的途径。本书首先介绍了什么是Seam,然后逐步深入地阐述了如何使用Seam进行应用程序开发、测试和产品部署以及异常处理,特别是书中关于如何使用实例程序作为模板开发自己的应用程序的内容,值得所有JBoss Seam开发人员借鉴,这点对于初学者尤为重要。    本书内容全面深刻,语言通俗易懂,可作为使用JBoss Seam开发Web应用程序的工具指导书,也可供初学者阅读参考。

书籍目录

第1部分  入门  第1章  什么是Seam    第2章  Seam Hello World   第3章  推荐的JSF增强功能   第4章  应用程序快速开发工具 第2部分  轻松生成有状态的应用程序  第5章  有状态框架简介   第6章  简单的有状态的应用程序  第7章  对话    第8章  工作空间和并行对话   第9章  事务 第3部分  集成Web和数据组件  第10章  验证输入数据   第11章  提供超链接功能的数据表   第12章  支持书签的Web页面  第13章  Seam CRUD应用程序构架   第14章  优雅地失败  第4部分  AJAX支持工具  第15章  用户和AJAX UI组件   第16章  为现有组件启用AJAX   第17章  直接集成JavaScript 第5部分  业务进程和规则  第18章  管理业务进程   第19章  有状态的页面流    第20章  基于规则的安全架构  第6部分  测试Seam应用程序  第21章  单元测试    第22章  集成测试 第7部分  产品部署  第23章  部署Java EE   第24章  没有EJB .0的Seam    第25章  Tomcat的部署    第26章  使用生产数据库   第27章  性能优化与集群 附录A  安装和部署JBoss AS 附录B  使用例子程序作为模板

章节摘录

  第1部分 入门  根据JBoss的官方网站的介绍,JBoss Seam是一个“为Java EE 5.0量身定制的轻量级的框架”。这是什么意思呢?难道Java EE(企业版)5.0本身不是一套“框架”吗?为什么在官方规范之外还需要另外一个框架呢?简单地说,我们把Seam看成本应该包括在Java EE 5.0中的一个“遗漏的框架”。它位于Java EE 5.0框架的上层,为所有在企业Web应用中的组件提供一个一致的、易于理解的编程模型。它同样使得基于状态的应用程序和业务流程驱动的应用程序的开发易如反掌。换句话说,Seam的一切都是围绕开发者的开发效率和应用扩展性而存在的。  本书还将介绍Seam如何使开发变得容易,并通过几个Web应用程序的例子进行阐明。但是在接触具体的代码例子之前,首先解释Seam到底是做什么的,其关键的设计原则有哪些。这样可有助于更好地通过贯穿本书的应用程序实例理解Seam是如何工作的。  1.1 整合和强化Java EE框架  Java EE 5.0的核心框架是EJB(Enterprise JavaBeans)3.0和JSF(JavaServer Faces)1.2。EJB 3.0是在Plain Old Java Objects(POJO)的基础上为业务服务和数据库的持久化而开发的轻量级框架;JSF则是为Web应用而开发的基于Model.View.Controller(MVC)组件的框架。大多数Java EE 5.0 Web应用都包含业务逻辑的EJB 3.0模块和Web应用前端显示的JSF模块。不过,尽管EJB 3.0和JSF互为补充,但它们还是根据各自的理念设计或独立的框架。例如,EJB 3.0使用注解配置服务,而JSF则用XML文件进行配置,并且EJB 3.0和JSF组件在框架层面是互不敏感的,要想使EJB 3.0和JSF一起工作,就需要开发者手动构造facade对象(如:JSF支持bean),将业务组件与Web页面和样板代码(又名管道代码,plumbing code)进行绑定,以便实现跨框架调用方法,有效地把这些技术集成在一起是Seam的职责之一。  Seam打破了EJB 3.0和JSF间的人为屏障,为整合EJB 3.0和JSF提供了一个统一的、基于注解的解决方法。通过几个简单的注解,Seam中的EJB 3.0业务组件能够直接用来支持JSF Web表单或直接处理Web Ul事件。有了Seam,开发者就可以为所有的应用组件使用带有注解的POJ0。

编辑推荐

  《Jboss Seam Web应用开发》内容全面深刻,语言通俗易懂,可作为使用JBoss Seam开发Web应用程序的工具指导书,也可供初学者阅读参考。  《Jboss Seam Web应用开发》介绍如何使用JBoss Seam创建web应用程序,这项工作使用以前的Java框架是很难甚至根本不可能实现的。通过书中的现场实例和完整的案例研究应用程序,读者可以一步一个脚印地学会如何对状态管理功能、集成业务进程和规则、使用带Seam的AJAx以及把用户的应用程序部署到产品中等几个方面进行权衡。

图书封面

评论、评分、阅读与下载


    JBoss Seam Web应用开发 PDF格式下载


用户评论 (总计7条)

 
 

  •   很蔓延
  •   作者从简介绍了Seam的各个方面的应用,很简介,作为入门、了解还好,全面、细致就谈不上了。不知道是否是翻译问题,有些语句上下文描述不是很清晰。
  •   seam早就是2版本了,这本书还是1.2版本,实在是出书速度太慢了
  •   现在还没看完看了前面几章对于初学者来说不错
  •   本书不够深入,只是略略而过,起不到深入学习的指导作用.
  •   此书页数太少,对于seam都是点到为止,还远不如“满江红”翻译的jbossseam参考文档详细。原本想靠这书好好深入的了解了解seam的,结果有些失望。非常薄的一本书,定价42块,确实太贵了点,与其他计算机书籍相比,里面的内容与定价太不符。
  •   这本书很一般,建议不要买;现在都用2.1了;这本书还是1.X的.而且内容也很简单,一点也不深入,还不如看文档.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7