zoukankan      html  css  js  c++  java
  • ssm框架整合入门系列——maven工程引入jar包

    maven工程引入jar包


    1. Spring
    2. SpringMVC
    3. MyBatis
    4. 数据库连接池,驱动包
    5. 其他(jstl、servlet、junit)

    打开ssm-crud项目的pom.xml文件,为其添加<dependencies></dependencies>标签,在该标签内添加dependency
    用的maven,所以在 https://mvnrepository.com 上搜索需要的jar包。

    Spring MVC

    如图:直接搜spring webmvc
    在这里插入图片描述

    选择需要的版本进入,复制其maven信息,放到<dependencies></dependencies>
    标签内。

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.3.7.RELEASE</version>
    </dependency>
    
    

    Spring jdbc

    同样操作,我们添加Spring jdbc 依赖

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>4.3.7.RELEASE</version>
    </dependency>
    
    

    Aspects

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId>
        <version>4.3.7.RELEASE</version>
    </dependency>
    
    

    以上完成了Spring的配置,需要注意的是他们的版本号应该是相同的

    MyBatis

    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.2</version>
    </dependency>
    
    

    还有mybatis整合spring的适配包,MyBatis Spring

    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis-spring</artifactId>
        <version>1.3.1</version>
    </dependency>
    
    

    数据库连接池、驱动

    • 搜索c3p0
    <!-- 数据库连接池、驱动 -->
    	<!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
    	<dependency>
    	    <groupId>com.mchange</groupId>
    	    <artifactId>c3p0</artifactId>
    	    <version>0.9.2</version>
    	</dependency>
    	<!-- mysql -->
    	<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    	<dependency>
    	    <groupId>mysql</groupId>
    	    <artifactId>mysql-connector-java</artifactId>
    	    <version>5.1.41</version>
    	</dependency>
    

    其他(jstl、servlet、junit)

    <!-- https://mvnrepository.com/artifact/jstl/jstl -->
    	<dependency>
    	    <groupId>jstl</groupId>
    	    <artifactId>jstl</artifactId>
    	    <version>1.2</version>
    	</dependency>
    	<!-- 不提供servlet,jsp页面会报错 -->
    	<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    	<dependency>
    	    <groupId>javax.servlet</groupId>
    	    <artifactId>javax.servlet-api</artifactId>
    	    <version>3.0.1</version>
    	    <scope>provided</scope>
    	</dependency>
    	<!-- https://mvnrepository.com/artifact/junit/junit -->
    	<dependency>
    	    <groupId>junit</groupId>
    	    <artifactId>junit</artifactId>
    	    <version>4.12</version>
    	    <scope>test</scope>
    	</dependency>
    

    保存完成后,在项目列表里会有Maven Dependecies
    里面可以看到所有下载好的jar包
    如图:
    在这里插入图片描述

    引入Bootstrap前端框架(不嫌弃页面丑的,可以不用)、和jquery

    • 在项目webapp文件夹下新建文件夹static放置下载好的Bootstrap文件、并且新建js文件夹放置jquery文件
    • webapp下新建index.html
      添加引用:
    <!-- 引入jquery,bootstrap -->
    <script type="text/javascript" src="static/js/jquery-1.12.4.js"></script>
    <link href="static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
    <script src="static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
    

    完成后如图:
    done

    顺便看看bootstrap样式的按钮长什么样:
    button

    END

    PS:如果项目名字出现红色x 可能是jdk版本问题,需要修改到1.6或以上版本
    在pom.xml中(dependency外)添加:

    <!-- 指定maven编译方式为jdk1.7版本 -->
    <profiles>
    	<profile>
    		<id>jdk-1.7</id>
    		<activation>
    			<activeByDefault>true</activeByDefault>
    			<jdk>1.7</jdk>
    		</activation>
    		<properties>
    			<maven.compiler.source>1.7</maven.compiler.source>
    			<maven.compiler.target>1.7</maven.compiler.target>
    			<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
    		</properties>
    	</profile>
    </profiles>
    

    右键项目 maven->update project即可。

  • 相关阅读:
    宿舍局域网的应用
    宿舍无线局域网的组建
    宿舍局域网与Internet连接
    宿舍有线局域网的组建
    设置Windows 远程协助与远程桌面
    家庭局域网接入Internet
    组建Windows家庭组
    OpenGL3D迷宫场景设计
    [Cacti] cacti监控mongodb性能实战
    (视频)《高速创建站点》 4.2 完结篇 – 应用运营vs.发射卫星,遥測(Telemetry) 技术
  • 原文地址:https://www.cnblogs.com/famine/p/9782839.html
Copyright © 2011-2022 走看看