Spring MCV中Model层是View层的数据容器,Jsp页面上所有的参数传递都是通过绑定到模型。
这里不得不说Spring的mvc设计将Entity和Model分离的好处:也许很多SSH开发的程序猿一接触spring的mvc框架感觉这样分离很没有必要,因为struts直接使用Entity就可以了。那请思考一个问题?页面有业务逻辑需要声明一个变量,香港服务器租用,虚拟主机,但不是实体需要保存的字段,是不是需要在action或者其他的位置声明这个变量?这时候,随着开发深入这种变量是不是很混乱。那么将这样的变量放到一个专门的java类中统一管理,是不是就清晰了。清晰了之后我们来看spring mvc的model层,是不是就刚好吻合这样的情况
Spring MVC强大一:灵活的访问控制
一个Controller处理一个功能模块的所有请求,只需要使用@RequestMapping("save2.do")就可以直接使用"../save2.do"接受请求了。不用向Struts一样声明大量的Action
Spring MVC强大二:支持多个Java Model
C模型层Model:
A视图层View:
A控制层Controller:
本文出自 “沫沫金” 博客,谢绝转载!
,香港服务器当你能飞的时候就不要放弃飞