`
killazy
  • 浏览: 32204 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

EJB与JavaBean的区别

    博客分类:
  • J2EE
阅读更多

EJB的英文全称是企业级的JavaBean
两者是完全不同的
JavaBean是一个组件,而EJB就是一个组建框架
JavaBean面向的是业务逻辑和表示层的显示,通过编写一个JavaBean,可以将业务逻辑的事件和事务都放在其中,然后通过它的变量属性将所需要的内容在表示层传递显示。
EJB是部署在服务器上的可执行组建或商业对象。EJB有一个部署描述符,通过这个部署描述符可以对EJB的属性进行描述。EJB不和表示层交互。
通常,对于简单的服务器端应用来说,使用JavaBean是很不错的选择。虽然对于复杂的服务器端应用来说,使用JavaBean同样可以达到相同的效果,但这么做,所有底层的实现都必须手工来重新编写。而EJB不必用户关心它的底层操作,而只要关心它的外部实现即可。
的确,利用JavaBean来与EJB共同完成实现,是十分常见的。

分享到:
评论

相关推荐

    EJB--.rar_Java EJB_ejb_javabean

    本教程介绍了 Enterprise JavaBean 技术,特别关注于在分布式计算方案中 Enterprise JavaBean 组件的角色、体系结构、扩展 API 以及使用 EJB 技术的基本知识。

    EJB 企业级javabean

    **企业级JavaBean (Enterprise JavaBeans, EJB)** 是Java平台上的一个核心组件,用于构建分布式、事务处理、安全性和可扩展的企业级应用程序。EJB规范定义了如何在Java环境中创建服务器端组件,这些组件可以在Java...

    POJO javaBean EJB JNDI 理解及区别

    ### POJO、JavaBean、EJB与JNDI的理解及区别 #### POJO:Plain Old Java Object POJO,即“纯旧式Java对象”,它指的是最基础的Java类对象,没有任何框架约束,也不实现任何特定接口。POJO的主要特征是拥有私有...

    网络花店远程销售平台.rar_ejb_javabean SQL _jsp 销售_jsp+servlet销售_通用 java

    《网络花店远程销售平台:EJB+JSP+JavaBean+Servlet的综合应用》 在信息技术日益发达的今天,远程销售已经成为商业运营的重要组成部分。本文将深入探讨一个基于EJB(Enterprise JavaBeans)、JSP(JavaServer Pages...

    EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。

    ### EJB (Enterprise JavaBean)概述 EJB (Enterprise JavaBean)是J2EE(Java 2 Platform, Enterprise Edition)框架的重要组成部分,它提供了一套用于构建可扩展、分布式的多层企业应用的标准。EJB的目标是通过抽象...

    EJB 资料,enterprise javabean

    ### EJB (Enterprise JavaBean) 相关知识点详解 #### 一、EJB 概念与历史背景 EJB(Enterprise JavaBeans)是Java平台的一部分,用于开发和管理基于组件的企业级应用程序。它由Sun Microsystems在Java 2平台企业版...

    EJB方面 ejb pdf

    #### EJB与JavaBean的区别 EJB和JavaBean虽同属Java生态,但它们的应用场景和特性有显著差异: - **JavaBean**:是轻量级的、可重用的组件,没有严格定义的规范。理论上任何Java类都可能被视为一个Bean,但在实践...

    EJB基础(学习EJB者必看)

    Javabean技术则是EJB的一个基础,javabean是一种符合特定规范的Java类,它具有属性、getter和setter方法,以及一个默认构造器。Javabeans通常用于构建EJB组件的表示层,或者作为客户端与EJB之间的数据载体。 在...

    Hibernate与EJB集成

    #### 二、EJB与JavaBean的对比 - **JavaBean**: - 轻量级组件,易于开发和部署。 - 不需要遵守复杂的规范,使得JavaBean更加灵活且容易维护。 - 可以运行在任何支持Java的环境中,具备良好的跨平台能力。 - ...

    EJB教程

    本教程将深入探讨EJB及其与JavaBean的区别。 **EJB概述** EJB是Java EE(Java Platform, Enterprise Edition)的一部分,主要设计用于处理服务器端的业务逻辑。它们分为三种主要类型:会话Bean(Session Beans)、...

    EJB中ejb-jar——xml文件说明.pdf

    EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-jar文件是一个重要的配置...

    第章JSP与JavaBean2022优秀文档.ppt

    【JavaBean的概念】 JavaBean是Java编程语言中的一种组件模型,它是一个符合特定规则的Java类,通常用于封装业务逻辑...了解JavaBean的定义、分类、与EJB的区别以及它们在JSP中的应用,对于理解Java Web开发至关重要。

    Enterprise JavaBean (EJB) 是可重用的、可移植的 J2EE 组件。EJB 由封装业务逻辑的方法组成。譬如说,EJB 可能有这样的业务逻辑:

    import javax.ejb.Stateless.*; /*A simple stateless session bean implementing the incrementValue() method of the * CalculateEJB interface.*/ @Stateless(name="CalculateEJB") public class ...

    javabean介绍

    从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。  JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是...

    NIIT考试(j2ee javabean sevlet jsp ejb)

    【标题】"NIIT考试(j2ee javabean sevlet jsp ejb)"涉及到的是一场关于Java企业级开发的考试,其中涵盖了多个关键知识点,主要包括Java 2 Enterprise Edition (J2EE)、JavaBeans、Servlets、JSP(JavaServer Pages)...

    达内java软件工程师培训ejb的PPT

    EJB 与 JavaBean 的区别 与 JavaBean 不同,EJB 是一种服务器端组件,而不是客户端组件。EJB 的主要目的是提供企业级应用程序中的业务逻辑,而 JavaBean 则是提供客户端应用程序中的可重用组件。 EJB 的角色 ...

    深入探索EJB:在Java中实现企业级JavaBean的实践指南

    企业级JavaBean(EJB)是Java EE(现在称为Jakarta EE)的一部分,它提供了一种创建分布式、可伸缩、事务性业务逻辑的方法。EJB通过容器管理的组件模型,为开发者提供了声明式事务管理、安全性、远程访问等高级企业...

    JavaBean示例

    JavaBean主要用于构建Java应用程序的可重用组件,特别是在JavaServer Pages (JSP) 和Enterprise JavaBeans (EJB) 中,它们作为数据容器来传递信息。 JavaBean的核心特性包括: 1. **公共属性**:JavaBean通过公共...

Global site tag (gtag.js) - Google Analytics