`
longgangbai
  • 浏览: 7330475 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EJB3.0的生命周期

EJB 
阅读更多

package com.easyway.tbs;
/**
 * EJB3.0的生命周期
 * @author longgangbai
 *
 */
public interface LifeCycle {
   public String say();
   public void stopSession();
}

 

 

package com.easyway.tbs;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.ejb.Init;
import javax.ejb.PostActivate;
import javax.ejb.Remove;
/**
 * EJB3.0的生命周期
 * @author longgangbai
 *
 */
public class LifeCycleBean implements LifeCycle {
     @Init
  public void initialize(){
    System.out.println("@Init事件触发"); 
  }
  public String say() {
   // TODO Auto-generated method stub
   return "测试ejb3的生命周期的方法";
  }

  @PostConstruct
  public void construct(){
   System.out.println("@PostConstruct 开始执行...");
  }
  

  
  
  @PreDestroy
  public void exist(){
   System.out.println("@PreDestroy 开始执行...");
  }
  
  
  @PostActivate
  public void activate(){
   System.out.println("@PostActivate 开始执行...");
  }
  

  
  
  @Remove
  public void stopSession(){
   System.out.println("@Remove 开始执行...");
  }
  
}

分享到:
评论

相关推荐

    ejb3.0入门图文教程

    实体bean的生命周期管理和事务处理也将被涵盖,这对于理解如何在分布式环境中保持数据一致性至关重要。 接下来,《EJB3.0开发Message Driven Bean.pdf》将引导你了解消息驱动bean(MDB)。MDB是一种特殊类型的...

    李腾飞EJB3.0 源码 源代码

    7. **生命周期方法**:EJB 3.0定义了一些生命周期回调方法,如`@PostConstruct`和`@PreDestroy`,允许开发者在Bean创建和销毁时执行特定的逻辑。 **李腾飞EJB 3.0 源码解析** "李腾飞EJB3.0 源码 源代码"可能包含...

    Java之精通EJB3.0.pdf

    5. **简化生命周期管理:**EJB3.0提供了更为简单直观的方式来管理组件的生命周期,减少了代码量。 #### 二、EJB2.0到EJB3.0的转变 **1. 去除臃肿特征:** EJB2.0时代,开发EJB组件需要编写大量的XML配置文件,...

    EJB 3.0实例教程.pdf

    EJB 3.0规范定义了bean的生命周期方法,如`@PostConstruct`和`@PreDestroy`,使得开发者可以自定义bean初始化和销毁时的行为。 通过以上这些特性,EJB 3.0使得企业级Java开发变得更加简单和高效。《EJB 3.0实例教程...

    EJB3.0架包

    5. **生命周期方法**:EJB3.0提供了如@PostConstruct和@PreDestroy等注解,用于标记在Bean初始化和销毁时需要执行的方法,便于管理Bean的生命周期。 6. **事务管理**:EJB3.0支持声明式事务管理,通过在方法上添加@...

    EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程)

    1. **注解驱动**: EJB 3.0引入了注解,允许开发者在类和方法上直接声明bean的角色、生命周期方法、事务属性等,不再需要XML配置文件。 2. **无容器接口(No Interface View)**: EJB 3.0允许创建无接口的企业bean,...

    EJB 3.0规范官方文档

    EJB 3.0简化了会话Bean的生命周期管理,通过注解可以轻松地定义服务方法。 3. **容器管理的持久性(CMP)与Bean管理的持久性(BMP)**:EJB 3.0在实体Bean中默认采用容器管理的持久性,减少了开发者对数据库操作的...

    ejb2.0与ejb3.0的区别

    ### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...

    EJB3.0实例教程(PDF)

    6. **实体的生命周期事件**:EJB3.0支持实体Bean的生命周期方法,如`@PrePersist`、`@PostLoad`等,使得开发者可以在特定事件(如对象持久化前、加载后)执行自定义逻辑。 7. **事务管理**:EJB3.0提供了声明式事务...

    EJB3.0开发文档

    EJB3.0的生命周期由容器管理,包括实例创建、初始化、激活、钝化、销毁等阶段。开发者可以通过生命周期回调方法来定制特定阶段的行为。 九、部署与测试 EJB3.0的部署变得更加简单,可以直接将Bean打包在JAR或WAR...

    电子书-EJB3.0实例教程

    **电子书-EJB3.0实例教程** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,主要用于构建可复用的、模块化的、面向服务的企业级应用程序。EJB 3.0是其重要的一个版本,它在EJB 2.x的基础上进行...

    EJB3.0规范中文版

    8. **生命周期方法(Lifecycle Callbacks)**:开发者可以通过注解如`@PostConstruct`和`@PreDestroy`定义Bean的初始化和清理行为。 9. **安全性(Security)**:EJB 3.0集成在Java EE的安全框架中,支持角色基的访问...

    EJB3.0实例教程及源代码

    **EJB3.0实例教程及源代码** 本教程专注于企业级JavaBeans(EJB)3.0技术的实践应用,由黎活明提供。EJB是Java平台上的一个核心组件,用于构建可扩展的、可靠的、安全的分布式应用程序。EJB 3.0是EJB规范的一个重要...

    精通ejb3.0 经典书目

    ### 精通EJB3.0经典书目解析 #### 一、书籍基本信息 - **书名**:《精通企业级Java Beans (EJB) 3.0》 - **作者**:Rima Patel Sriganesh, Gerald Brose, Micah Silverman - **出版社**:Wiley Publishing, Inc. -...

    EJB3.0完整代码例子

    6. **依赖注入(Dependency Injection)**:EJB3.0引入了CDI(Contexts and Dependency Injection)的概念,允许容器自动管理Bean的生命周期和依赖关系,减少了手动管理对象的复杂性。 7. **查询语言(Query ...

    EJB3.0规范和API文档

    - **EntityManager**: 处理实体的生命周期和持久性操作。 - **PersistenceContext**: 提供与实体管理器交互的上下文。 - **PersistenceUnit**: 定义持久化单元,包含相关的实体类和配置信息。 **应用场景** EJB ...

    EJB3.0实例教程(源代码).rar )

    - **SessionBeanLifeCycle**:展示了会话bean的生命周期管理和状态管理。 - **MessageDrivenBean**:包含消息驱动bean的实现及其与JMS的交互。 - **LocalRemoteBean**:可能涵盖本地和远程接口的使用,以及如何在...

    中文最新EJB3.0实例教程下载

    传统的Entity Bean需要容器管理持久性(CMP),而在EJB3.0中,开发者可以选择使用自管理持久性(BMP),通过`@PrePersist`、`@PostPersist`、`@PreRemove`、`@PostRemove`等生命周期回调方法,自定义实体的生命周期...

    EJB3.0入门教程 PDF

    1. **理解EJB生命周期** - 了解Bean的创建、初始化、激活、钝化、销毁等阶段。 2. **熟悉JNDI查找** - EJBs通过Java命名和目录接口(JNDI)被客户端查找和引用。 3. **异常处理** - 学习如何正确地处理和抛出EJB相关...

Global site tag (gtag.js) - Google Analytics