`

JAVABEAN与EJB

    博客分类:
  • Java
阅读更多
EJB的英文全称是企业级的JavaBean
两者是完全不同的

1.JavaBean是一个组件,而EJB是一个组件框架。
2.JAVABEAN面向的是业务逻辑和表示层的显示,编写一个javabean可以将业务逻辑的事件和事务都放在其中,然后通过它的变量属性将所需要的内容在表示层传递显示。

EJB是部署在服务器上的可执行组建商业对象,EJB有一个部署逻辑描述符。通过这个部署描述符可以对EJB的属性进行描述,EJB不和表示层进行交互。


通常,对于简单的服务器端应用来说,使用JavaBean是很不错的选择。虽然对于复杂的服务器端应用来说,使用JavaBean同样可以达到相同的效果,但这么做,所有底层的实现都必须手工来重新编写。而EJB不必用户关心它的底层操作,而只要关心它的外部实现即可。
的确,利用JavaBean来与EJB共同完成实现,是十分常见的。



分享到:
评论

相关推荐

    jsp_使用JavaBean分离表示与实现

    **JavaBean与EJB的区别** 虽然JavaBean和EJB(Enterprise JavaBean)都是Java组件技术,但两者有显著区别。EJB是J2EE的核心技术,专为开发分布式、服务器端的应用程序组件而设计,适用于复杂的业务环境,提供事务...

    EJB教程

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

    POJO javaBean EJB JNDI 理解及区别

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

    JavaBean的基本知识

    2. **JavaBean与EJB的交互**:JavaBean可以作为EJB客户端的一部分,通过远程调用的方式来访问EJB提供的服务。这种模式下,JavaBean负责处理用户界面和简单的业务逻辑,而复杂的业务逻辑则由EJB处理。 #### 五、...

    使用JavaBean分离表示与实现

    JavaBean与EJB(Enterprise JavaBean)不同,EJB是J2EE的核心技术,专门用于构建分布式企业级应用,提供了更高级别的服务,如事务管理、安全性等。 总的来说,JavaBean是Java Web开发中一种重要的工具,通过合理...

    MVC设计模式的JavaWeb项目所需要的jar(Jsp+Servlet+JavaBean(EJB)).zip

    综上所述,这个JavaWeb项目使用了MVC设计模式,结合了JSP、Servlet、JavaBean(EJB)以及一系列的库来实现数据处理、业务逻辑和用户界面的分离,同时利用了MySQL数据库和相关的连接池及数据库操作工具库来支持数据...

    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 ...

    2022年JavaBean(EJB) 3.0 全新体验Java教程.docx

    JavaBean(Enterprise JavaBeans,EJB)3.0 是一种企业级应用开发的重要技术,尤其在Java平台上。EJB3.0的发布旨在解决EJB2.x版本中存在的复杂性问题,提升开发效率和生产力。本教程将聚焦于EJB3.0的改进,包括元...

    JavaBean介绍

    #### 四、JavaBean与EJB的区别 - **定义**:JavaBean通常用于表示简单的数据结构或行为,而EJB(Enterprise JavaBean)则是用于构建企业级应用的服务端组件。 - **开发包**:JavaBean使用`java.beans`包开发,是...

    EJB 企业级javabean

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

    软件开发工程师试题(包含试题及最佳答案)

    软件开发工程师试题涵盖了软件开发的方方面面,包括 SQL 语句优化、Decoole 重写 SQL 语句、命名规则、类型转换、JSP 中的 ArrayList 显示、beam、Home、Romate 的概念、Javabean 与 EJB 的区别、SESS’on bean 与 ...

    系统分析师复习知识点摘要

    一、JavaBean与Enterprise JavaBean(EJB)组件模型特点对比 1. **JavaBean组件模型**: - **面向客户端**:JavaBean设计为可嵌入到客户端应用程序中,如桌面应用或网页,便于在不同环境中复用。 - **可移植性...

    java组件的浅析

    JavaBean与EJB(Enterprise JavaBean)不同,EJB是一种服务器端的组件模型,用于开发服务端的Java程序,而JavaBean是一种客户端的组件模型,用于开发客户端的Java应用程序。 JavaBean的规则包括: 1. 针对一个名为...

    EJB方面 ejb pdf

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

    EJB教程.doc Enterprise Java Bean

    - **EJB概念与原理**: 定义、特点以及EJB如何解决企业级应用中的问题。 - **JSR与JCP**: JSR(Java Specification Requests)和JCP(Java Community Process)的作用与重要性。 **4.2 第一步EJB** - **EJB编程的步骤**:...

    EJB 资料,enterprise javabean

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

    SUN认证企业构架师指南

    4. **JavaBean与EJB(Enterprise JavaBeans)**:JavaBean是一种遵循特定编码约定的Java类,常用于封装数据和业务逻辑。而EJB则是更高级的服务器端组件,能够提供事务管理、并发控制等功能。架构师应熟悉JavaBean和...

    系统分析师复习摘要笔记

    以上内容概括了系统分析师复习摘要中的关键知识点,涵盖了JavaBean与EJB组件模型、JSP技术优势、企业计算服务、J2EE技术、RMI与RPC比较、XML与HTML区别以及XML与JSP集成应用等方面,旨在帮助读者全面理解这些概念和...

Global site tag (gtag.js) - Google Analytics