论坛首页 Java企业应用论坛

结合struts和hibernate谈J2EE架构的数据表示

浏览 122575 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-12-29  
如果在控制层把hibernate的bean转换成struts的formBean,可不是一件容易的事。我们的项目struts+hibernate 在页面上操作的是hibernate的bean,只是在修改的时候转换了一下,这样也是很简单的,只是值对值的转换。我不建议转。这只代表我个人观点,仅公参考;
////////
周行
zx_zhouxing@sina.com
////////
0 请登录后投票
   发表时间:2006-12-29  
zhouxing 写道
如果在控制层把hibernate的bean转换成struts的formBean,可不是一件容易的事。我们的项目struts+hibernate 在页面上操作的是hibernate的bean,只是在修改的时候转换了一下,这样也是很简单的,只是值对值的转换。我不建议转。这只代表我个人观点,仅公参考;
////////
周行
zx_zhouxing@sina.com
////////
你这个楼主就说了,大家也得出了结论滴。简单的可以这样一bean 到底,大的系统就宁当别论了~
0 请登录后投票
   发表时间:2006-12-29  
现在還有一个问题就是,在po、vo、frombean 相互转换时有没有好的方法,转换的方法应该写到那个里面!!,还是写一个静态方法! 

我现在是一个一个考的!觉得麻烦,但不会出什么错!
0 请登录后投票
   发表时间:2006-12-29  
hotfoxhot 写道
现在還有一个问题就是,在po、vo、frombean 相互转换时有没有好的方法,转换的方法应该写到那个里面!!,还是写一个静态方法! 

我现在是一个一个考的!觉得麻烦,但不会出什么错!
转来转去多不爽,设计上也是不合理的
方法多的很那,换种架构嘛
0 请登录后投票
   发表时间:2006-12-29  
giscat 写道
hotfoxhot 写道
现在還有一个问题就是,在po、vo、frombean 相互转换时有没有好的方法,转换的方法应该写到那个里面!!,还是写一个静态方法! 

我现在是一个一个考的!觉得麻烦,但不会出什么错!
转来转去多不爽,设计上也是不合理的
方法多的很那,换种架构嘛
转来转去多不爽,设计上也是不合理的
方法多的很那,换种架构嘛
0 请登录后投票
   发表时间:2007-01-07  
0 请登录后投票
   发表时间:2007-01-09  
dengyin2000 写道
用Reflection的方式去执行。 


这位仁兄  能否介绍下.


reflect技术JAVA的反射机制,用来复制封装类的属性(不知道表达的对不)

可以直接用,不过比较复杂,APACHE提供了一个类,BeanUtils.copyProperties(Object2,Object1)

谢谢楼主  受益匪浅
0 请登录后投票
   发表时间:2007-01-09  
通篇阅读了一下本篇精华,有几点收获,总结如下:
1。mvc是表现层的设计思想,而不是架构的设计模式。
2。从简单既是美的角度出发,po可代替vo,但高瞻远瞩之后,稍微大一点的项目,po要严格限制在业务逻辑之内。
0 请登录后投票
   发表时间:2007-01-12  
bingbing 写道
dengyin2000 写道
用Reflection的方式去执行。 


这位仁兄  能否介绍下.


reflect技术JAVA的反射机制,用来复制封装类的属性(不知道表达的对不)

可以直接用,不过比较复杂,APACHE提供了一个类,BeanUtils.copyProperties(Object2,Object1)

谢谢楼主  受益匪浅


我现在正是用的这个~~
0 请登录后投票
   发表时间:2007-01-12  
bingbing 写道
dengyin2000 写道
用Reflection的方式去执行。 


这位仁兄  能否介绍下.



APACHE提供了一个类,BeanUtils.copyProperties(Object2,Object1)

谢谢楼主  受益匪浅


我现在正是用的这个~~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics