`
baojyy1
  • 浏览: 15254 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JavaBean、Enterprise JavaBean、POJO

阅读更多
POJO:普通Java类
1. 不扩展预定的类
2. 不实现预定的接口
3. 不包含预定的注解

JavaBean:是一种JAVA语言写成的可重用组件。
这个类必须有一个公共的缺省构造函数。
这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。

Enterprise JavaBean(EJB):是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。
包括是会话 Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。

Enterprise Bean 与 JavaBean的区别
JavaBean 是使用 java.beans 包开发的,它是 Java 2 标准版的一部分。JavaBean 是一台机器上同一个地址空间中运行的组件。JavaBean 是进程内组件。Enterprise Bean 是使用 javax.ejb 包开发的,它是标准 JDK 的扩展,是 Java 2 Enterprise Edition 的一部分。Enterprise Bean 是在多台机器上跨几个地址空间运行的组件。


参考网址:
http://hi.baidu.com/29163077/item/f543352bfddfdcfa50fd87b9
分享到:
评论

相关推荐

    POJO javaBean EJB JNDI 理解及区别

    #### EJB:Enterprise JavaBean EJB(企业级JavaBean)是Java EE平台的一部分,专为企业级应用设计。与POJO和JavaBean不同,EJB不仅是一种编码规范,更是一套完整的运行时环境,提供了容器管理的持久性、事务处理、...

    JavaBean的基本知识

    例如,在企业级应用中,JavaBean通常与Enterprise JavaBean (EJB)一起使用。 1. **与EJB的区别**: - **JavaBean**:通常遵循Java Beans规范,主要用于封装数据和简单的业务逻辑。 - **EJB**:遵循EJB规范,是...

    Javabean与DTO的区别.docx

    POJO的概念出现是为了区别于EJB(Enterprise JavaBeans)等复杂的企业级组件。虽然POJO最初设计时不包含业务逻辑,但在实际应用中,POJO也常被用作轻量级的DTO或VO(Value Object),用于数据传输或表示数据状态。 ...

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

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

    Springboot基础

    JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 1.1.2 Spring的缺点分析 虽然Spring的组件...

    EntepriseJavaBean设计实务

    Enterprise JavaBean(EJB)是Java平台上用于构建可部署在企业级服务器上的分布式应用程序的框架。它是Java EE(企业版)的一部分,旨在提供组件模型、事务管理、安全性和其他服务,以便开发人员能够构建可扩展且...

    Java框架学习笔记.pdf

    - Model代表应用程序的业务数据,通常由JavaBean或Enterprise JavaBean(EJB)表示。 - View是用户看到并与之交互的界面,即JSP页面。 - Controller处理用户请求,并根据业务逻辑选择相应的视图。在Struts中,Action...

    实战EJB_CN(推荐)

    企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台上用于构建分布式企业级应用的重要组件模型。本资源“实战EJB_CN”是一份针对EJB的中文入门指南,旨在帮助开发者快速掌握EJB的核心概念和技术,从而更好...

    移通笔试.doc

    JavaBean通常用于构建简单的POJO(Plain Old Java Object),易于重用且可以作为构件在不同的Java应用程序中使用。 #### 2. Class与FunName的作用及应用场景 - **Class**:在Java中,`Class`是所有对象的基础类型...

    ssm读书笔记.docx

    POJO的主要特点在于它的无特定规范性,它不遵循像EJB(Enterprise JavaBeans)这样的企业级框架标准,也不包含任何特定的框架接口或实现,如持久化、事务管理等。POJOs通常用于表示数据模型,它们可以作为DTO(Data ...

    J2EE面试资料.rar

    3. **JavaBean**:面试者需要知道JavaBean的规范,如公共构造函数、getter和setter方法,以及如何在JSP中使用它们。 4. **EJB(Enterprise JavaBeans)**:分为会话bean(Session Beans)、实体bean(Entity Beans...

    基础学习SpringBoot

    无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 Spring缺点 1...

    JavaEE5的资源包

    例如,`@WebService`用于创建Web服务,`@EJB`用于注入Enterprise JavaBean,`@PersistenceContext`和`@PersistenceUnit`用于管理数据持久化。 2. **Java Persistence API (JPA)**:这是JavaEE5中的一个重要部分,...

    %java管理系统%

    通常使用JavaBean或POJO(Plain Old Java Object)作为数据载体。 2. View:视图层,即用户界面,由JSP文件组成,展示数据并接收用户输入。 3. Controller:控制器层,处理用户的请求,调用模型进行业务处理,并更新...

    JavaEE教程

    3. **EJB(Enterprise JavaBeans)**:企业级JavaBean,包括会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans),用于实现业务逻辑和分布式服务。现在,EJB3.x版本大大...

    javaEE基本内容

    Java EE构建在Java SE的基础上,Java EE本身可以看作是一系列技术的组合,包括了Web组件、企业JavaBean(EJB)组件、事务管理等。 Java EE的组件包括了: 1. Web组件:主要是基于Java Servlets和JavaServer Pages...

    学习JavaEE的day13

    理解如何在Java EE中实现MVC,如使用Servlet作为Controller,JavaBeans或POJO作为Model,JSP作为View,是非常重要的。 3. **JSTL和EL**:JSTL(JavaServer Pages Standard Tag Library)是预定义的一组标签库,可以...

Global site tag (gtag.js) - Google Analytics