社区
Web 开发
帖子详情
关于MVC+DAO设计的概念!
Conqueror_lee
2008-04-07 10:42:43
J2EE设计中有很多专业术语比如:po,dao,vo,bo。对这些术语该怎么理解呢?
在具体的项目开发中(比如一个网络留言板程序而言)po,vo,bo分别指的是什么呢?
dao又有什么作用呢?我对设计不是很了解,请详细说明一下,谢谢!!
...全文
374
13
打赏
收藏
关于MVC+DAO设计的概念!
J2EE设计中有很多专业术语比如:po,dao,vo,bo。对这些术语该怎么理解呢? 在具体的项目开发中(比如一个网络留言板程序而言)po,vo,bo分别指的是什么呢? dao又有什么作用呢?我对设计不是很了解,请详细说明一下,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxlaaabbb
2011-06-08
打赏
举报
回复
学习啦!,
wangzihui1990
2011-06-08
打赏
举报
回复
我有时候对这个也不是很了解。。。。看到缩写就想半天
lx19891024
2011-06-08
打赏
举报
回复
学习了。。。
jingge516
2011-06-08
打赏
举报
回复
对DAO的了解进了一步!!!
yanghe0621
2011-06-08
打赏
举报
回复
学习了
elifefly
2008-04-10
打赏
举报
回复
[Quote=引用 7 楼 lfp1010 的回复:]
dao----> data access object数据访问对象
VO-----》值对象,放数据
POJO----》实体化对象,比如HIBERNATE中的对应表的实体类
BO------》Business OBJECT,用于处理程序业务逻辑的java对象
CSDN的资料上说:VO和PO的主要区别在于:
VO是独立的Java Object。
PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数
据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实
际…
[/Quote]
zjc_love
2008-04-09
打赏
举报
回复
dao是连接数据库的一种方式 它封装了建立/断开连接 和 数据库操作的一些类
与其类似的有 Ado/ODBC/JDBC
zjc_love
2008-04-09
打赏
举报
回复
学习了```
呵呵
fengyezaihong
2008-04-09
打赏
举报
回复
楼上说的比较全了
lfp1010
2008-04-09
打赏
举报
回复
dao----> data access object数据访问对象
VO-----》值对象,放数据
POJO----》实体化对象,比如HIBERNATE中的对应表的实体类
BO------》Business OBJECT,用于处理程序业务逻辑的java对象
CSDN的资料上说:VO和PO的主要区别在于:
VO是独立的Java Object。
PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数
据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实
际数据库中。
cjkwin
2008-04-09
打赏
举报
回复
[Quote=引用 1 楼 ee4456 的回复:]
dao----> data access object数据访问对象
VO-----》值对象,放数据
POJO----》实体化对象,比如HIBERNATE中的对应表的实体类
BO------》Business OBJECT,用于处理程序业务逻辑的java对象
CSDN的资料上说:VO和PO的主要区别在于:
VO是独立的Java Object。
PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数
据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实
际数据库中…
[/Quote]
顶
cheekis
2008-04-09
打赏
举报
回复
PO, 持久化对象,对应数据库的表单
VO, 值对象,通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.在web上传递(比如:struts的actionForm).
BO,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作
DAO主要用来封装对数据库的访问
ee4456
2008-04-07
打赏
举报
回复
dao----> data access object数据访问对象
VO-----》值对象,放数据
POJO----》实体化对象,比如HIBERNATE中的对应表的实体类
BO------》Business OBJECT,用于处理程序业务逻辑的java对象
CSDN的资料上说:VO和PO的主要区别在于:
VO是独立的Java Object。
PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数
据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实
际数据库中。
Spring+3.x企业应用开发实战光盘源码(全)
第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。 第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。 第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC
概念
。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。 第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。 第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。 第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的内核中,分析它的底层结构和具体实现。 第7章:对如何使用基于AspectJ配置AOP的知识进行了深入的分析,这包括使用XML Schema配置文件、使用注解进行配置等内容。 第8章:介绍了Spring所提供的
DAO
封装层,这包括Spring
DAO
的异常体系、数据访问模板等内容。 第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还讲解了JTA事务配置知识。 第10章:对实际应用中Spring事务管理各种疑难问题进行透彻的剖析,让读者对Spring事务管理不再有云遮雾罩的感觉。 第11章:讲解了如何使用Spring JDBC进行数据访问操作,我们还重点讲述了LOB字段处理、主键产生和获取等难点知识。 第12章:讲解了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM框架的混用和
DAO
层
设计
的知识。 第13章:本章重点对在Spring中如何使用Quartz进行任务调度进行了讲解,同时还涉及了使用JDK Timer和JDK 5.0执行器的知识。 第14章:介绍Spring 3.0新增的OXM模块,同时对XML技术进行了整体的了解。 第15章:对Spring
MVC
框架进行详细介绍,对REST风格编程方式进行重点讲解,同时还对Spring 3.0的校验和格式化框架如果和Spring
MVC
整合进行讲解。 第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的讲解。 第17章:以一个实际的项目为蓝本,带领读者从项目需求分析、项目
设计
、代码开发、单元测试直到应用部署经历整个实际项目的整体开发过程。
21天学通Java Web开发.pdf
《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础
概念
及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了执行环境和开发环境的搭建及JSP的语法基础。第二篇为JSP 2.0开发篇,介绍了JSP指令元素、JSP动作元素、JSP内置对象、JSP和JavaBean等内容。第三篇为Servlet开发篇,介绍了Servlet的基础知识及Servlet监听器,以及过滤器的开发等内容。第四篇为使用
设计
模式篇,介绍了
DAO
和
MVC
这两个经典
设计
模式。第五篇为框架技术篇,介绍了Struts 2、Hibernate、Spring这三个目前非常流行的轻量级Java Web开发框架。第六篇为项目实战篇,通过整合前面的三个框架,开发一套用户管理系统。 《21天学通Java Web开发》适合Java Web开发技术的初学者,也可作为大、中院校学生和培训班的教材。对于有一定Java Web开发技术基础,但还需要进一步学习的人员,《21天学通Java Web开发》也有较大的参考价值。
MVC
+EF+LayUI框架的应用案例
1.相关技术,
MVC
、EF、Layer、MEF讲解 2.框架使用,规范 3.框架公用库更新要求与规范 4.本框架在实际的工作中综合应用 5.为提高工作效率,怎么样结合本框架提高工作效率
实验5:过滤器、监听器以及
MVC
+
DAO
设计
模式应用开发实验
实验5过滤器、监听器以及
MVC
+
DAO
设计
模式应用开发实验源代码(1-4).rar-VPN文档类资源-CSDN下载 Java web应用编程基础实验报告 实验5:过滤器、监听器以及
MVC
+
DAO
设计
模式应用开发实验 姓名:_ __ _ ___ ___ 班级:_ _ _ ___ _ __ 学号:_ ____ ___ ___ 成绩:_ _ _ __ 一、实验目的: 理解过滤器和监听器
概念
,掌握过滤器和监听器的基本使用方...
Java高级期末复习:Java EE框架整合开发入门到实战——Spring+Spring
MVC
+MyBatis微课版
Java EE框架整合开发入门到实战——Spring+Spring
MVC
+MyBatis微课版_陈恒 楼偶郡 张立杰_清华大学出版社_ISBN:9787302502968 第一章:Spring入门 基本
概念
1. Spring Core Container(Spring核心容器) Spring Core Container(Spring核心容器)是其他模块建立的基础,由Spring-core、Spring-beans、Spring-context、Spring-context-support、S.
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章