SSM整合流程

1、依赖的包必不可少(spring + MyBatis + 他们整合需要的依赖包).
2、分别配置他们的主配置文件.

  • web.xml
  • springmvc-servlet.xml
  • applicationContext.xml
  • myBatisConfig.xml

3、根据业务逻辑编写对应的代码.

  • index.jsp(用户通过点击index.jsp页面的超链接发起请求,请求到后台的controller).
  • 编写controller,用于接受前端页面发起的请求,并作出业务逻辑处理(逻辑处理指的是在controller的方法里面调用接口层的查询方法并且把查询方法返回的结果封装到omdelAndView里面,返回给客户端查询结果的数据).
  • 编写好接口层,并定义好查询方法.
  • 编写好实体类以及实体映射文件.

注意:创建一个标准的动态web工程,在src目录下新建一下几个包.
A:com.xxx.xxx.controller(放controller类)
B:com.xxx.xxx.pojo(放实体类文件)
C:com.xxx.xxx.mapper(放接口和实体映射文件)
在src目录下新建一个文件夹用于存放配置文件(spring/MyBatis),取名为config把所有的依赖jar包都放在WEB-INF目录下的lib文件夹里面(如果没有lib文件夹就自己新建一个),其他的jsp页面都放在WEB-INF目录下的pages文件夹里面(如果没有就自己新建一个).

项目结构:
ssm_class
src
–xxx.xxx.controller(该包下面专门放controller类,而controller类是指springMVC中的c,代表控制器,业务的逻辑都写在该类中.)
–xxx.xxx.pojo(专门放实体类,而实体类是指对应数据库表的类,也就是数据库表中的字段,在该类中都以属性表示,也就是MVC中的m层.)
–xxx.xxx.mapper(专门放持久层的接口和实体映射文件,接口就是我们自己定义的操作数据库的方法,要求该接口中的方法名必须要和实体映射文件里面SQL操作的id一致.)

webConter:
–web-inf
–pages(该文件夹由自己创建,名字自取,代表着存放jsp页面)
–lib(专门用于存放jar包)
–web.xml
–springmvc-servlet.xml
index.jsp

猜你喜欢

转载自blog.csdn.net/qq_40744061/article/details/85220331
今日推荐