DAO是Data Access Object数据访问接口
数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。
在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。
用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。
在这个应用程序中,当需要和数据源进行交互的时候则使用这个接口,并且编写一个单独的类来实现这个接口在逻辑上对应这个特定的数据存储。

Bean
bean的理解有多种,一种是封装数据的模型, 比如用户注册,在前台提交的注册信息,后台会对应一个User类,把用户的信息封装到User中,再传递给Dao层持久化。

开发中的Bean和Dao类相关推荐

  1. java开发中spring常用的工具类

    内置的resouce类型 UrlResource ClassPathResource FileSystemResource ServletContextResource InputStreamReso ...

  2. java中将数字颠倒的工具类,java开发中常用的数字工具类

    import java.math.BigDecimal; import org.apache.commons.lang.RandomStringUtils; public class NumberUt ...

  3. Java开发中的工具类——基于JedisPool的Redis工具类

    目录 一.Maven依赖 二.Redis配置类 三.使用@Cacheable注解进行数据缓存 四.自定义Redis工具类及使用 4.1 序列化工具类 4.2 redis客户端工具类 4.3 redis ...

  4. 在普通类中获取spring容器中的bean

    在普通类中获取spring容器中的bean 1.工具类 package com.itheima.hchat.util;import org.springframework.beans.BeansExc ...

  5. python常用标准库有哪些-Python开发中常用的标准库

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  6. java中操作时间的常用工具类

    在开发中经常会遇到操作时间类的业务,虽然代码部分并不算难,但为了今后查找和使用方便,现将常用的几种操作时间的工具类代码予以罗列,以便今后参考: 下面直接上代码,难度不大,诸位小伙伴可自行参考,酌情使用 ...

  7. python async socket_Python开发中常用的标准库,这些都是你应该掌握的

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  8. 浅谈游戏开发中逻辑与表现的分离

    回顾之前做的几个Demo,做点总结. 一.做法: 为了更清晰,NRatel将 一个游戏对象类 拆分为 两个类,如下: 1.定义"纯粹的逻辑类".   基本职责:对游戏对象的&quo ...

  9. android 游戏开发中的声音

    游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 :第二个:SoundPool 类! PS:当然还有一个JetPlayer 但是 播放的 ...

最新文章

  1. 点滴积累【C#】---检验编号在本表中自动生成,与其他表无关
  2. Codeforces Round #333 (Div. 2) C. The Two Routes flyod
  3. 第四篇:mysql管理工具
  4. 六、配置Oracle数据库的网络环境
  5. java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'
  6. 单片机6年想转嵌入式Linux ,不知如何下手?
  7. vue项目安装引入css-loader - cmd篇
  8. 信号处理:单边、双边频谱间的相互转换(转)
  9. wordpress functions.php 在哪,实用WordPress functions.php代码收藏 – 来自WordPress Answers
  10. 中央电视台的糖尿病案例解说 作者:倪海厦
  11. APP运营:盘点八款主流 APP 消息推送工具
  12. 怎样在 iPhone 或 iPad 上使用“快捷指令”?
  13. Revel 企业级 Go 应用开发框架
  14. 备战数学建模23-数据包络分析
  15. python做var模型_在Python中使用pandas statsmodels的VAR模型
  16. 电源的输出纹波噪声究竟该取多少才合适?
  17. 可捕捉的 Microsoft Jet错误
  18. PTA L1-030 一帮一(详解)
  19. 管理员如何操作才能提高raid5数据恢复成功率
  20. Python爬虫爬取图片

热门文章

  1. 准备在蚂蚁金服提交离职了,希望以后不再有福报
  2. 能用android做什么管理系统,Android设备Root以后可以做些什么?
  3. 《软件工程》第7章设计和实现
  4. mysql 数据库编码怎么看_mysql如何查看数据库编码
  5. 0911 hfds的java api shuffle大致过程
  6. echarts map3d,geo3D以及加柱状图
  7. Scala当中parallelize并行化的用法
  8. echarts的坐标轴添加滚轮
  9. v9 android8,华为荣耀9/V9怎么升级安卓8 荣耀9/V9更新安卓8.0步骤
  10. 2019.3运动手环识别篮球运球手势的算法工作进度