POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不但当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB, JDBC等等。 即POJO是一个简单的普通的Java对象,它包含业务逻辑或持久逻辑等,但不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。 下面是摘自Martin Fowler个人网站的一句话: "We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely."--MartinFowler.com 我们疑惑为什么人们不喜欢在他们的系统中使用普通的对象,我们得到的结论是——普通的对象缺少一个响亮的名字,因此我们给它们起了一个,并且取得了很好的效果。——Martin Fowler
POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。例如:
public class User { private long id; private String name; public void setId(long id) { this. id = id; } public void setName(String name) { this. name=name; } public long getId() { return id; } public String getName() { return name; } }
相关推荐
// anything besides an absolutely plain object will return false. // here are examples from the tests: function Foo ( ) { } function Bar ( ) { } Bar . prototype . constructor = Object ; isPojo ( ...
POJO(Plain Old Java Object)编程模型
自动生成 Java 数据模型类:根据数据库表结构,MyBatis Generator 可以生成与表字段对应的 Java 数据模型类,使得开发者不必手动编写 POJO(Plain Old Java Object)类。 自动生成 Mapper 接口:MyBatis Generator ...
它消除了几乎所有的JDBC代码、对参数的手工设置以及对结果集繁琐的处理,使用简单的XML或注解(annotation)用于配置和映射,将接口和POJO(Plain Old Java Object)映射成数据库中的记录。MyBatis最新的版本可以在...
它可以是 POJO(Plain Old Java Object)或领域模型对象。模型组件负责处理数据的业务逻辑和访问数据库等操作。 视图(View):视图表示用户界面,通常是由 HTML、JSP、Thymeleaf 等模板引擎生成的。视图负责展示...
POJO(Plain Old Java Object)生成一个流畅的构建器类。 生成的构建器提供 一个流畅的接口,用于以类似 DSL 的方式为 pojo 的属性指定值 以及用于创建具有这些值的新 pojo 实例的“build()”方法。 以下是如何使用...
Spring的一个最大的目的就是使J2EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架...可以说Spring是一个提供了更完善开发环境的一个框架,可以为POJO(Plain Old Java Object)对象提供企业级的服务。
aikiincutildatahandler - Aikiinc 基本数据处理程序,它从 POJO(Plain Old Java Object)属性文件或 DbUnit XML 文件中播种应用程序数据. 我的方法有什么特别之处? 数据处理程序使用命令和命令链模式。 ...
Spring 的Object/XML 映射支持Demo,spring结合第三方Castor ...它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转换。 eclipse的,带着jar包
它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转换。 例如,您可能有一个带有几个属性的简单 bean,且您的业务需要将那个 Java 对象转换为一个 XML 文档。...
JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 1.1.2 Spring的缺点分析 虽然Spring的组件...
ZeroCell提供了一个简单的API,可使用注释将Excel表格中的列映射到Java类中的字段,从而将数据从Excel表格加载到Plain Old Java Object(POJO)中。 如果您不喜欢注释或不想更改现有的类,则可以将列映射到没有注释...
并且更快流行开来 为了说明这一点 我们注意到 EJB 3 0 规范的方向相对以前出现了一个主要的转变 作为 JSR 220 的一部分 该规范提供了类似 Plain Old Java Object POJO 支持 Dependency Injection(依赖注入)和注释...
讲述如何创建POJO(对应相应的数据表)和 DAO(管理POJO持久化操作的对象)。 本教程将向你展示如何在一个数据库里创建表,以及如何完成访问这些表的Java代码。...用Java术语,我们叫它Plain Old Java Object(POJO)。
Curl ORB用于在Curl和服务器端Java之间进行通信。 它可以从POJO(代表Plain Old Java Object)生成Curl源代码,并从Curl应用程序在服务器端调用Java方法。
它将允许您从视图层中删除逻辑代码,消除使用 JavaServer Page (JSP) 的需求,提供以简单传统 Java 对象(Plain Old Java Object,POJO)为中心的开发模式,以及消除使用 XML 和其他配置文件格式的大量需求。...
Pojo Explorer (Plain Old Java Object Explorer) 此类用于通过调用在常规 Eclipse 调试期间无法看到的“get”和“is”方法以图形方式探索对象。 这是为了通过查看代码提供的方法来理解代码。 一些对象将它们的值...
14.2.2. 'Plain-old' JSPs versus JSTL 'Plain-old' JSP与JSTL 14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 ...
14.2.2. 'Plain-old' JSPs versus JSTL 'Plain-old' JSP与JSTL 14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 ...