SSM框架知识点整理(一)

本文详细介绍了SpringMVC的工作流程,包括前端控制器、处理器映射器、适配器、视图解析器等关键组件的作用。同时,深入探讨了Spring、SpringMVC与MyBatis的整合过程,涉及jar包依赖、配置文件设置、逆向工程生成代码、控制器与服务层调用等步骤。
摘要由CSDN通过智能技术生成
springmvc:
前端控制器DispatcherServlet接受请求
处理器映射器,url 得到处理器链
处理器适配器,执行处理器,得到ModelAndView对象
视图解析器,数据 视图解析 View
渲染视图 - 返回给客户端
spring+springmvc+mybatis

1.jar包
mybatis - mysql -c3p0
mybatis-spring
spring-jdbc/tx

2.配置文件
spring:管理SqlSessionFactory/dataSource/mapper
mybatis:空
3.逆向工程生成mapper/pojo/mapper.xml
4.控制器调用service - 调用mapper
控制器自动注入Service对象
Service自动注入Mapper对象
5.书写Service类,添加@Service
context:component-scan 注解包扫描
6.服务器启动时开启spring容器
ContextLoaderListener
指定配置文件路径

域对象:存取数据的对象
session:setAttribute(name, value),getAttribute(name),removeAttribute(name)
request
application - ServletContext
pageContext - jsp

JSP内置对象:9个
request
response
out - writer
session
application - ServletContext
一个应用只有一个application对象
pageContext - JSP中有用
config - ServletConfig - 属于Servlet
page - this
exception

application:属于应用
服务器启动创建/服务器关闭销毁
域范围:整个服务器运行期间

session:会话
第一次调用 request.getSession() 创建
session手动销毁 session.invalidate()
关闭服务器 (非正常关闭)
超时 30分钟
域范围:当前会话

request: 客户端发送10次请求,创建了10个request对象
接收到请求创建 / 一次请求结束销毁
域范围:一次请求 (转发)

ServletContextListener:
监听的是ServletContext的创建和销毁
服务器的启动和关闭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值