SSM框架整合

最近没有写博客,主要是在学习前端和java开发的一些入门知识。
这篇博客讲一下SSM整合,虽然这个没有技术含量,多搭两次变能掌握的事情,但对于刚入门的新手而言,整合这三个框架还是有点头痛的,毕竟配置文件好多。

使用的工具:Spring Tool Suite(就是在Eclipse上加了一些插件);maven

1.新建maven web项目
这里写图片描述
这里写图片描述

新建完成后,如果jsp文件报错,是因为没有加载sevlet,项目–右键–Build path con..–AddLibrary
–Server Runtime–next–(选择容器(一般为tomcat))

导入所需的包。(不列举了,就是在pom.xml文件中添加)

2.整合
2.1配置web.xml文件
可以配置首页,log4j,spring(需配置spring配置文件),servlet编码,spring mvc(配置spring-mvc配置文件)
2.2配置spring mvc文件(spring mvc配置文件)
这里写图片描述
spring mvc controller类扫描,base-package指向新建Maven项目填写的基础包,还有其他配置(目前我还没学到)

2.3配置spring config.xml文件(spring的配置文件)
这里写图片描述
这里重点如上图红色框中,配置mybatis.xml的配置文件,这个地方应该是扩展spring用到的,像下面注释的定时器,所以很重要奥。
2.4配置spring-mybatis整合文件
这里面要配置自动注解扫描路径
数据库连接池(c3p0)
配置拦截器(paginatorInterceptor),sqlSessionFactory
2.5配置mybatis文件
主要配置数据库方言,
mapper文件
2.6其他配置
这里要配置一下 log4j,build,system折三个配置文件(这里目前是针对这个学习目录,等以后搞明白了一定来补充)

3controller service dao层实例:
这里写图片描述
dao中分为3样,dao,model,mapper.xml
model(entity)就是实体类,与表相对应,每个字段都有对应的属性,包括Id
mapper.xml该类的sql文件,sql语句一般都写在这里。
dao对数据真正操作的地方
3.1dao如何写?
这里写图片描述

两点:(1) SqlSessionTemplate需要注入
(2) 获取mapper文件中的查询语句,需要写全路径并加上sql的id

PS:这是最基本也是最简洁的写发,主要是让我们知道来源,有之前项目(天人项目)自己 写了一个基础类,对这些操作进行了封装,后期学习。

3.2service如何写?
这里写图片描述
3.3controller怎么写?
这里写图片描述
这里接受的是json格式的数据,进行了处理

项目代码:项目github源码,点击进入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值