EJB——》简介
来源:互联网 发布:知乎 编程电脑配置要求 编辑:程序博客网 时间:2024/06/05 07:00
一:什么是EJB
Enterprice JavaBeans是用于分布式业务应用的标准服务端服务组件模型,是J2EE的一部分,采用EJB架构编写的应用是事务性的、多用户安全的。采用EJB编写的应用可以部署在任何支持EJB的服务器平台,如JBOSS、weblogic等
二:EJB是干什么的
通俗来讲,EJB就是编写业务层代码。我们学过MVC,显示层,控制层,业务层,EJB就是来做业务层的。
三:EJB的好处
我们之前是用JavaBean开发业务层,如果使用JavaBean开发业务层,有些工作是需要我们自己动手去做,例如:事物管理,需要我们手动开始事物,关闭事物和回滚事物。还有安全管理等。EJB为我们提供了很多在企业开发中需要使用到服务,如事物管理、安全、持久化、分布式等。因为这些服务由容器提供,无需我们自己开发,这样就大大减少了我们的开发工作量。
四:EJB vs Spring
说到事物管理,我们学习的Spring也能够做到。那么我们是不是没有必要使用EJB了呢,当然如果你的应用没有用到分布式的话,是可以不使用EJB的。Spring+hibernate做的有的比EJB还好。EJB的初衷就是为了分布式,而Spring一开始就没有打算提供分布式这个能力。EJB比较适合大型企业。
五:EJB的分布特点
在物理上是可以分开的,业务层在一台主机上,控制层和显示层在另一台主机上.
实现业务的共享,两个系统用到同一个功能,如果修改业务层,两个系统会同时发生改变。
六:EJB的核心
1、会话Bean(Session Bean):
负责与客户端的交互,是编写业务逻辑的地方。
2、实体Bean(entity Bean):
Java持久化技术。Hibernate等框架
3、消息驱动Bean(Message DrivenBean):
专门用于异步处理Java消息的组件,具有大量处理并发消息的能力
EJB 的学习ing.
- EJB——》简介
- 基于J2EE规范的中间件——EJB简介
- EJB简介
- EJB 简介
- EJB简介
- EJB 简介
- EJB简介
- EJB简介
- EJB简介
- EJB简介
- EJB--简介
- EJB简介
- EJB—从EJB会话bean访问EJB实体bean
- 【EJB】——EJB宏观总结
- EJB学习(一)—EJB概述
- EJB——EntityBean
- EJB——总结
- EJB 3.0简介
- eclipse中不能找到dubbo.xsd解决方法
- 进度汇报
- 13周练J - Little Artem and Presents【规律】
- url 重写,设置伪静态页面
- 不要习惯于过去
- EJB——》简介
- Jenkins+Maven+SVN快速搭建持续集成环境
- WebView
- 云笔记项目实战部分
- 《疯狂Java讲义》——Java的运行机制
- 51nod 1086 背包问题v2 多重背包
- TLD(Tracking-Learning-Detection) 编译
- Android中的定时任务实现方式
- unity获取某个方法执行的时间