分享
 
 
 

JBoss Seam Web应用开发

JBoss Seam Web应用开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,网站开发,

作者: (美)袁(Yuan,M.),(美)霍伊特(Heute,T.)著,王庆梅,徐杰,张辉译

出 版 社: 人民邮电出版社

出版时间: 2009-1-1字数: 432000版次: 1页数: 300印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115190260包装: 平装编辑推荐

本书通过多个应用案例深入浅出地讲解了JBoss Seam的基本组件和各种功能,为程序员快速掌握JBoss Seam的开发方法提供了简单实用的途径。本书可作为使用JBoss Seam开发Web应用程序的工具指导书,也可供初学者阅读参考。

内容简介

本书通过多个应用案例深入浅出地讲解了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。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有