框架描述

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返回给客户端。

 

转载于:https://www.cnblogs.com/lyting/p/6214589.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值