本文没有长篇累牍的,严格的,标准的表述,只是我在开发过程中,读书过程中的一些个人理解,可能不太准备,但是我觉得应该是最方便初学者理解的吧?

一、Bean

对于Bean而言,我的理解是只要是Java的类的就可以称为一个Bean,更用在Spring上,被Spring管理的对象就可以将其称作为Bean。

它不仅仅可以包括对象的属性以及get,set方法,还可以有具体的业务逻辑。

二、Entity

这个最容易理解,其特点是:数据表对应到实体类的映射

三、Model

Model是MVC中一个概念,可能不和Entity一一对应,因为展示在View层中数据可能是一个Entity的精简,也可能是多个Entity的组合。一句话概括:Model是一个高度优化组合或者精简后的一个用于在View层展示数据的对象。

四、POJO

简单Java对象,貌似没有经常提到或作为类的后缀存在,难道是因为其名字太长?

其特点是:除了属性和get、set方法外不包含具体的业务逻辑方法,这个和上文表述的Model很相像,和Entity区别在于没有和数据表中字段一一对应。

以上是我最近看书的一些想法,不一定正确,理论的东西,每个人有每个人的看法,抛砖引玉。

最新文章

  1. h5 hdf5 文件转 tif 流程
  2. c++ 的 坑真多之头文件
  3. HTML5入门4---HTML5 与 HTML4 同一网页的不同写法
  4. 手把手教你发布代码到CocoaPods(Trunk方式)-备用
  5. CoutDownLatch 多线程同步辅助类
  6. aliyun 安装图形
  7. jQuery 随滚动条滚动效果 (固定版)
  8. js——DOM操作(二)
  9. .Net大局观(2).NET Core 2.0 特性介绍和使用指南
  10. Python内置函数(58)——input
  11. 《前端之路》之 前端图片 类型 & 优化 & 预加载 & 懒加载 & 骨架屏
  12. 解析SQL Server之任务调度
  13. selenium采用find_element_by方法识别页面元素
  14. python 2.7 pip导入django,将python部署到sublime上
  15. AR(I)MA时间序列建模过程——步骤和python代码
  16. springmvc上传zip文件并解压缩代码示例
  17. cocos jsb工程转html 工程
  18. SQL记录-PLSQL事务
  19. dpkg使用记录
  20. PTC点击网赚入门

热门文章

  1. 第一天学习oc用xcode做的一个加减乘除 圆的面积计算
  2. iOS应用程序内存查看工具
  3. Ajax+Spring MVC实现跨域请求(JSONP)JSONP 跨域
  4. Perl资料
  5. Kickstart 自动化安装配置
  6. 登录验证的js;JS验证邮箱 验证密码
  7. 关于spring的注解方式注入默认值(转) -- 首字母小写
  8. Mishka and Interesting sum
  9. Spring Boot 系列教程7-EasyUI-datagrid
  10. 天天果园,中粮我买网等生鲜APP竞品分析