`

POJO(Plain Old Java Object)

阅读更多

POJO应该不是我们开始认为的JavaBean,当然更不是EJB,它不应该依赖于框架即继承或实现某些框架类或接口。

 

例如:Struts1中的Action和ActionForm当然不属于POJO了,而在Struts2中的Action由于可以不继承任何的接 口,所以在这种情况下Action是POJO,
但是Struts2中的Action也可以继承ActionSupport类就不再属于POJO 了。

 

POJO里面是可以包含业务逻辑处理和持久化逻辑,也可以包含类似与JavaBean属性和对属性访问的set和get方法的。

 

最后,我们总结一下给一个定义把,POJO是一个简单的、正规Java对象,它包含业务逻辑处理或持久化逻辑等,但不是JavaBean、 EntityBean等,
不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。

分享到:
评论

相关推荐

    java Pojo转Map

    在Java编程中,Pojo(Plain Old Java Object)是一种简单的对象模型,通常用于表示数据实体。Map接口则是Java集合框架的一部分,它提供了键值对的数据存储方式,方便数据的存取。将Pojo对象转换为Map,可以简化数据...

    POJO.rar_pojo_pojo java_swing_swing framework

    在Java编程领域,POJO(Plain Old Java Object)是一个通俗的术语,用来描述那些没有特殊要求,不依赖任何特定框架的简单Java对象。POJOs通常用于数据存储、传输或者作为业务逻辑层的对象,它们是Java应用程序中的...

    is-pojo:检查某物是否是 POJO(Plain Old Javascript Object)

    // anything besides an absolutely plain object will return false. // here are examples from the tests: function Foo ( ) { } function Bar ( ) { } Bar . prototype . constructor = Object ; isPojo ( ...

    server new pojo sse

    标题中的"server new pojo sse"涉及到两个重要的IT概念:POJO(Plain Old Java Object)和SSE(Server-Sent Events)。让我们深入探讨这两个概念及其在Java服务器开发中的应用。 1. POJO(Plain Old Java Object)...

    hibernate的详细学习笔记

    **POJO**(Plain Old Java Object)是指简单的Java对象,通常用于表示应用程序中的业务实体或领域模型。在Hibernate中,POJO是核心概念之一,它们被用来表示数据库中的记录,并通过get/set方法操作属性值。这些POJO...

    基于spring的微pojo框架[ORACLE数据库]

    标题中的“基于Spring的微POJO框架[ORACLE数据库]”指的是使用Spring框架构建轻量级的、基于Plain Old Java Object(POJO)的微服务架构,并且与Oracle数据库进行集成的应用开发。在这个主题中,我们将深入探讨...

    数据表生成pojo

    在Java开发中,POJO(Plain Old Java Object)是一个简单的对象类,不包含任何特定框架的规范或约定,主要用于封装数据。"数据表生成POJO"这个主题涉及到将数据库中的表结构映射到Java世界中的类,使得我们可以方便...

    MyBatis 框架的代码生成工具

    自动生成 Java 数据模型类:根据数据库表结构,MyBatis Generator 可以生成与表字段对应的 Java 数据模型类,使得开发者不必手动编写 POJO(Plain Old Java Object)类。 自动生成 Mapper 接口:MyBatis Generator ...

    mybatis(pojo,xml,bean)生成工具

    在Java开发中,MyBatis可以极大地简化数据访问层的工作,尤其是对于POJO(Plain Old Java Object)、XML和Bean的处理。这个“mybatis(pojo,xml,bean)生成工具”就是针对MyBatis框架,帮助开发者自动化生成这些...

    mybatis逆向生成pojo,mapper

    "mybatis逆向生成pojo,mapper"这一主题涉及的是MyBatis的一项功能,即通过逆向工程(Reverse Engineering)自动生成POJO(Plain Old Java Object)类和Mapper接口,从而简化开发过程,提高效率。 1. **逆向工程...

    JDBCTemplate+JavaPOJO实现通用DAO

    首先,Java POJO(Plain Old Java Object)是指那些没有特殊约束的简单Java对象,通常用于表示数据库中的实体。在本项目中,每个POJO类会对应数据库中的一个表,属性与表的字段相对应,提供getter和setter方法以便于...

    MyBatis 3 开发指南(中文版)

    它消除了几乎所有的JDBC代码、对参数的手工设置以及对结果集繁琐的处理,使用简单的XML或注解(annotation)用于配置和映射,将接口和POJO(Plain Old Java Object)映射成数据库中的记录。MyBatis最新的版本可以在...

    hcg.rar_ant hibernate po_pojo code g

    "hcg.rar_ant hibernate po_pojo code g" 提供的资源显然是一个利用Ant构建工具和Hibernate ORM框架,自动生成POJO(Plain Old Java Object)和Hibernate映射文件的过程。下面我们将详细探讨这两个关键概念以及它们...

    mybtias逆向工程生成pojo , mapper

    本话题主要围绕"mybtias逆向工程生成pojo , mapper"这一主题展开,我们将深入探讨逆向工程在MyBatis中的应用以及如何利用这一功能自动生成POJO(Plain Old Java Object)类和Mapper接口。 逆向工程(Reverse ...

    jsonpojo:使用Java将json转换为pojo convesion实用程序

    JSON (JavaScript Object Notation) 和 POJO (Plain Old Java Object) 是在 Java 开发中处理数据交换和对象模型创建的两种常见方式。JSON 作为一种轻量级的数据交换格式,广泛用于 Web 服务和应用程序之间的数据传输...

    看含注解java文件的源码-pojobuilder:用于PojoBuilders的Java代码生成器

    POJO(Plain Old Java Object)生成一个流畅的构建器类。 生成的构建器提供 一个流畅的接口,用于以类似 DSL 的方式为 pojo 的属性指定值 以及用于创建具有这些值的新 pojo 实例的“build()”方法。 以下是如何使用...

    pojo生成器

    标题中的“pojo生成器”指的是一个工具,用于自动生成Java类(POJO,Plain Old Java Object),这些类通常作为数据库表的模型对象,映射数据库中的数据。在Java开发中,POJO类是无特殊约束的普通Java对象,它们在...

    Mybatis生成pojo插件

    在开发过程中,经常需要手动创建POJO(Plain Old Java Object)类来作为数据表的Java对象表示,这是一项繁琐的工作。然而,通过"Mybatis pojo插件",我们可以极大地提高开发效率,自动根据数据库表结构生成对应的...

    mybati自动生成mapper,dao,pojo

    4. **POJO(Plain Old Java Object)**:POJO是指没有特定框架限制的普通Java对象,通常用于表示数据库中的表记录。MyBatis Generator会根据数据库表结构自动生成对应的POJO类,包含属性、getter和setter方法。 5. ...

    用pojo对象作birt的数据源

    本话题将详细讲解如何利用Java中的POJO(Plain Old Java Object)对象作为BIRT报告的数据源,从而实现更加灵活且高效的数据绑定。 首先,理解POJO的概念至关重要。POJO是一种简单的Java类,它不包含任何特殊的框架...

Global site tag (gtag.js) - Google Analytics