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
分享到:
相关推荐
#### EJB:Enterprise JavaBean EJB(企业级JavaBean)是Java EE平台的一部分,专为企业级应用设计。与POJO和JavaBean不同,EJB不仅是一种编码规范,更是一套完整的运行时环境,提供了容器管理的持久性、事务处理、...
例如,在企业级应用中,JavaBean通常与Enterprise JavaBean (EJB)一起使用。 1. **与EJB的区别**: - **JavaBean**:通常遵循Java Beans规范,主要用于封装数据和简单的业务逻辑。 - **EJB**:遵循EJB规范,是...
POJO的概念出现是为了区别于EJB(Enterprise JavaBeans)等复杂的企业级组件。虽然POJO最初设计时不包含业务逻辑,但在实际应用中,POJO也常被用作轻量级的DTO或VO(Value Object),用于数据传输或表示数据状态。 ...
JavaBean(Enterprise JavaBeans,EJB)3.0 是一种企业级应用开发的重要技术,尤其在Java平台上。EJB3.0的发布旨在解决EJB2.x版本中存在的复杂性问题,提升开发效率和生产力。本教程将聚焦于EJB3.0的改进,包括元...
JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 1.1.2 Spring的缺点分析 虽然Spring的组件...
Enterprise JavaBean(EJB)是Java平台上用于构建可部署在企业级服务器上的分布式应用程序的框架。它是Java EE(企业版)的一部分,旨在提供组件模型、事务管理、安全性和其他服务,以便开发人员能够构建可扩展且...
- Model代表应用程序的业务数据,通常由JavaBean或Enterprise JavaBean(EJB)表示。 - View是用户看到并与之交互的界面,即JSP页面。 - Controller处理用户请求,并根据业务逻辑选择相应的视图。在Struts中,Action...
企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台上用于构建分布式企业级应用的重要组件模型。本资源“实战EJB_CN”是一份针对EJB的中文入门指南,旨在帮助开发者快速掌握EJB的核心概念和技术,从而更好...
JavaBean通常用于构建简单的POJO(Plain Old Java Object),易于重用且可以作为构件在不同的Java应用程序中使用。 #### 2. Class与FunName的作用及应用场景 - **Class**:在Java中,`Class`是所有对象的基础类型...
POJO的主要特点在于它的无特定规范性,它不遵循像EJB(Enterprise JavaBeans)这样的企业级框架标准,也不包含任何特定的框架接口或实现,如持久化、事务管理等。POJOs通常用于表示数据模型,它们可以作为DTO(Data ...
3. **JavaBean**:面试者需要知道JavaBean的规范,如公共构造函数、getter和setter方法,以及如何在JSP中使用它们。 4. **EJB(Enterprise JavaBeans)**:分为会话bean(Session Beans)、实体bean(Entity Beans...
无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 Spring缺点 1...
例如,`@WebService`用于创建Web服务,`@EJB`用于注入Enterprise JavaBean,`@PersistenceContext`和`@PersistenceUnit`用于管理数据持久化。 2. **Java Persistence API (JPA)**:这是JavaEE5中的一个重要部分,...
通常使用JavaBean或POJO(Plain Old Java Object)作为数据载体。 2. View:视图层,即用户界面,由JSP文件组成,展示数据并接收用户输入。 3. Controller:控制器层,处理用户的请求,调用模型进行业务处理,并更新...
3. **EJB(Enterprise JavaBeans)**:企业级JavaBean,包括会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans),用于实现业务逻辑和分布式服务。现在,EJB3.x版本大大...
Java EE构建在Java SE的基础上,Java EE本身可以看作是一系列技术的组合,包括了Web组件、企业JavaBean(EJB)组件、事务管理等。 Java EE的组件包括了: 1. Web组件:主要是基于Java Servlets和JavaServer Pages...
理解如何在Java EE中实现MVC,如使用Servlet作为Controller,JavaBeans或POJO作为Model,JSP作为View,是非常重要的。 3. **JSTL和EL**:JSTL(JavaServer Pages Standard Tag Library)是预定义的一组标签库,可以...