返回信息流struts是基于mvc思想的一个实现。这样说对吗。
那么sprint和hibernate分别属于mvc的哪一层呢?他俩和mvc有对应关系吗?
谢谢~
这是一条镜像帖。来源:北邮人论坛 / java / #13370同步于 2010/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
请教ssh和mvc的关系
bylijinnan
2010/3/6镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
Spring是个大工具包,里面什么都有,功能是让用户少写很多代码。并不担任M/V/C中某个单一角色。最重要的功能是它的依赖注入,将各个组件组装在一起。还有AOP,还有各种封装,比如JDBC封装/ORM封装(包括Hibernate)/事务封装。
Spring本身有MVC框架。Spring对MVC的理解似乎是:View就是一个页面模板,Model就是一个Map,里面有名称和对应的对象。view可以渲染model,形成一个页面。Controller就是用户访问一个地址的时候,决定取出哪个Model和哪个View。
Hibernate是持久化工具,让我这样的懒人免除写SQL语句的痛苦。无疑是Model层了。
Struts本身是个MVC框架,一般用JSP做View。因为本人不太喜欢JSP,所以整个Struts也没怎么管。我现在用FreeMarker。
学习了~
【 在 wks 的大作中提到: 】
: Spring是个大工具包,里面什么都有,功能是让用户少写很多代码。并不担任M/V/C中某个单一角色。最重要的功能是它的依赖注入,将各个组件组装在一起。还有AOP,还有各种封装,比如JDBC封装/ORM封装(包括Hibernate)/事务封装。
: Spring本身有MVC框架。Spring对MVC的理解似乎是:View就是一个页面模板,Model就是一个Map,里面有名称和对应的对象。view可以渲染model,形成一个页面。Controller就是用户访问一个地址的时候,决定取出哪个Model和哪个View。
: Hibernate是持久化工具,让我这样的懒人免除写SQL语句的痛苦。无疑是Model层了。
: ...................