码迷,mamicode.com
首页 > 其他好文 > 详细

ssm简易整合

时间:2021-03-06 14:32:54      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ssm整合   执行   tomcat   insert   继承   过滤器   接口   目录   xml文件   


今日学习内容
springmvc文件传输
1。传统方式
2。springmvc方式(需要在spring.xml中配置文件解析器,在jsp中,name为MultipartFile upload,不可更改)
问题(使用这种方式,发现上传的文件没有扩展名,后发现是String filename=upload.getOriginalFilename()写成了upload.getName(),奇怪的事情发生了,图片文件名有部分乱码830da63ef3094d7480940cbbc73b91bc_????????????_20210303021806.png,通过web.xml中配置过滤器编码设置解决)
3。服务器之间上传文件(需要配置两个tomcat,未配置成功)

springmvc异常处理与拦截器
过滤器与拦截器区别:过滤器是tomcat自有的,而拦截器是框架写的
自写一个异常处理器
定义一个SysException并继承Exception,定义提示信息String message,加上getset方法,并写上类的构造函数
定义一个SysExceptionResolver并实现一个接口HandlerExceptionResolver,实现返回类为ModelAndView的函数

拦截器:
定义一个类并实现接口HandlerInterceptor,其中有三个方法
preHandle:会在servlet前执行
postHandle:会在servlet后执行
afterHandle:在最后执行
注意:在springmvc.xml配置拦截器,另外在执行流程上是先进后出,栈


简易ssm整合
1。创建webapp工程,
2。在maven中导入对应的jar
3.在resources中创建applicationContext.xml,建立约束,开启注解扫描,由于springmvc不需要ioc支持,将Controller不扫描

4。在web.xml中,配置前端控制器(加载springmvc.xml配置文件,启动服务器,创建servlet),配置编码格式,解决中文乱码
5。在resources中创建springmvc,建立约束,开启注解扫描(只扫描Controller注解),配置视图解析器,配置过滤静态资源,开启springmvc注解支持
6.web.xml中配置spring的监听器(为什么要配置,因为先加载web.xml,需要通过监听器监听tomcat是否启动,一旦启动但加载),默认只加载web-inf目录下的applicationContext.xml配置文件,为了统一管理,所以需要配置文件的路径,不改变文件位置
7.(由于ssm整合,此步作废,并将配置文件改到applicationtext.xml中)在resources中创建sqlmapconfig.xml,建立约束,配置环境,引入映射配置文件
8。对applicationcontext.xml文件进一步配置,ioc
9.配置spring框架声明式事务管理
配置事务管理器
配置事务通知
配置aop增强

@Select("查询sql“)
@Insert("添加sql")
@Repository

ssm简易整合

标签:ssm整合   执行   tomcat   insert   继承   过滤器   接口   目录   xml文件   

原文地址:https://www.cnblogs.com/young2021/p/14487692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!