社区
Java EE
帖子详情
VO,PO,DTO Struts+Hibernate开发在各层中应该使用哪些数据传递对象??
cheyo车油
2005-04-04 11:34:59
View -> Controller 用ActionForm
Controller -> Model 用??
Model -> Controller 用??
Controller -> View 用??
Value Object, 值对象
Persistent Object 持久话对象,
Data Transfer Object, 数据传递对象,
到底什么时候用哪个好呢??
...全文
203
6
打赏
收藏
VO,PO,DTO Struts+Hibernate开发在各层中应该使用哪些数据传递对象??
View -> Controller 用ActionForm Controller -> Model 用?? Model -> Controller 用?? Controller -> View 用?? Value Object, 值对象 Persistent Object 持久话对象, Data Transfer Object, 数据传递对象, 到底什么时候用哪个好呢??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
willpower88
2005-04-21
打赏
举报
回复
VO = ActionForm = DTO不知对不对?我觉得这些 ?O区别都不是很大啊,能分的这么清吗?
feng2008ao
2005-04-20
打赏
举报
回复
to ynsfsw() :
Controller -> Model 用ActionForm
这个样子不好哟,业务层就是要脱离Web的信息啊,这样就还是耦合的:)
觉得这样是不是可以:
View -> Controller 用ActionForm
Controller -> Model 用VO
Model -> Controller 用VO
Controller -> View 用ActionForm
Model -> DAO 用PO
cheyo车油
2005-04-20
打赏
举报
回复
up
ynsfsw
2005-04-06
打赏
举报
回复
View -> Controller 用ActionForm
Controller -> Model 用ActionForm
Model -> Controller 用PO
Controller -> View 用ActionForm
Model -> DAO 用PO
如果ACTION归于Model的话.
把VO与PO合并.
不知说的对不对~~~
cheyo车油
2005-04-04
打赏
举报
回复
我之前的做法是把vo 和po统一为一个dto,这种方式如何呢?
pp4u
2005-04-04
打赏
举报
回复
model层 -> control层用po也就是传递持久层的数据
control层 -> view层用vo也就是传递显示数据
基本上po和vo是在类型和内容上类似的。
Struts
、Spring、
Hibernate
&Ajax;学习笔记总结
综上所述,
Struts
、Spring、
Hibernate
和 Ajax 分别在 MVC 架构的不同层次
中
扮演着重要角色。
Struts
作为控制器层,负责处理用户请求;Spring 提供了依赖管理和事务管理等服务;
Hibernate
作为 ORM 工具,简化了
数据
...
Struts
2 技术内幕读书笔记(1)
- **
DTO
(DataTransferObject)**:
数据
传输
对象
,用于不同系统间的
数据
传递
。 - **FormBean**:表单
对象
,用于处理表单
数据
。 3. **
对象
的行为模式**:行为模式下的
对象
不依赖于内部状态,而是通过方法来实现...
EX快速
开发
一个功能.docx
在EX快速
开发
一个功能的过程
中
,遵循的是典型的三层架构模式,包括
数据
访问层(DAO)、业务逻辑层(Service)以及表示层(Action)。以下是对每个步骤的详细解释: 1. **创建
数据
库表**:这是所有应用的基础,根据...
程序员从初级到高级知识汇集
除此之外,书
中
还涉及了如何自定义MyEclipse的编译目录,设置JAVA环境变量,以及
PO
、BO、
VO
、
DTO
、
PO
JO、DAO的概念和它们在软件
开发
中
的角色,这些都是Java
开发
中
不可或缺的基础知识。 整体来看,这本书涵盖了从...
Java Web
开发
学习路线图(JBoss Seam方向)
4. **SSH组合**:熟悉Spring、
Struts
、
Hibernate
组合的
开发
模式,理解它们在项目
中
的协同作用。 #### 五、面向
对象
编程(OO) 1. **OO概念与实践**:深入学习面向
对象
编程的理论与实践,包括封装、继承、多态等...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章