`
ayaya
  • 浏览: 453851 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

EJB与JAVA BEAN的区别

    博客分类:
  • EJB
阅读更多
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件
分享到:
评论
1 楼 supercode 2008-11-09  
分析的不错

相关推荐

    uml ejb EJB与JAVA BEAN的区别

    【UML与EJB的区别】UML和EJB虽然都是Java开发中的概念,但它们关注的焦点不同。UML是一种建模语言,侧重于描述系统的结构和行为,而EJB则是一个组件模型,专注于提供实现企业级功能的框架。UML可以帮助设计EJB组件...

    Ejb开发实体bean

    3. **开发实体Bean**:实体Bean需要实现特定的接口,如`javax.ejb.EntityBean`或使用注解`@Entity`(在Java EE 5及以后版本)。这些Bean通常使用JPA(Java Persistence API)进行持久化操作,通过ORM(对象关系映射...

    EJB简介Enterprise Java Bean 下载

    Enterprise JavaBean(EJB)是Java平台上的核心组件,用于构建企业级分布式应用。EJB是一组遵循特定规范的Java类,它们专注于实现业务逻辑,从而简化复杂的企业级应用程序开发。EJB3.0是EJB规范的一个重要版本,它...

    EJB消息驱动bean Demo

    总结一下,EJB消息驱动bean是Java EE应用中处理异步消息的核心组件,与JMS配合,可以实现高效、解耦的系统通信。"EJB消息驱动bean Demo"为你提供了一个实际操作的例子,通过它你可以学习如何设置和使用MDB,以及如何...

    ejb实体bean实例

    EJB实体Bean通过JPA(Java Persistence API)或Hibernate等ORM框架与数据库交互。 ### 二、Eclipse中创建和配置EJB实体Bean 1. **新建EJB项目**:在Eclipse中,选择“File” -> “New” -> “Other” -> ...

    EJB容器对bean的管理

    EJB(Enterprise JavaBeans)容器是Java企业版(Java EE)平台的核心组成部分,它负责管理和协调企业级组件,特别是Bean对象。Bean是可重用的软件组件,它们封装了业务逻辑,使得应用程序开发者可以专注于应用的高级...

    java反射与EJBjava反射与EJBjava反射与EJBjava反射与EJBjava反射与EJB

    Java反射和EJB(Enterprise JavaBeans)是Java开发中的两个重要概念,它们分别涉及程序运行时的动态性以及企业级应用的组件模型。 Java反射机制是Java语言提供的一种能力,允许程序在运行时检查和操作类、接口、...

    EJB2 SessionBean

    在实践中,EJB2 SessionBean通常与EntityBean(持久化实体)和Message Driven Bean(消息驱动bean)配合使用,构建完整的Java EE应用程序。EntityBean处理数据库操作,SessionBean执行业务逻辑,而Message Driven ...

    EJB基础.rar_ejb_enterprise java bean_分布式计算

    - **JPA(Java Persistence API)**:用于实体bean的ORM(对象关系映射),简化了与数据库的交互。 - **JMS(Java Message Service)**:支持消息驱动bean,提供可靠的消息传递机制。 - **JSF(JavaServer Faces...

    Java中BEAN与EJB的区别浅析

    Java Bean和Enterprise Java Bean(EJB)是Java开发中两种重要的组件模型,它们在功能、设计和使用场景上有着显著的差异。理解这两者之间的区别对于Java开发者来说至关重要。 首先,Java Bean是一种标准的Java组件...

    JAVA Bean 课程.rar_Java bean

    3. **Java Bean 的配置与装配** - **XML配置**:在Java EE中,通常使用XML文件(如web.xml或ejb-jar.xml)来配置和装配Bean。这些文件描述了Bean的角色、依赖关系和部署细节。 - **注解配置**:随着Java 5的发布,...

    Jboss下开发ejb应用之一会话bean的应用

    在IT行业中,EJB(Enterprise JavaBeans)是Java EE(Enterprise Edition)平台的一部分,用于构建企业级分布式应用程序。本文将围绕“Jboss下开发ejb应用之一会话bean的应用”这一主题,深入探讨如何在Jboss应用...

    EJB详解 sessionbean entitybean MDB

    传统的Entity Bean(CMP)由容器管理持久性,而现代的JPA(Java Persistence API)通常与Entity Bean一起使用,提供更灵活的数据映射。 - **Message-Driven Bean(MDB)**:专门处理消息的EJB,主要用于异步处理。...

    EJB2.0 Entity bean(PDF)

    **企业级JavaBeans(EJB)2.0实体Bean**是Java平台中用于构建可部署在企业级服务器上的分布式、事务处理和持久性应用程序的重要组件。这个PDF文档,"EJB2.0 Entity bean",可能包含了关于如何设计、实现和使用EJB2.0...

    ejb 消息驱动Bean例子

    综上所述,ejb消息驱动Bean的例子展示了如何利用Java EE平台处理异步消息,提供可靠的、解耦的系统组件。通过配置和编程,我们可以实现对Queue和Topic的有效监听与处理,提升企业级应用的性能和稳定性。

    各大企业java面试笔试题

    4.EJB与JAVA BEAN的区别? EJB与JAVA BEAN是SUN的不同组件规范,EJB是在容器中运行的,分步式的,而JAVA BEAN主要是一种可利用的组件,主要在客户端UI表现上。 5.JAVA中的多形与继承? 可出编程,选择题。

    EJB3.0无状态SessionBean例子

    **EJB3.0无状态SessionBean例子** Enterprise JavaBeans(EJB)是Java平台上的一个核心组件,用于构建企业级分布式应用。EJB3.0是EJB规范的一个重大改进,它引入了诸多简化开发的新特性,使得EJB更加轻量级且易于...

    Java EJB 经典面试题 面试时被问过几个

    Java EJB,全称Enterprise JavaBeans,是Java平台上的企业级组件模型,主要用于构建可扩展且...在面试中,深入理解EJB的概念、用法及其与其他技术(如Java Bean)的区别,能展示出开发者对Java EE体系的深刻理解。

Global site tag (gtag.js) - Google Analytics