CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

ActionFormBean是MVC中的V还是M?

楼主cheyo(我爱这世界!)2005-04-02 14:21:08 在 Java / 框架、开源 提问

请说明理由! 问题点数:10、回复次数:18Top

1 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-02 22:26:07 得分 1

是View  
  ActionForm只是处理一般的输入验证以及映射特定的表单,并未参与Module方面的交互Top

2 楼sonyejin(Neverwinter Nights 2)回复于 2005-04-02 23:50:21 得分 0

是M吧    
  bean里封装了事务逻辑,能够和数据库进行交互,应该属模型吧  
  Top

3 楼anzy(安子)回复于 2005-04-03 00:54:52 得分 0

楼上的   你看清楚啊   这个是FromBean     验证表单的   怎么会和数据库进行交互呢Top

4 楼taglib(不懂就是不懂,别不懂装懂)回复于 2005-04-03 01:21:20 得分 0

别那么一刀切,因为是验证,为什么不能是C的一部分呢?Top

5 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2005-04-03 08:29:24 得分 0

FormBean传递的是VO,到ActionServlet就应该停止,怎么能到MODEULETop

6 楼seadn(土龙)回复于 2005-04-03 09:03:42 得分 3

是V吧  
  FormBean提供的仍然是一个用户接口,涉及一些简单的验证,一般不会把业务逻辑写道这个里面吧,这些验证不能算做是C,更谈不上与Module的交互了  
   
  不过个人感觉Struts对Module定义的太少了,几乎就感觉不到Module层的存在,如果能定义一些数据库映射什么的肯能会更好用Top

7 楼Saro(这也不是江水,这是二十年流不尽的英雄血。)回复于 2005-04-03 13:26:34 得分 0

不是v也不是m,是value   objectTop

8 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-03 15:46:35 得分 1

个人觉得还是属于View那一层的Top

9 楼cnhchang(速溶咖啡)回复于 2005-04-03 16:17:32 得分 0

看你的设计了Top

10 楼mydeman(漫步者)回复于 2005-04-03 16:33:12 得分 2

本人认为是属于View层的,因为它只是对前台的数据进行了封装,而没有进行数据库的操作所以应该不属于Model层,而关于程序的流向是由Action控制分发的,所以Action应该是Controller层。Top

11 楼NoReady(亦正亦偏)回复于 2005-04-03 17:00:12 得分 1

个人认为formbean只是view   object,更多的用于view与control之间的数据传输。就像value   object一样,根本算不上一个层次。Top

12 楼huyuleizj()回复于 2005-04-03 18:19:51 得分 1

这种问题可以探讨,但不要期待有统一的答案。   关键是搞清它的作用,分层是次要的。个人感觉Formbean就像是一个邮箱,我们只是用它来传递信息,我们可以在自己的电脑上看到并利用它,但你说它是属于你的还是属于服务器的呢?     一点想法,不太成熟,大家多多指教。Top

13 楼upeach(桃子)回复于 2005-04-03 18:22:52 得分 0

管他是M是V是C,你知道就好,知道如何控制,你如果搞理论,就可以把formBean拆开分析呀Top

14 楼dongdongmaster(冬冬)回复于 2005-04-04 15:06:12 得分 0

MTop

15 楼menghuanlang(梦幻狼)回复于 2005-04-04 15:15:46 得分 0

MTop

16 楼yoyozy(幽游子)回复于 2005-04-05 09:55:24 得分 1

ActionFormBean   是把view的数据   持久化  
   
  不能绝对说他在哪个层,因为它起的作用是持久化数据  
   
  可以说他是   V和M间的   voTop

17 楼darkattack(居士)回复于 2005-04-05 11:09:53 得分 0

ActionFormBean   就是一个类,OK?Top

18 楼zhangyu6050(我是猪)回复于 2005-04-05 22:43:56 得分 0

是   vo,是对POJO(这个可是标准的Model)的一个包装,用于显示到页面  
  所以是V和M之间的一个桥梁Top

相关问题

  • m,m,m,m,m,m,m
  • 哪位高人,帮我理解一下,MVC中,M到底是个什么,V我知道是JSP。C是什么,他门的英文意思我知道,请用白话说明??
  • procedure single_tariff(v_called:string;out m:integer);其中out是什么意思?和VAR有什么区别?
  • M$ COM
  • v表
  • explanations of v$sql,v$sqlarea,v$sqltext,v$sqltext_with_newlines
  • M$的XMLDOM
  • 关于m++builder???
  • m_cen(),你好!
  • http://www.MintMail.com/?m=2073293

关键词

  • 验证
  • 数据库
  • 数据
  • view
  • formbean
  • 应该
  • module
  • 个人
  • 不能
  • object

得分解答快速导航

  • 帖主:cheyo
  • killme2008
  • seadn
  • dlxu
  • mydeman
  • NoReady
  • huyuleizj
  • yoyozy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo