书名:JBoss Seam Web应用开发
编号:1063266
ISBN:9787115190260[十位:7115190267]
作者:(美)袁(Yuan M.)
出版社:人民邮电出版社
出版日期:2009年01月
页数:300
定价:42.00 元
参考重量:0.500Kg
-------------------------
图书情况:正版二手旧书,绝不影响正常阅读!
绝无缺页少页,发货前再次检查,请放心购买!
* 内容提要 *
本书通过多个应用案例深入浅出地讲解了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的基本组件和各种功能,为程序员快速掌握JBoss Seam的开发方法提供了简单实用的途径。本书可作为使用JBoss Seam开发Web应用程序的工具指导书,也可供初学者阅读参考。
* 作者介绍 *
暂无相关介绍