请教大侠在Struts中的MVC2设计模式中的二个小问题,能不能给个标准的答案?谢谢!这些天我学习Struts的MVC2设计模式,有些问题不同的教程有不同的回答啊!把我搞糊涂了啊!请教大侠在Struts中的MVC2设计模式中的二个小问题,能不能给个标准的答案?谢谢!1.ActionForm 类和Action 类这二个实现业务逻辑功能的类到底是归到C层(Controller,也就是控制器层)还是归到M层(Model,也就是模型层),还是V层(View,视图层)?(孙卫琴的书中好像还把ActionForm 类归到了V层了啊!把人都搞糊涂了啊!)2.如果把Action 类按有的教程上说的应该归到C层,那在Struts中不是没有M层了吗?那M层又是些什么啊?(我看了《Struts in Action中文版》这本书的第一个Struts入门register的小例子,如果把RegisterAction 类归到了C层,那这程序中不是没M层了吗?)
解决方案 »
- 菜鸟求助!!!
- 请教java解密时的乱码问题
- [求助]如何实现当数据库有数据更新时,自动刷新应用程序列表
- 如何得到hashmap的key?
- 小弟新来的请高手大大们帮帮忙 StringTokenizer的问题
- (omni)Corba的tcpSocketMT Worker thread异常,请用过omniORB的大大帮帮忙啊?
- 已经看完了《Thinking in Java》,接下来该如何学?
- String args[] 是什么意思?
- eclipse中不可以编译JAVA APPLET吗!谢谢指教
- 请问各位,有什么办法可以知道JAVA中那些包是怎么编的?
- 非常急的问题
- .java文件名 必须和第一个类同名吗
所谓的分层并没有严格的划分;一般规模的项目Action既可以作为控制也可以作为逻辑;如果楼主想明确的话,应该是这样的view(jsp,tag,html)+view helper -- action -- business logic -- persistence layer -- db
1.ActionForm 类和Action 类这二个实现业务逻辑功能的类到底是归到C层(Controller,也就是控制器层)还是归到M层(Model,也就是模型层),还是V层(View,表示层)?(孙卫琴的书中好像还把ActionForm 类归到了V层了啊!把人都搞糊涂了啊!)2.如果把Action 类按有的教程上说的应该归到C层,那在Struts中不是没有M层了吗?那M层又是些什么啊?(我看了《Struts in Action中文版》这本书的第一个Struts入门register的小例子,如果把RegisterAction 类归到了C层,那这程序中不是没M层了吗?)
也是初学者,如有说错的地方请多包含!
他自己并没有不包含mvcaction----C