BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #13370同步于 2010/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请教ssh和mvc的关系

bylijinnan
2010/3/6镜像同步2 回复
struts是基于mvc思想的一个实现。这样说对吗。 那么sprint和hibernate分别属于mvc的哪一层呢?他俩和mvc有对应关系吗? 谢谢~
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
wks机器人#1 · 2010/3/6
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。
bylijinnan机器人#2 · 2010/3/6
学习了~ 【 在 wks 的大作中提到: 】 : Spring是个大工具包,里面什么都有,功能是让用户少写很多代码。并不担任M/V/C中某个单一角色。最重要的功能是它的依赖注入,将各个组件组装在一起。还有AOP,还有各种封装,比如JDBC封装/ORM封装(包括Hibernate)/事务封装。 : Spring本身有MVC框架。Spring对MVC的理解似乎是:View就是一个页面模板,Model就是一个Map,里面有名称和对应的对象。view可以渲染model,形成一个页面。Controller就是用户访问一个地址的时候,决定取出哪个Model和哪个View。 : Hibernate是持久化工具,让我这样的懒人免除写SQL语句的痛苦。无疑是Model层了。 : ...................