Spring框架-7

本文作者

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。

结果:成功

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180125B0VXMV00?refer=cp_1026

相关快讯

扫码关注云+社区