别介

导航

框架描述

spring、springMVC、mybatis的ssm框架:

包类:

Controller用于与用户直接交互,浏览器,HTTP请求等。

Service用于业务逻辑处理。注意接口输入输出的规范,这样有利于接口复用。

Dao用于直接与数据实体交互,实现数据的简单提取与处理。避免在Dao层出现跨表操作现象.

entity:实体类

 

dao也是常命名为mappers包:里面会有mapper.java和mapper.xml

  mapper.java写方法名,与mapper.xml的<sql></sql>里的id名一致,

  mapper.xml写SQL语句;

Service处理dao里面的方法进行业务逻辑处理,就行了,

一般Controller只与Service交互。 Service只与Dao交互。

以上就是包类的总结啦,记得一定要代码规范哦!!!

1、Spring MVC的核心是DispatcherServlet,当客户端发送一个请求时,这个请求经过一系列过滤器处理。然后DispatcherServlet会接收到这个请求。

2、DispatcherServlet会从HandlerMapping对象中查找与请求匹配的Controller,并将结果返回给DispatcherServlet。

3、DispatcherServlet将请求转发给目标Controller,如果定义有拦截器,则会经过这些拦截器处理。

4、标Controller处理完成业务逻辑后,会返回一个结果给DispatcherServlet。

5、DispatcherServlet根据结果查询ViewResolver,找到与之对应的视图对象,同样将结果返回给DispatcherServlet。

6、DispatcherServlet根据指定的显示结果,调用模板对象渲染view。 

7、将view返回给客户端。

 

posted on 2016-12-23 14:06  刘小言  阅读(395)  评论(0编辑  收藏  举报