您的位置:首页 > 编程语言 > Java开发

我对MVC分层的理解

2016-12-02 09:07 190 查看
**MVC分层的理解**

1.modle层就是对应的数据库表的实体类

2.Dao层是使用了hibernate连接数据库、操作数据库(增删改查)

3.Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)

4.Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。以上的Hibernate,Struts,都需要注入到spring的配置文件中,Spring把这些联系起来,成为一个整体。

5.薄Controller和厚Controller:
前者Controller只负责搜集参数、调用服务、转发或重定向结果集,其他业务逻辑都放在Service层。

后者则相反,业务逻辑都在Controller中进行处理,服务层只负责一些增删改查的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息