论坛首页 Java企业应用论坛

关于mvc中实体bean的讨论

浏览 1826 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-26   最后修改:2012-11-26

在mvc框架中一般都包含jsp页面,struts hibernate spring 等,然后还有一个通过hibernate反转过来的bean。目前我们公司开发的流程是:首先用bean封装jsp传递过来的参数,然后在struts中将bean传递给service,然后在service中调用hibernate执行save()或者update()。

我个人认为这个bean应该有更大的作用,但是有有这么作用我也想不到,大家讨论下吧,顺便学习一下。

   发表时间:2012-11-26  
ssh架构中,可能是由于hibernate是ORM的持久框架,将数据库中表与java的对象进行mapping,对表的操作(SQL语句insert delete update)转换成对Object的操作(就是你说的bean)这是一种OO的思想,并且对持久层操作进行封装,起到了一定的隔离和分层

好处就是你可以专注你的业务logic 编码
不好的地方就是hibernate比较复杂

0 请登录后投票
   发表时间:2012-11-27  
实体Bean在Java中是专有名词,指的是EJB2.x的持久化。你这里只是普通的java类。
你如果觉得“bean应该有更大的作用”,建议你去看看领域驱动设计。
0 请登录后投票
论坛首页 Java企业应用版

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