POJO、JavaBean、DAO
POJO
POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。
JavaBean
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
- 这个类必须有一个公共的缺省构造函数。
- 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
- 这个类应是可序列化的。
因为这些要求主要是靠约定而不是靠实现接口,所以许多开发者把JavaBean看作遵从特定命名约定的POJO。
简而言之,当一个Pojo可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean。
DAO
DAO(Data Access Object) .DAO提供了和数据库打交互的方法,这里通常写获取连接、关闭连接、查询、增删改的方法!
PO:持久化时,保存到数据库或缓存。
VO:前端展示使用。
转载于:https://www.cnblogs.com/flord/p/5842290.html
POJO、JavaBean、DAO相关推荐
- java bean转string_Json、JavaBean、String等互转
Json.JavaBean.String等互转 本文介绍简单的Json.JavaBean.String互换(下文JavaBean简称Object对象,这里不是很严谨) 转换关系如下: 其中String ...
- 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级属性...
内省.JavaBean.PropertyDescriptor类.Introspector类.BeanUtils工具包.注解.Rentention.Target.注解的基本属性和高级属性 本文转载自:h ...
- 实体entity、JavaBean、Model、POJO、domain的区别
From: https://blog.csdn.net/u011665991/article/details/81201499 Java Bean.POJO. Entity. VO , 其实都是jav ...
- 5年老鸟带你区分 VO、PO、DTO、BO、POJO、JavaBean、Entity(有图,记得收藏)
PO (Persistent Object) PO((bean,entity等命名):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系. 如果持久层是关系型数据库,那么,数 ...
- POJO、JavaBean、EJB的区别
POJO 全称是 Plain Old Java Object,翻译为"纯洁老式的java对象",一般都使用"简单java对象"来称呼.为什么这么说呢?原因是PO ...
- POJO与Entity/PO、JavaBean、DTO、BO、VO的区别与联系
最近学习接触到了DTO,结合以前学习的entity.pojo与javaBean,不太清楚他们之间的区别与联系.看到许多博客,再加上最近工作中的一些感受总结了一下,希望能对你有所帮助 PO(Entity ...
- 【Java 强化】代码规范、JavaBean、lombok、内省(Introspector)、commons 项目、注解详解
Java 强化 代码规范(包.类.接口.方法.变量.常量名) 主板加载通信组件案例(知识点回顾) 面向接口编程 + 集合 + 匿名内部类 加载资源文件 + 反射 JavaBean 规范 Lombok ...
- Java高新技术笔记:反射、多线程、泛型、枚举、javaBean、代理
1.IDE: Integrated Development Environment 2.集成开发环境两个主流:Eclipse和netBeans 3.preference: 偏爱 4.Compiler: ...
- 4、JSP基础、javabean、
1.JSP指令标记 格式是: <%@JSP指令 属性1- %> [1]page指令 (1)import属性:导入java组件类 <%page import="java.ut ...
最新文章
- leach协议matlab仿真代码
- 【贪心】【codeforces】651A Joysticks
- day36 10-Hibernate中的事务:解决丢失更新
- OpenCASCADE可视化:应用交互服务之交互对象
- 安卓学习笔记04:安卓平台架构
- sina邮箱的发件服务器拒绝,新浪帮助-常见问题
- ICPC程序设计题解书籍系列之六:吴永辉:《算法设计编程实验》
- php模板建站seo,phpwin建站教程,phpwind模板
- 面试计算机有什么优势和不足,面试时如何介绍自己的优缺点
- VBA教程初级(二):数据结构
- 数据结构与算法——红黑树(Red Black Tree)
- Love Letter
- java 抓取搜狗微信_搜狗微信公众号文章抓取
- 全栈工程师如何逆袭?
- AutoLeaders控制组——51单片机学习笔记(DS18B20温度传感器、LCD1602、直流电机+PWM)
- java学习思维导图(详细)
- 人工智能对金融业的影响_人工智能如何改变金融业
- css如何在下拉框添加倒三角,CSS给选中元素增加倒三角形(示例代码)
- 计算机过程控制系统教材,计算机过程控制系统
- 哈工大2021软件构造lab1总结
热门文章
- asp.net的Ajax学习进阶
- bug诞生记——const_cast引发只读数据区域写违例
- 使用Caffe进行手写数字识别执行流程解析
- Dlib简介及在windows7 vs2013编译过程
- 人脸识别引擎SeetaFaceEngine中Detection模块使用的测试代码
- Windows Caffe中MNIST数据格式转换实现
- vs2008中常见错误解决方法汇总
- 【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响
- 双绞线是计算机网络的一种通信线路吗,计算机网络环境的信道传输技术分析
- Linux拷贝数据死机了,Linux系统“死机”时怎么办?