本文作者
25
1-2018
zho007
博客:
https://www.jianshu.com/u/e9cb5fd3aaa8
声明:本文由作者zho007授权发布,未经原作者允许请勿转载
看到上面蓝色字了吗,点下吧
系列文章:
Spring框架-1(基础)
Spring框架-2(IOC上)
Spring框架-3(IOC下)
Spring框架-4(AOP)
Spring框架-5(JDBC模板&Spring事务管理)
Spring框架-6(SpringMvc)
Spring框架-7(搭建SSM)
Spring框架-8(SpringMVC2)
日更一篇~
前言
前面学习了spring和SpringMvc,掌握了一些基础知识,那么现在我们来整合一下ssm。使用一个简单的小项目来使用一下。下面是整合ssm的一些基础:
先附上Demo地址:https://www.jianshu.com/p/1eda98e24ffc
搭建SSM
写好后的目录结构:
这里的所有的配置文件我单独创建了一个config。所有的配置文件doub放在这里,当然我在web.xml中这样是无法访问的。我们需要通过idea吧这个目录设置为resource目录。点击config目录右键,如图:
这样在web.xml中就能访问到我们的配置文件了
创建项目导入jar包
使用IDEA创建一个Web项目。
导入jar包
Dao层配置文件
数据库文件,使用mybatis逆向工程生成mapper
数据库表结构逆向工程生成所用的东西
创建SqlMapConfig.xml
mybatis核心配置文件
创建ApplicationContext-dao.xml
通配符配置的db.properties
Service层配置文件
ApplicationContext-trans.xml 事务
ApplicationContext-service.xml @Service注解扫描
controller层配置文件
SpringMvc.xml
web.xml配置
流程
tomcat启动时首先加载web.xml文件
web.xml中加载spring的所有的ApplicationContext开头的配置文件
在所有的ApplicationContext中再加载所有的db.properties,SqlMapConfig.xml文件
web.xml中加载SpringMvc.xml
加载完成,我们的ssm框架就能跑起来了。
写一个测试
需求
请求http://localhost:8080/list.action查询数据库数据,返回jsp页面显示出来
1.编写jsp
2.编写service
使用mybatis查询数据库
3.编写controller
springMvc中默认支持的参数类型:也就是说在controller方法中可以加入这些参数如下的Model,也可以不加, 加不加看自己需不需要,都行.HttpServletRequest,HttpServletResponse,HttpSession,Model
4.测试
配置tomcat访问http://localhost:8080/list.action,注意在前面配置了.action所以必须在后面加上.action。
结果:成功
领取专属 10元无门槛券
私享最新 技术干货