博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSM框架的搭建与测试
阅读量:7005 次
发布时间:2019-06-27

本文共 5639 字,大约阅读时间需要 18 分钟。

关于框架的搭建无非就是 框架所依赖的jar包,然后就是关于各个框架的配置文件:

下面我们来看下不同层的依赖的jar包以及各个配置文件:

首先pojo这一层只需要依赖parent聚合工程

mapper层需要跟数据库打交道也就是利用mybatis的一些jar包,以及mapper需要依赖pojo才可以

4.0.0
com.taotao
taotao-manager
0.0.1-SNAPSHOT
taotao-manager-mapper
com.taotao
taotao-manager-pojo
0.0.1-SNAPSHOT
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
${mybatis.spring.version}
com.github.miemiedev
mybatis-paginator
${mybatis.paginator.version}
com.github.pagehelper
pagehelper
${pagehelper.version}
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid
${druid.version}
src/main/java
**/*.properties
**/*.xml
false

  service就是业务逻辑层:主要是spring的一些jar包以及它依赖mapper层:

4.0.0
com.taotao
taotao-manager
0.0.1-SNAPSHOT
taotao-manager-service
com.taotao
taotao-manager-mapper
0.0.1-SNAPSHOT
org.springframework
spring-context
org.springframework
spring-beans
org.springframework
spring-webmvc
org.springframework
spring-jdbc
org.springframework
spring-aspects

  controller层也就是web层主要就是跟前台界面相关,并且依赖service层:

4.0.0
com.taotao
taotao-manager
0.0.1-SNAPSHOT
taotao-manager-web
war
com.taotao
taotao-manager-service
0.0.1-SNAPSHOT
jstl
jstl
${jstl.version}
javax.servlet
servlet-api
${servlet-api.version}
provided
javax.servlet
jsp-api
${jsp-api.version}
provided
commons-fileupload
commons-fileupload
${commons-fileupload.version}

  框架搭建完成后就是各个配置文件了,那么这个配置文件要写到哪里呢,因为涉及到三个框架的整合,而且我们最终是利用页面的逻辑进行代码编写,所以在web层最好:

主要是这几个文件:

首先看下sqlMapConfig.xml,这是mybatis的配置文件:这里面不需要配置太多,可以配置一个mybatis自带分页插件即可

  然后是数据库的连接文件:db.properties

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.146.128:3306/taotao?characterEncoding=utf-8jdbc.username=rootjdbc.password=root

  下面的就是整合的配置文件了很重要:

applicationContext-dao.xml:这个主要是数据库的连接配置,连接池,sqlsession的配置,加载配置文件:

  applicationContext-service.xml:这个主要是加载service的配置文件

  applicationContext-trans.xml:主要是针对事务的配置,这个在保持数据的同步上面是很重要的;

  springmvc.xml:这是对前台页面的显示的一些配置,关于springMVC的一些设置

  配置基本设置完毕,下面就要看下配置是否成功呢:

  这个步骤跟我们写代码一样,就是从dao、service、controller层写代码,然后逐层调用,如果能够从数据库读取数据成功,说明框架的建立是成功的。

比如说根据id查询商品,这个就是利用逆向工程生成的dao层,在service层获取dao层的数据,然后controller层调用dao层的返回给前台页面。

 

转载于:https://www.cnblogs.com/fengli9998/p/6440178.html

你可能感兴趣的文章