VO、DTO模式在分层架构设计疑问? strutsj2eejava 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 actionForm 是struts1 。struts2 没有actionForm, actionForm 只需要配置一个类就行了 ,可以把actionForm 配置成dto,就不用转了。 vo是一般是指接受表单的bean,dto也就是常说的po,就是hibernate可以操作的bean,或者说是DAO层可以使用的对象。其实完全可以用一个,不用相互转换, service层方法参数应该是pojo ,不应该是actionForm,service层不要和struts耦合 ActionFrom可以这么写 class Foo extends ActionFrom{ private Bar bar; getter().... setter()....}页面 dom的name 为 bar.name之类的 直接用 foo.getBar()就得到 pojo参数了 我们公司用一个大map ,名字叫paraMap 楼主去看看STRUT2吧,比1简单多了,而且好用 ·po中的数据主要是和数据库中的表对应的,而vo主要是在页面显示数据用的,页面上展示的数据数据库有可能没有直接对应的字段,需要业务逻辑上的运算,所以说从页面到数据库之间传递(也就是说从VO到PO之间的传递)数据需要转换一下,个人拙见,仅供参考。 VO就是DTO 不同的叫法form的侧重点在于只接收 不转换DTO可以在form基础上 转换一些类型 因为form拿到的都是String或者String[] hibernateTemplate的分页,为什么firstResult不起作用??? struts2 上传 文件 到 远程 服务器 COOKIE问题 在线求助啊 急死人了 Java如何实现同时开100个ping? Spring security和Active Directory 如何在jsp页中将字段值作为初值赋给文本域? 如何学习工作流方面的知识? 有谁用过Enhydra? [100分]请j2nix(爱生活爱星辉)进接分,其余免进 大家帮忙看一下。 动态表格获得数据问题(SSH) ssh+jqgrid+mysql,jqgrid前台列表不显示
actionForm 只需要配置一个类就行了 ,可以把actionForm 配置成dto,就不用转了。
dto也就是常说的po,就是hibernate可以操作的bean,或者说是DAO层可以使用的对象。
其实完全可以用一个,不用相互转换,
private Bar bar;
getter()....
setter()....
}页面 dom的name 为 bar.name之类的 直接用 foo.getBar()就得到 pojo参数了