大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
1.前言
从今天开始,简单的学习一下有关EJB方面的知识.从自己看EJB有关方面的书籍来看,感觉跟市面上的Spring很像,后来才发现,整个Spring框架实际上是参考了EJB的设计理念,由于学习过Spring,所以现在学习EJB的相关知识,并不是很吃力.接下来会在几篇博客中,简单的书写一下,自己的EJB的认识.
2.什么是EJB
EJB全名为Enterprise Java Bean,是J2EE规范的重要核心.主要是针对于分布式的开发技术,到目前为止EJB已经走过了EJB1.0、Ejb2.0以及目前的EJB3.X的历程,从现在来看,EJB相对于以前的2.0、1.0有了很大的改变。
EJB主要是用来构建企业级的应用框架,而对于小规模的开发而言,市面上流行最广的莫过于Spring+Hibernate核心开发技术。企业级应用有如下特点:
1、应用的规模较大、而且增长速度快速
2、应用的伸缩性要求很高
3、应用可能需要使用除JSP页面之外的其他客户端
3.EJB的分类
在EJB3.0中,EJB可以大概分为两类
1.会话(Session)Bean
1.1、Stateful Session Bean
有状态的Session Bean
1.2、Stateless Session Bean
无状态的Session Bean
2.消息驱动Bean(Message Driven Bean)
与Session Bean最大的不同之处在于,它不允许客户端调用它,只是JMS消息的异步消费者。
消息驱动Bean与无状态的Session Bean的最大优势在于“完全解耦”,javaEE的其他组件无须获取消息驱动Bean,只要向消息目的发送JMS消息就可以实现驱动Bean的通信,相当于间接调用了消息驱动Bean的onMessage方法。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187622.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...