业务逻辑组件主要用来进行业务逻辑处理,这种方式能够供较好的安全性和可靠性,它由运行在业务逻辑层的Enterprise Java处理。Enterprise JavaBean 从客户端接收数据,然后进行业务逻辑处理,还可以将处理后的数据进行存储,同时它也可以从存储器获取数据,处理后将其发送的哦客户端。
J2EE提供了三种类型的 Enterprise JavaBean:Session Bean,Entity Bean 和Message-Driven Bean。Session Bean 表示客户端和服务器端的一个短暂的对话,当客户端执行完以后,Session Bean 会自动的消失;Entity Bean 描述了存储在数据库表中的持久性数据,但客户端执行完以后,底层的服务会将 Entity Bean 中的数据存储到数据库中;Message-Driven Bean 提供了信息监听的功能,它允许异步 JMS消息。