JSP开发中的分bai层都是基于MVC架构的,即(Model-View-Controller),M:模型层,主要是负责一些具体的业务逻zhi辑的实现,V:视图层,可以dao理解为JSP页面,C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。在模型层中,又分为biz,dao,entity等层,biz:Bussiness Model,业务模型,主要用于处理某一类业务的处理流程,dao:Data Access Object,数据访问层,主要针对于数据表的操作,可以理解为一张数据表,就有一个Dao与之对应,在Dao里面包含对该张数据表的增、删、改、查等操作。entity:又叫POJO(Plain Old Java Object),最原始的Java类,用于将数据表封装为Java模型,一般这里面会以属性的形式,记录数据表的字段,通过getter/setter方法来操作,对应字段的信息,这也可以理解为面向对象中的封装。servlet层就是MVC中的控制器,主要用于接受JSP的页面请求和响应请求。所以整个流程是JSP页面发起请求到servlet,获取请求,交个biz层,在biz层中通过一系列对数据表的操作,这就要结合dao和entity的作用,完成业务逻辑,然后,响应给servlet,由servlet,再响应出JSP 页面。

pojo与entity相关推荐

  1. java中各种vo举例_了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示

    标签: 首先是从概念上来说 POJO,全称Plain Ordinary Java Object,我理解为极其单纯的Java对象 一般只有属性字段,无参构造以及get和set方法,也是指那些没有从任何类 ...

  2. Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分

    Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分 PO:持久对象 (persistent object),po(persiste ...

  3. vo、po、dto、bo、pojo、entity、mode如何区分

    Java Bean:一种可重用组件,即"一次编写,任何地方执行,任何地方重用".满足三个条件 类必须是具体的和公共的 具有无参构造器 提供一致性设计模式的公共方法将内部域或暴露成员 ...

  4. java常见业务对象_Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分...

    PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数 ...

  5. java 中vo、po、dto、bo、pojo、entity、mode如何区分

    PO persistant object:持久层对象 (只负责从数据库中获取数据,一个P0对应一个表) 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据 ...

  6. JavaWeb中 pojo、entity、Dao、bo的含义

    目录 Entity Bo(business object) Vo(value object) Po(persistant object) Dto(data transfer object) Pojo( ...

  7. POJO与Entity/PO、JavaBean、DTO、BO、VO的区别与联系

    最近学习接触到了DTO,结合以前学习的entity.pojo与javaBean,不太清楚他们之间的区别与联系.看到许多博客,再加上最近工作中的一些感受总结了一下,希望能对你有所帮助 PO(Entity ...

  8. POJO、entity、domain、DTO、vo的简单说明

    POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans(规范),pojo是业务称呼. entity:实体类,一个类,属性严格对应一个表格的行 ...

  9. vo、po、bo、dto、dao、pojo、entity如何理解和区分?

    Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo.Vo来命名,面试的时候,也有可能被问到这些问题.那么,这几者分别代表什么意思呢? Entity 最常用实 ...

最新文章

  1. MapReduce: 提高MapReduce性能的七点建议【译】
  2. 第三讲 一阶线性ODE
  3. UA OPTI570 量子力学30 Degenerate Stationary Perturbation Theory简介
  4. WUSTOJ 1282: Start(Java)
  5. python记忆式键入_Python基础
  6. mysql查看当前数据库的连接信息_查看 mysql 数据库当前连接数
  7. U-最小公倍数 递归
  8. 差分滤波器的实现及作用于图像提取图像的特征
  9. 虚拟仪器的python实现_基于Python的虚拟仪器技术探究及实现.pdf
  10. ant design-Table中的分页实现(包括点击跳页,输入跳页,以及指定每页项目数)
  11. 用python编写仓库管理系统_花了一天做的一个简单的仓库管理系统
  12. c2c网上商店管理与推广
  13. 2014年第五届蓝桥杯C/C++程序设计本科B组省赛-史丰收速算
  14. 服务器挂载本地iso文件系统,CentOS系统中挂载光盘镜像ISO文件的教程
  15. 用两个半图片来看图片
  16. 从事热爱的工作和积极乐观
  17. 回归(regression)
  18. “学院派”商汤科技:原创技术价值迸发
  19. 福州大学2019计算机考研分数线,福州大学2019年考研复试分数线
  20. OpenWrt之IPTV双线融合教程

热门文章

  1. 服装ERP系统的优势与缺点
  2. python英语词汇读音_利用PYTHON 爬虫爬出自己的英语单词库
  3. Bootstrap-表格合并单元格
  4. 安卓常用6种设计模式总结
  5. 小技巧,windows电脑上多开软件的办法
  6. 常用html5阅览器,最好的网页浏览器排行,速度最快的四大浏览器分享
  7. python 期货现货差价监测_现货价格和期货价格的关系怎么看?
  8. linux动态压缩硬盘,VirtualBox 压缩VDI硬盘
  9. 智能交通组合拳--飞桨实现车辆类别/车牌/车速检测、跨境头跟踪、车流密度检测、逆行检测
  10. 外卖跑腿app开发功能分析