`

EJB系列 - EJB基础知识

阅读更多

本人博客文章网址:https://www.peretang.com/basic-knowledge-of-ejb/


什么是EJB

  可移植的, 可重用的, 可伸缩的业务应用程序的平台

 

为什么选择EJB

  1. 易用性, 由EJB容器提供许多的服务, 开发人员只需要关注业务本身即可

  2. 集成解决方案套装, 由应用服务器提供大量服务

  3. 开放的JavaEE标准

  4. 广泛的厂商支持

  5. 稳定, 高质量的代码基础

  6. 集群, 负载均衡, 故障转移

  7. 易于开发允许可重用的组件

 

EJB容器提供的服务

  1. 集成

  2. 池化

  3. 线程安全

  4. 状态管理(针对有状态会话bean)

  5. 消息服务器(针对消息驱动bean)

  6. 事务

  7. 安全

  8. 拦截器

  9. 远程访问

  10. Web服务

  11. 持久化

  12. 缓存

  13. 性能优化

 

EJB3.X的新特性

  1.简化程序的设计模型, 基于POJO设计

  2. 支持注解

  3. 支持依赖注入和JNDI

  4. 简化的持久化API

  5. 可进行单元测试的POJO组件

 

0
2
分享到:
评论

相关推荐

    EJB笔记--介绍了EJB的用处以及编程方法

    ### EJB基础知识与编程方法详解 #### 一、EJB概念与原理 ##### 1. 什么是EJB EJB(Enterprise JavaBeans)是Java平台的一种企业级组件模型标准,用于构建可重用的企业级应用组件。它由Sun Microsystems制定,并...

    ejb3-struts-tutorial.pdf

    为了更好地理解本教程的内容,读者需要具备一定的基础知识: - **EJB3基础**:读者应当对EJB3的基本概念有一定的了解。 - **Java Web开发**:熟悉Java Web开发环境及其相关技术。 - **Struts框架**:具备Struts框架...

    EJB3-JBOSS7-分布式事务示例

    了解这些基础知识后,开发者可以深入学习EJB3的高级特性,如安全性、定时器服务和异步方法调用,以及JBoss AS7的集群和热部署功能。同时,掌握分布式事务处理对于构建高可用性和高并发的分布式系统至关重要。

    ejb-3_0-fr-spec-ejbcore.pdf,ejb-3_0-fr-spec-persistence.pdf,ejb-3_0-fr-spec-simplified.pdf

    EJB Core涵盖了EJB的基础架构,包括会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans)。在EJB 3.0中,主要引入了注解驱动的编程模型,简化了开发过程,减少了XML配置。...

    EJB基础知识2---EJB资料

    EJB基础知识是Java开发者,尤其是那些致力于企业级应用开发的程序员必须掌握的关键概念。以下将详细介绍EJB的基本知识,以及它在Java开发中的重要性。 **EJB概述** EJB是一种组件模型,允许开发人员将业务逻辑封装...

    first-ejb3-tutorial-en.pdf

    ### EJB3基础知识与实践教程 #### 一、EJB3简介 EJB3(Enterprise JavaBeans 3)是Sun Microsystems推出的一种用于开发多层企业级应用的技术标准,它是Java EE平台的重要组成部分之一。EJB3相较于之前的版本进行了...

    jboss-ejb3-interceptors.jar.zip

    《深入理解JBoss EJB3拦截器:jbossejb3-interceptors.jar解析》 在Java企业级应用开发中,JBoss EJB3是广泛使用的轻量级容器,它为开发者...对于希望深入EJB3或Java企业级开发的程序员来说,掌握这部分知识至关重要。

    EJB3-智联传播的2个版本的pdf文件

    这本书籍或教程可能是针对初学者设计的,旨在帮助读者快速理解EJB3.0的基础概念和技术。其中可能包含以下核心知识点: 1. **EJB组件**:EJB组件包括Session Beans(会话bean)用于表示业务逻辑,Message-driven ...

    ejb-3_0-fr-api

    这个jar文件包含了所有EJB 3.0接口、抽象类和异常,是开发EJB应用程序的基础。 通过深入理解和熟练使用这些EJB 3.0的关键特性,开发者能够构建出高效、健壮且易于维护的企业级应用。这份ejb-3_0-fr-api的文档可以...

    实战EJB 实战EJB 实战EJB

    ### 实战EJB知识点解析 #### 一、企业JavaBeans (EJB) 技术概览 **什么是企业JavaBeans技术?** 企业JavaBeans (EJB) 是Java平台上的服务器端组件模型,专为构建可扩展、可靠且跨平台的企业级应用程序而设计。...

    EJB-PPT.rar

    总结,EJB-PPT这个压缩包可能涵盖了EJB的基础知识、核心组件、生命周期管理、通信机制、事务处理、持久化以及与Web服务的集成等多个方面。通过深入学习和理解,开发者可以更好地利用EJB技术来构建高效、稳定的企业级...

    hello-ejb.rar_ejb_ejb java

    理解EJB的这些基础知识对于任何想要深入Java EE开发的人来说都是非常重要的。通过"hello-ejb"这个简单的例子,你可以亲手实践,从而更好地掌握EJB的工作原理和使用方法。同时,不断探索和学习EJB的高级特性,如...

    ejb3.0非常实用教程

    #### 三、基础知识学习 1. **熟悉JBoss目录结构** - 了解`bin`, `lib`, `deploy`等关键目录的作用。 2. **JBOSS部署** - 部署EJB项目到`deploy`目录。 - 使用`jboss-deployment-structure.xml`进行高级配置。 3. ...

    javax.ejb.jar.zip

    【标题】"javax.ejb.jar.zip" 是一个与Java企业版(Java EE)相关的压缩文件,其中包含`javax.ejb.jar`这个核心...通过理解和掌握这些知识点,开发者可以有效地利用EJB来构建高效、稳定且易于维护的企业级应用程序。

    J2EE-Ejb-Jboss

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出以下关键知识点: ### 一、J2EE与EJB简介 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为简化企业级应用开发而设计的一套标准框架...

    EJB的B-S C-S结构编写实例.rar

    学习EJB的B/S C/S结构编写实例,你需要掌握以下几个关键知识点: 1. EJB的基本概念:包括会话bean和实体bean的区别,以及消息驱动bean的作用。 2. EJB的生命周期:了解如何创建、查找、激活、 passivate 和销毁EJB...

    EJB3.0中文 版

    - **目标读者**:本教程旨在为具备Java基础的初学者提供EJB 3.0的学习资料,无需预先学习EJB 2.0。 - **技术变迁**:随着EJB 3.0的发展,EJB 2.0的相关技术和实践将逐渐被淘汰。 #### 2. 运行环境配置 - **下载与...

    EJB项目的基础配置和测试方法

    **EJB(Enterprise JavaBeans)项目基础配置与测试方法** EJB是Java企业级应用中的核心组件,它提供了一种规范来开发可部署在服务器端的分布式组件。EJB项目通常涉及实体Bean(Entity Beans)、会话Bean(Session ...

    JPA学习笔记-EJB-01JPA初体验

    #### 三、JPA与EJB结合使用的基础知识 1. **JPA简介**: - JPA提供了一种标准的方式来处理Java对象与关系数据库之间的持久化操作,它支持注解和XML配置两种方式。 - 在本文档中,作者主要采用了注解的方式来进行...

Global site tag (gtag.js) - Google Analytics