初识EJB
EJB:Enterprise JavaBean
下面分两步来了解EJB
一、 JavaBean
JavaBean是java语言写成的可重用组件。做过面向对象开发,不难理解可重用组件,我们可以把它看成对外提供功能的一个黑盒子,是对某些特定功能的打包,调用者不需要关心内部实现,只需要关心它所提供的功能。该组件部署后,可以为多客户端提供服务。
二、Enterprise
Enterprise JavaBean也就是企业级应用中的可重用组件。
什么是企业级应用?
企业级应用的特点:业务庞大、结构复杂、数据量大、用户量多、事务密集、安全性需求高、分布式部署、功能强大并且易于升级和维护等等。这是我理解的企业级开发的需求。
EJB和企业级挂钩,那EJB有什么特点,又满足了企业级开发的哪些需求呢?
EJB支持分布式、支持不同类型的客户端。
EJB的表现形式有:
SessionBean ——会话组件 封装了常用的业务逻辑。是最常用的javaBean
DriverMessageBean——消息组件 封装了发送消息相关的业务逻辑。
EntityBean——实体组件
业务逻辑和实体由这些Bean完成,这些Bean可以部署在一台或多台服务器上。
EJB支持的客户端类型:
本地客户端 客户端与其调用的EJB对象在同一个JVM进程中
远程客户端 客户端与其调用的EJB对象不在同一个JVM进程中
Web service客户端
客户端可以是:JSP、Servlet、EJB、Application applet
更多推荐



所有评论(0)