做了快两年的Ejb3.0的开发了,却没有系统的总结过,在此开始总结Ejb3.0的一些基础概念及基本的实现。本博客目的是为了给自己的学习带来帮助,可以及时的查看一些知识。可能整理的不够细致。但会慢慢进步的。
主要参考:Enterprise JavaBeans 3.0中文版(第5版)
Sun微系统公司有关Enterprise JavaBeans架构的定义如下:
Enterprise JavaBeans 架构是一个用于开发和部署基于组件的分布式业务应用的组件架构。采用Enterprise JavaBeans 架构编写的应用是可伸缩的、事务性的、多用户安全的。可以一次编写这些应用,然后部署于任何支持Enterprise JavaBeans规范的服务器平台上。
Enterprise JavaBeans是一个用于分布式业务应用的标准服务器组件模型。
过去几年间,J2EE及EJB技术始终被认为是企业应用领域的主力军。EJB从一开始的备受追捧,及至后来的饱受诟病,一直都是人们议论的焦点。而如今,像Spring、Hibernate这样的开源软件大获成功,轻量级思潮与敏捷方法风行于市,在企业应用这一主战场上,曾为人们所熟识的J2EE技术将会何去何从?想必这是多数Java从业者们最为关切的事情。而作为这一焦点的最新成果——EJB 3.0规范,自2003年5月始,历经整整 3 年的酝酿以后,其最终的发布版本终于在2006年5月面世了。.
EJB 3.0可谓EJB技术有史以来最大的一次变革,它所带来的,不仅是技术上的变革,更是思想上的。它将主旨定位于“化繁为简”:从开发者的角度出发,通过降低复杂度,着力改善系统的架构。新规范从成功开源项目中汲取养分,给我们带来了很多有益的实践:藉由Persistence API,entity bean 可以是任意的普通Java对象,而无需再继承既定的接口;大量利用Java注解,再辅以少量的XML部署描述文件,使部署工作大为轻松,且灵活自如;还有轻量级的对象/关系映射机制,外部资源的依赖注入手段,以及注解的“Configuration By Exception”思想,凡此种种,无不令开发者受益匪浅。
Enterprise JavaBeans是Java Enterprise Edition平台的核心组件技术。作为一种企业基础架构,它为开发者提供了针对企业应用中多数必备服务的自动化管理功能。而EJB容器——作为enterprise bean组件直接面对的环境,为组件提供了众多托管服务——正是这一架构的核心。.
然而,在以往版本的EJB中,为了使用托管环境,开发者编写的API不得不更多的着力于满足EJB容器的需求,而非企业应用的业务逻辑。这就导致了EJB开发被不必要地复杂化了。EJb3.03.0极大地简化了企业应用开发,它所引入的很多特性业已成为JavaEE平台的组成部分.不仅如此还对Java Persistence API进行了扩展,使其可以支持在容器外的JavaSE环境下使用.
分享到:
相关推荐
EJB3.0学习心得 EJB3.0学习心得 EJB3.0学习心得
EJB3.0学习之运行环境配置 运行环境配置
轻松搞定EJB 3.0 详细描述了初学EJB 3.0时所需要的配置及开发步骤! 开发实例代码。
记录自己学习EJB3.0中学到的各个章节的一些东西.
传智播客_EJB3.0视频教程网盘下载,本教程仅供学习之用,请勿用于商用,一切后果自负。
EJB3.0规范和EJB3.0经典入门(含源码) 本材料适合Java程序员、项目经理和系统架构师。学习本材料,您不需要EJB2.x知识,如果具备一些Web和jdbc知识,学习效率会更快些。学习本材料,初级Java程序员应在1个月左右,...
在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。
给初学者的一个好例子 介绍EJB3.0开发的过程,方便初学者学习EJB3.0
本架包 对于学习ejb3.0的同学给予下载
EJB3.0学习教材 详细介绍了ejb的使用 在原来ejb的基础上更进一步的分析了ejb工作原理
NULL 博文链接:https://lc2586.iteye.com/blog/720918
EJB3.0规范,包括EJB3核心规范.pdf、EJB3持久化规范(简体中文版).pdf、JMS1_1规范(简体中文版).pdf。希望对Java EE学习者有帮助。
EJB作为企业级的数据访问/持久化标准在1999年作为J2EE规范的核心规范出现,极大的转变了java企业级开发的模式,为java软件开发提供了一个良好的架构。 EJB从1.0到2.1在J2EE架构中,都是作为一个服务器端的(Server ...
EJB3.0学习文档 感觉还不错
一本学习EJB3.0的经典书 作者:Rima Patel Sriganesh,Gerald Brose,Micah Silverman
NULL 博文链接:https://zheng12tian.iteye.com/blog/799194
JDK1.5 JAVAEE1.5 MSSQL2005 测试通过
ejb3.0+Weblogic+Jboss安装配置及入门例子 基础知识+详细例子+weblogic部署+Jboss部署,非常详细,值得初学者学习