JAVA详细讲解SSM框架以及搭建的其框架的步骤

做java开发的小伙伴都知道,ssm和ssh框架是平时开发中最常见的两大传统开源框架,也是最常用的框。虽然现在好多公司慢慢采用的SM搭建,但其实他的本质开发过程和ssm还是基本一致的,包括JEECG框架。具体的其他的框架我就不在这里多说了,需要了解的小伙伴可以自己百度一下:今天我们具体的来谈一谈SSM框架......

SSM框架,顾名思义,就是Spring+SpringMVC+mybatis

通过Spring来将各层进行整合,

通过spring来管理持久层(mybatis),

通过spring来管理handler。

总之,spring是将各层进行整合。

我们这次搭建项目基于maven之上搭建,所以这里我们可以先不考虑jar包的问题,如果有对maven不熟悉的小伙伴可以关注一下楼主博客,查看一下楼主以往的文章,可以学习学习maven的相关知识。

好了,废话不多说了,开始干活。。。

pom文件的依赖包如下:

4.0.0 org.dufy ssm war 0.0.1-SNAPSHOT ssmDemo http://maven.apache.org 4.0.5.RELEASE 3.2.1 1.6.6 1.2.12 5.1.35 org.springframework spring-core ${spring.version} org.springframework spring-context ${spring.version} org.springframework spring-context-support ${spring.version} org.springframework spring-aop ${spring.version} org.springframework spring-aspects ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-test ${spring.version} test org.springframework spring-webmvc ${spring.version} org.springframework spring-web ${spring.version} mysql mysql-connector-java ${mysql.version} com.alibaba druid 0.2.23 com.alibaba fastjson 1.1.41 log4j log4j ${log4j.version} org.slf4j slf4j-api ${slf4j.version} ch.qos.logback logback-classic 1.1.2 ch.qos.logback logback-core 1.1.2 org.logback-extensions logback-ext-spring 0.1.1 org.mybatis mybatis ${mybatis.version} org.mybatis mybatis-spring 1.2.0 javax.servlet javax.servlet-api 3.0.1 javax.servlet.jsp javax.servlet.jsp-api 2.3.2-b01 javax.servlet jstl 1.2 junit junit 3.8.1 test ssmDemo

框架的结构如下图

 

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第1张图片

先上个图,大家应该可以直观的看出来,以上就是框架的基本结构,配置文件主要有三个,mybatis的,spring和spring-mvc的具体分层结构如图,静态资源的存放位置大家可以参考图。

注意:现在一些ssm整合的项目可以不配置mybatis.xml的文件

具体各个配置文件如下:

jdbc.properties

jdbc_driverClassName =com.mysql.jdbc.Driver

jdbc_url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf8

jdbc_username=root jdbc_password=root

applicationContext.xml(也就是spring的配置文件)

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第2张图片

spring-mybatis.xml

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第3张图片

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第4张图片

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第5张图片

spring-mvc.xml

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第6张图片

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第7张图片

web.xml

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第8张图片

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第9张图片

JAVA详细讲解SSM框架以及搭建的其框架的步骤_第10张图片

以上就是ssm框架的所有配置文件,具体的内容描述在途中都有详细的描述,这里,我就不一一描述了,这个框架本篇文章讲解的不算太细,具体需要详细搭建过程或者视频的小伙伴,可以给楼主留言关注。又不懂的可以给楼主留言,欢迎吐槽。。。。。。

其实大家也看出来了,传统框架的配置文件太多,光是框架的维护和搭建就得耗费我们不少的时间,现在spring-boot+mybatis基本上可以实现0配置的开发过程,具体的搭建方式可以关注楼主博客,后期会更新。。。愿各位小伙伴节节高升,工作顺利。。。。

你可能感兴趣的:(java,Spring,SpringMVC,CalvinXCui)