JBoss 4.0 简化了中间件的开发
日期:2007年8月2日 作者: 查看:[大字体 中字体 小字体]-
概要 JBoss 应用程序服务器(AS)4.0不仅是一个通过J2EE认证的应用程序服务器,而且也是多种领先优势开源技术的一个融结点。这些技术简化了基于POJO的中间件应用的开发模型,而且将成为下一代J2EE标准。在这篇文章中,Dr. Michael 除了探究了JBoss AS 4.0中的新特性之外,还给你预览了明日将出现什么。(2005/02/21)
在2004年的九月,JBoss应用服务器(AS)4.0 通过了J2EE 1.4的认证。对于JBoss的核心开发人员和JBoss早期的采用者,JBoss AS 4.0 最振奋的并不是J2EE的认证,而是目前J2EE无法涵盖的新技术和极大地简化Java中间件开发的目标。就是使用更加简单的,更加易于管理的POJO来替代已存在的EJB的理念。简化程序将提高开发人员的效率,更好的程序性能和更少的Bug.简单化(a.k.a 轻量级开发)将是服务器端Java社区下一个重大的事件,JBoss AS 4.0 将是第一个在该方面迈出坚实步伐的J2EE主流服务器。
这篇文章中,我将用三个示例程序来展示JBoss AS 4.0中POJO中间件框架的简单性,以及他们是如何与当前和明日的J2EE规范关联起来的。如果你是一个JBoss的用户或者一个普通的J2EE开发人员,这篇文章将教你一些不仅在目前的JBoss AS 4.0和将来的JBoss 5.0 或者 J2EE 1.5 服务器上可以应用的轻便技巧。
让我们从目前EJB 2.1中间件框架中固有的问题开始,来展示对一个更加简单的基于POJO框架的需要。
(开源和J2EE规范――对于Java社区和开源社区来说,JBoss的官方J2EE认证是一个具有里程碑意义的事件。因为不久之前,由于高成本和所要求的大量的保证质量的工作,人们认为,如果Sun不发慈悲的话,任何开源的J2EE项目都不可能通过认证的。JBoss 仅仅依靠自己就获得了J2EE的认证,证明了开源开发模型在交付迅速的企业Java解决方案的正确性)
(一)EJB 2.1出了什么问题了?
开始的时候,J2EE 在开发具有伸缩性和分布性的服务器端应用市场获得了巨大的成功。然而,EJB,在J2EE里的一个核心的开发中间件的构件,却获得了一个太复杂和难用的名声,特别是对于中小型业务应用的开发。额外的EJB基础代码和部署描述符不仅使服务器资源承担不起,而且,更加重要的是降低了开发人员的效率。导致开发人员最终写更多了和需要维护更多的基础代码而不是业务逻辑。
为了证明以上观点, 和提供一个JBoss AS 4.0 支持的更加简单的解决方案的选择性的比较,让我们来看一个基于EJB 2.1的示例程序。抵押金计算器Web应用程序先计算每个月每笔贷款的抵押金,将结果保存到一个关系数据库里。每次计算之后,该程序在数据库中之前的结果中搜索所需数额较低的抵押金。那些结果将在页面的底部显示。图1 展示了该程序如何工作的。当你初次使用该程序的时候,你将被要求填入一个用户名和密码。使用“user1” / “pass1”登录,如果你想看到显示给未授权用户的错误信息,请尝试 “user3/pass3”。

图1 实战抵押金计算器web应用,
从示例源码包ejb2文件夹可以获取该程序的源代码,在ejb2目录 (Windows)只要执行build.bat命令或者build.sh命令(Linux , Unix, 或者Mac OS X系统)来重建该应用。将生成的ejb2/build/jar/MortgageCalculatorEJB2.ear文件拷贝到JBoss 服务器的server/default/deploy/部署。访问该应用的URL将是
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页
-
- JBoss 4.0 简化了中间件的开发 相关文章:
- ·CPU发展历史
- ·我也发个破解(可破解正版中文旗舰版 Windows Vista Ultimate ChnSimp )试用没问题
- ·PS通道抠图:给秀发飞扬的MM照片换背景
- ·PKI技术及应用开发指南
- ·Photoshop抠头发高级抠图教程
- ·EZ-USB 68013A开发指南
- ·Flash 区块游戏开发
- ·CPU发展简史--续
- ·Linux发行版图标大全
- ·《生化危机 爆发2》全攻略(PS2) - 生化危机4攻略秘籍 - 生化危机4
- JBoss 4.0 简化了中间件的开发 相关软件
- ·《仙剑奇侠传3》修改器首发版
- ·异型爆发2之入侵(Alien Outbreak 2: Invasion)
- ·莎丽美发沙龙
- ·混沌村8月QQ表情包(天极首发)
- ·BT发动机 V7.14 简体中文版
- ·新概念英语大师 2005 V7.13 真人发音版
- ·林青霞长发飘逸老照片写真美图
- ·贝乐的美发店
- ·保证发QQ邮件群发器 V6.2
- ·混沌村七夕宽屏壁纸(含3种尺寸天极首发)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:在Jboss下Web Service调用EJB二(组图)
精品推荐
热点TOP10
- ·Servlet简介
- ·Java编写的计算器程序及源代码(1)
- ·Java学生成绩管理系统源代码
- ·servlet和JSP过滤器Filter
- ·Struts+Spring+Hibernate实现上传下载
- ·Web2.0时代的核心应用:Ajax简介
- ·用Java实现音频播放
- ·Java Map 集合类简介
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·在桌面应用中使用JAVA DB
- ·使用poi操作Excel的几点注意事项
- ·候捷谈Java反射机制
- ·java网络五子棋的源代码
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·Java基础:三步学会Java Socket编程
- ·SOAP协议初级指南
- ·开源技术——体验Struts
- ·J2SE简介
- ·JavaDoc用法
特别推荐
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·面向过程与面向对象的区别
- ·Tapestry入门
- ·候捷谈Java反射机制
- ·标准的web.xml
- ·Java异常处理的特殊情况
- ·SOAP协议初级指南
- ·Why Java can be used for games?
- ·用Java Socket制作广播信使程序
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·[SNAP]实例讲解移动QQ在线平台
- ·0. Preface: Core Technologies
- ·一个简单实用的数据库操作框架
- ·开源技术——体验Struts
- ·Java资料:Swing中的事件处理详细资料
- ·Tomcat性能调整
- ·Java基础:三步学会Java Socket编程
- ·一种通用的输入校验方法和气球泡提示的实现(键盘用户界面模块)
- ·JBoss 4.0 简化了中间件的开发
