ActionFormBean是MVC中的V还是M?

cheyo车油 2005-04-02 02:21:08
请说明理由!
...全文
244 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkattack 2005-04-05
  • 打赏
  • 举报
回复
ActionFormBean 就是一个类,OK?
zhangyu6050 2005-04-05
  • 打赏
  • 举报
回复
是 vo,是对POJO(这个可是标准的Model)的一个包装,用于显示到页面
所以是V和M之间的一个桥梁
yoyozy 2005-04-05
  • 打赏
  • 举报
回复
ActionFormBean 是把view的数据 持久化

不能绝对说他在哪个层,因为它起的作用是持久化数据

可以说他是 V和M间的 vo
menghuanlang 2005-04-04
  • 打赏
  • 举报
回复
M
dongdongmaster 2005-04-04
  • 打赏
  • 举报
回复
M
廖秀锋 2005-04-03
  • 打赏
  • 举报
回复
楼上的 你看清楚啊 这个是FromBean 验证表单的 怎么会和数据库进行交互呢
seadn 2005-04-03
  • 打赏
  • 举报
回复
是V吧
FormBean提供的仍然是一个用户接口,涉及一些简单的验证,一般不会把业务逻辑写道这个里面吧,这些验证不能算做是C,更谈不上与Module的交互了

不过个人感觉Struts对Module定义的太少了,几乎就感觉不到Module层的存在,如果能定义一些数据库映射什么的肯能会更好用
killme2008 2005-04-03
  • 打赏
  • 举报
回复
FormBean传递的是VO,到ActionServlet就应该停止,怎么能到MODEULE
桃子他爹 2005-04-03
  • 打赏
  • 举报
回复
管他是M是V是C,你知道就好,知道如何控制,你如果搞理论,就可以把formBean拆开分析呀
huyuleizj 2005-04-03
  • 打赏
  • 举报
回复
这种问题可以探讨,但不要期待有统一的答案。 关键是搞清它的作用,分层是次要的。个人感觉Formbean就像是一个邮箱,我们只是用它来传递信息,我们可以在自己的电脑上看到并利用它,但你说它是属于你的还是属于服务器的呢? 一点想法,不太成熟,大家多多指教。
NoReady 2005-04-03
  • 打赏
  • 举报
回复
个人认为formbean只是view object,更多的用于view与control之间的数据传输。就像value object一样,根本算不上一个层次。
mydeman 2005-04-03
  • 打赏
  • 举报
回复
本人认为是属于View层的,因为它只是对前台的数据进行了封装,而没有进行数据库的操作所以应该不属于Model层,而关于程序的流向是由Action控制分发的,所以Action应该是Controller层。
cnhchang 2005-04-03
  • 打赏
  • 举报
回复
看你的设计了
dlxu 2005-04-03
  • 打赏
  • 举报
回复
个人觉得还是属于View那一层的
Saro 2005-04-03
  • 打赏
  • 举报
回复
不是v也不是m,是value object
taglib 2005-04-03
  • 打赏
  • 举报
回复
别那么一刀切,因为是验证,为什么不能是C的一部分呢?
sonyejin 2005-04-02
  • 打赏
  • 举报
回复
是M吧
bean里封装了事务逻辑,能够和数据库进行交互,应该属模型吧
killme2008 2005-04-02
  • 打赏
  • 举报
回复
是View
ActionForm只是处理一般的输入验证以及映射特定的表单,并未参与Module方面的交互

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧