`

jee6 学习笔记 6 - EJB3.1 What's New

    博客分类:
  • JEE
阅读更多
The following is a brief list of the new features of EJB3.1

1. no interface required
@Stateless
public class MyEjb { ...}


2. singleton EJB: @Singleton
@Singleton
public class MySingleton { ... }


3. timer based services: @Schedule
@Stateless
public class MyTimerBean {
 @Schedule(dayOfWeek="Sun", hour="0")
 public void soSomething() { ... }
}


4. Asynchronous EJB: @Asynchronous
@Stateless
public class MyAsynchBean  {
  @Asynchronous
  public void doSomething(User u) {
    try {
      changeSomething(u);
      sendNotification(u);
   }
   catch (Exception e) {
     e.printStackTrace();
   } 
  }
}


5. As showed in the previous blogs, EJBs can now be packaged in a web archive .war

Next, i'll do simple experiments on these new features to make sure i really understand how they work, and possibly, how they can be used.
分享到:
评论

相关推荐

    javax.ejb-3.1.2.2.jar下载

    标题中的"javax.ejb-3.1.2.2.jar"是一个特定版本的EJB API的实现,它对应于EJB 3.1规范的2.2次小更新。这个jar文件是开发人员在EJB 3.1环境中开发、测试和部署企业级Java应用程序所必需的依赖库。EJB 3.1是EJB规范的...

    eclipse-jee-luna-SR1a-win32-x86_64.7z.002

    eclipse-jee-luna-SR1a-win32-x86_64.7z.002

    eclipse-jee-2023-06-R-win32-x86-64.zip

    在Eclipse JEE版本中,这些功能得到了进一步增强,特别是对于Java EE应用程序的开发,如Web服务、Java服务器页面(JSP)、JavaServer Faces(JSF)以及Enterprise JavaBeans(EJB)等,提供了全面的工具集和模板。...

    开发工具 eclipse-jee-mars-2-win32

    开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...

    jee6 学习笔记 6.3 - @Asynchronous

    `@Asynchronous`是Java EE 6引入的EJB 3.1规范的一部分,它可以应用在无状态会话bean(Stateless Session Bean)的方法上。当一个带有`@Asynchronous`的方法被调用时,调用者会立即返回,而实际的方法执行将在另一...

    eclipse-jee-2023-09-R-linux-gtk-x86-64.tar.gz

    "eclipse-jee-2023-09-R-linux-gtk-x86_64.tar.gz" 文件是Eclipse专为Java企业版(Java EE)开发者设计的2023年9月版本,适用于64位的Linux操作系统。这个版本包含了对Java EE开发所需的全部工具和功能,如Web服务器...

    eclipse-jee-2023-09-R-win32-x86-64.zip

    "eclipse-jee-2023-09-R-win32-x86_64.zip" 是Eclipse针对2023年9月发布的一个更新版,专为Windows 64位操作系统设计。 在Windows系统上安装和使用Eclipse-JEE,你需要了解以下关键知识点: 1. **安装步骤**: - ...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    开始使用Eclipse JEE 2022-09 R,首先需要下载"eclipse-jee-2022-09-R-win32-x86_64.zip"压缩包,解压后运行“eclipse.exe”。初次启动,用户需要配置工作空间,选择Java开发工具,以及根据项目需求添加服务器...

    eclipse-jee-2022-06-R-win32-x86_64.zip

    在解压eclipse-jee-2022-06-R-win32-x86_64.zip后,我们会得到一个名为“eclipse”的文件夹,这个文件夹包含了整个IDE的所有组件和配置。启动Eclipse IDE,用户会看到熟悉的界面,包括工作区(Workspace)、透视图...

    eclipse-jee-2021-12-R-win32-x86_64.zip

    Eclipse IDE for Enterprise Java and Web Developers (eclipse-jee-2021-12-R-win32-x86_64.zip)适用于Windwos x86_64

    eclipse-jee-2021-12-R-win32-x86_64

    eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64

    eclipse-jee-2020-06-R-win32-x86_64

    它包含了诸如JavaServer Pages (JSP)、Java Servlets、Java Persistence API (JPA)、Enterprise JavaBeans (EJB)以及WebSocket等JEE相关技术的支持。 三、核心功能 1. **项目管理**:Eclipse提供了一套完整的项目...

    eclipse-jee-2023-12-R-win32-x86-64.zip

    eclipse-jee-2023-12-R-win32-x86_64.zip 适用于Windows系统

    eclipse-jee-2019-03-R-win32-x86-64.zip

    Eclipse-JEE-2019-03-R-win32-x86-64.zip 是一个专门为Windows 64位系统设计的Eclipse版本,包含了Web开发所需的插件。 这个版本是2019年的第三个发布版(Release),通常每个版本都会带来性能优化、新功能和修复...

    eclipse-jee-2023-12-R-linux-gtk-x86-64.tar.gz

    eclipse-jee-2023-12-R-linux-gtk-x86_64.tar.gz 适用于Linux x86_64位系统

    eclipse-jee-2020-09-R-win32-x86_64.zip

    标题中的“eclipse-jee-2020-09-R-win32-x86_64.zip”指的是Eclipse IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...

    eclipse-jee-2023-09-R-macosx-cocoa-x86-64.dmg

    eclipse-jee-2023-09-R-macosx-cocoa-x86_64.dmg 适用于macOS Intel芯片系统

    Eclipse64位4.2朱诺版eclipse-jee-juno-win32-x86_64.zip支持jdk1.5

    Eclipse64位4.2朱诺版eclipse-jee-juno-win32-x86_64.zip支持jdk1.5 Eclipse 支持jdk1.5 64位 juno 朱诺版 eclipse-jee-juno-win32-x86_64.zip 更多eclipse版本可看查看我的系列,欢迎下载~

    eclipse-jee-luna-SR1a-linux-gtk.tar.gz

    通过上述分析,我们可以看出文件“eclipse-jee-luna-SR1a-linux-gtk.tar.gz”是一个针对32位Linux系统的Eclipse JEE Luna SR1a版本的安装包。该安装包包含了必要的组件,用于开发Java EE应用程序,并且可以在包括...

    eclipse-jee-2022-03-R-win32-x86_64.zip

    Eclipse-jee-2022-03-R-win32-x86_64.zip是一个专为Windows 64位系统设计的压缩包,其中包含了Eclipse集成开发环境(IDE)的Java和R语言版本。这个版本的Eclipse是2022年3月发布(R版本)的,针对Java开发者以及R...

Global site tag (gtag.js) - Google Analytics