企业级 JavaBean 开发详解
1. 企业级 JavaBean 概述
企业级 JavaBean(Enterprise JavaBeans,EJB)是 Java 平台上用于开发企业级应用的组件模型。EJB 包含多种类型,每种类型都有其独特的生命周期和用途。主要的类型包括有状态会话 Bean、无状态会话 Bean 和消息驱动 Bean,同时还涉及 EJB 定时器服务和 EJB 安全等方面。
2. 会话 Bean 发展与基础
会话 Bean 通常用于封装业务逻辑。在 Java EE 5 中,创建会话 Bean 只需创建两个工件:Bean 本身和业务接口,并使用适当的注解让 EJB 容器识别它们。到了 Java EE 6,进一步简化了会话 Bean 的开发,本地接口变为可选。对于只需要本地访问的会话 Bean,只需开发会话 Bean 类即可。而早期的 J2EE 版本则需要开发者创建多个工件,包括 Bean 本身、本地或远程接口(或两者都有)、本地主页或远程主页接口(或两者都有)以及 XML 部署描述符。
以下是一个简单的会话 Bean 示例:
package net.ensode.glassfishbook;
import javax.ejb.Stateless;
@Stateless
public class SimpleSessionBean
{
private String message = "If you don't see this, it didn't work!";
public String getMessage()
{
return me
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



