POJO、JavaBean、DAO

news/2024/7/3 2:08:41

POJO

  POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。

JavaBean

  JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:

  1. 这个类必须有一个公共的缺省构造函数。
  2. 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
  3. 这个类应是可序列化的。

  因为这些要求主要是靠约定而不是靠实现接口,所以许多开发者把JavaBean看作遵从特定命名约定的POJO。

  简而言之,当一个Pojo可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean。

DAO

  DAO(Data Access Object) .DAO提供了和数据库打交互的方法,这里通常写获取连接、关闭连接、查询、增删改的方法!

 

PO:持久化时,保存到数据库或缓存。

VO:前端展示使用。

转载于:https://www.cnblogs.com/flord/p/5842290.html


http://lihuaxi.xjx100.cn/news/242520.html

相关文章

matlab llc谐振电路,一个菜鸟对LLC谐振知识的渴望

admin离线LV9管理员积分:30301|主题:2337|帖子:8925积分:30301管理员2015-5-27 14:55:14期待ingshyshihouyun积分:5664|主题:152|帖子:2386积分:5664LV8副总工程师2015-5-27 15:01:18首先要知道为什么要用L…

什么是python第三方库

Python计算生态 标准库 第三方库 标准库:随解释器直接安装到操作系统中的功能模块 第三方库:需要经过安装才能使用的功能模块 模块的概念:库Library、包Package、模块Module 出处:北理工Python慕课

在同一台电脑上同时安装Python2和Python3

目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。 到底是选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本。 例如:HTMLTestRunner、locustio支持Python2,但是不支持Python3。 所…

pmp考试标准有哪些?

pmp认证在互联网行业近几年广受企业的关注,越来越多的职场人员都想参加pmp培训认证,那么pmp考试标准有哪些?学历标准又是怎样的?来看看下面详细的介绍吧。 pmp考试标准有哪些?首先报名参加PMP培训认证对文凭并没有规定,无论文凭好坏&#…

Java读取property配置文件

读取配置文件已经成了Java程序员工作的一项必备技能。 配置文件的优点: 可维护性好 怎么个可维护性好呢? 它会让程序中变化的地方很灵活的配置,不需要修改代码。Java程序部署到服务器上去之后就变成了class文件,修改困难&#xf…

ueditor php 附件,ueditor单独调用上传附件和图片的功能

第一步, 引入文件第二步 html元素调用的页面:上传图片上传文件第三步 编写js代码var _editor;$(function() {//重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件_editor UE.getEditor(upload_ue);_editor.ready(function () {//…

python的turtle绘图体系入门必看(一)

1 设置窗体 turtle.setup(width,height,startx,starty) 说明: setup()函数不是必须的前两个参数代表窗体的横向宽与纵向长后两个参数可选,表示窗体距离屏幕的横向距离和纵向距离(也可以理解为窗体左上角距离屏幕左上角的横向和纵向距离&…

Vue 源码阅读(三)Special Attributes

Special Attributes 包括以下:key ref slot v-* key https://vuejs.org/v2/api/#key The key special attribute is primarily used as a hint for Vue’s virtual DOM algorithm to identify VNodes when diffing the new list of nodes against the old list. Wit…