SSM框架——Spring+SpringMVC+Mybatis的搭建教程
生活随笔
收集整理的這篇文章主要介紹了
SSM框架——Spring+SpringMVC+Mybatis的搭建教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:概述
SSM框架在項目開發中經常使用到,相比于SSH框架,它在僅幾年的開發中運用的更加廣泛。
- Spring作為一個輕量級的框架,有很多的拓展功能,最主要的我們一般項目使用的就是IOC和AOP。
- SpringMVC是Spring實現的一個Web層,相當于Struts的框架,但是比Struts更加靈活和強大!
- Mybatis是 一個持久層的框架,在使用上相比Hibernate更加靈活,可以控制sql的編寫,使用 XML或注解進行相關的配置!
根據上面的描述,學習SSM框架就非常的重要了!
二:搭建一個SSM的過程
- 使用Maven管理項目
使用Maven在Eclipse中創建一個webapp的項目 ,具體的創建過程不做演示,如有不會創建的[創建項目]
也可以使用Maven命令進行創建,在Dos窗口進入指定的目錄,執行下面命令:
mvn archetype:create -DgroupId=org.ssm.dufy -DartifactId=ssm-demo -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
使用命令要注意,系統安裝了Maven,并配置好了環境變量![Maven的安裝和環境變量配置]
-
導入項目(命名創建),添加依賴
導入項目是IDE中,或者直接在IDE創建,一般默認有【src/main/java】,手動創建【src/test/resources】、【src/test/java】文件夾。如下項目結構:
然后直接配置 pom.xml文件中的包依賴!
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.dufy</groupId> <artifactId>ssm</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>ssmDemo</name> <url>http://maven.apache.org</url> <properties> <spring.version>4.0.5.RELEASE</spring.version> <mybatis.version>3.2.1</mybatis.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <mysql.version>5.1.35</mysql.version> </properties> <dependencies> <!-- 添加Spring依賴 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <!--spring單元測試依賴 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency> <!-- spring webmvc相關jar --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </
轉載于:https://www.cnblogs.com/SmallStrange/p/11057646.html
總結
以上是生活随笔為你收集整理的SSM框架——Spring+SpringMVC+Mybatis的搭建教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个陪伴的个性签名!
- 下一篇: 二手苹果6s多少钱啊?