`
ninghq
  • 浏览: 12292 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

eclipse利用maven搭建ssm框架

阅读更多

    先在数据库中执行sql语句,

 

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `user_t`
-- ----------------------------
DROP TABLE IF EXISTS `user_t`;
CREATE TABLE `user_t` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(40) NOT NULL,
  `password` varchar(255) NOT NULL,
  `age` int(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user_t
-- ----------------------------
INSERT INTO `user_t` VALUES ('1', '张三', 'sfasgfaf', '24');

 

 

在ecilpse中,File -> New -> Other 选择构建Maven项目,如图

 



 



 



 

右键点击生成的项目,选择properties -> Java Build Path ,更改jdk,如图

 

右击项目,选择Properties -> project Facets进行一些配置:



 

选择 Dynamic Web Module 的版本为3.0时,报出不能选择该版本的提示,

解决办法:

选定项目,点击Window -> Show View -> Navigator ,

打开项目 org.eclipse.wst.common.project.facet.core.xml



 

修改对应版本



 

修改完后,点击Window -> Show View -> project Explorer

 

Maven项目就建好了,接下来,我们来整合搭建SSM(spring MVC + Spring + Mybatis)

首先我们来配置一些整合框架所必须要的jar包,也就是来配置我们的pom文件,然后直接alt+f5,保存后,就会自动下载,存放在之前配置好的本地maven仓库中。

 

 

pox.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>com.shoer</groupId>  
      <artifactId>shoer-test</artifactId>  
      <packaging>war</packaging>  
      <version>0.0.1-SNAPSHOT</version>  
      <name>shoer-test Maven Webapp</name>  
      <url>http://maven.apache.org</url>  
      <properties>    
            <!-- spring版本号 -->    
            <spring.version>4.2.7.RELEASE</spring.version>    
            <!-- mybatis版本号 -->    
            <mybatis.version>3.2.8</mybatis.version>    
            <!-- log4j日志文件管理包版本 -->    
            <slf4j.version>1.7.21</slf4j.version>    
            <log4j.version>1.2.17</log4j.version>    
        </properties>    
      <dependencies>  
        <dependency>  
          <groupId>junit</groupId>    
          <artifactId>junit</artifactId>    
          <version>4.10</version>    
          <!-- 表示开发的时候引入,发布的时候不会加载此包 -->    
          <scope>test</scope>   
        </dependency>  
        <dependency>    
                <groupId>org.springframework</groupId>    
                <artifactId>spring-core</artifactId>    
                <version>${spring.version}</version>    
            </dependency>    
        
            <dependency>    
                <groupId>org.springframework</groupId>    
                <artifactId>spring-web</artifactId>    
                <version>${spring.version}</version>    
            </dependency>    
            <dependency>    
                <groupId>org.springframework</groupId>    
                <artifactId>spring-oxm</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-webmvc</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-context-support</artifactId>    
                <version>${spring.version}</version>    
            </dependency>    
        
            <dependency>    
                <groupId>org.springframework</groupId>    
                <artifactId>spring-test</artifactId>    
                <version>${spring.version}</version>    
            </dependency>    
            <!-- mybatis核心包 -->    
            <dependency>    
                <groupId>org.mybatis</groupId>    
                <artifactId>mybatis</artifactId>    
                <version>${mybatis.version}</version>    
            </dependency>    
            <!-- mybatis/spring包 -->    
            <dependency>    
                <groupId>org.mybatis</groupId>    
                <artifactId>mybatis-spring</artifactId>    
                <version>1.2.2</version>    
            </dependency>    
            <!-- 导入java ee jar 包 -->    
            <dependency>    
                <groupId>javax</groupId>    
                <artifactId>javaee-api</artifactId>    
                <version>7.0</version>    
            </dependency>    
            <dependency>  
              <groupId>com.alibaba</groupId>  
              <artifactId>druid</artifactId>  
              <version>1.0.31</version>  
            </dependency>  
            <!-- 导入Mysql数据库链接jar包 -->    
            <dependency>    
                <groupId>mysql</groupId>    
                <artifactId>mysql-connector-java</artifactId>    
                <version>5.1.30</version>    
            </dependency>    
            <!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->    
            <dependency>    
                <groupId>commons-dbcp</groupId>    
                <artifactId>commons-dbcp</artifactId>    
                <version>1.2.2</version>    
            </dependency>    
            <!-- JSTL标签类 -->    
            <dependency>    
                <groupId>jstl</groupId>    
                <artifactId>jstl</artifactId>    
                <version>1.2</version>    
            </dependency>    
            <!-- 日志文件管理包 -->    
            <!-- log start -->    
            <dependency>    
                <groupId>log4j</groupId>    
                <artifactId>log4j</artifactId>    
                <version>${log4j.version}</version>    
            </dependency>    
                
                
            <!-- 格式化对象,方便输出日志 -->    
            <dependency>    
                <groupId>com.alibaba</groupId>    
                <artifactId>fastjson</artifactId>    
                <version>1.1.41</version>    
            </dependency>    
        
        
            <dependency>    
                <groupId>org.slf4j</groupId>    
                <artifactId>slf4j-api</artifactId>    
                <version>${slf4j.version}</version>    
            </dependency>    
        
            <dependency>    
                <groupId>org.slf4j</groupId>    
                <artifactId>slf4j-log4j12</artifactId>    
                <version>${slf4j.version}</version>    
            </dependency>    
            <!-- log end -->    
            <!-- 映入JSON -->    
            <dependency>    
                <groupId>org.codehaus.jackson</groupId>    
                <artifactId>jackson-mapper-asl</artifactId>    
                <version>1.9.13</version>    
            </dependency>    
            <!-- 上传组件包 -->    
            <dependency>    
                <groupId>commons-fileupload</groupId>    
                <artifactId>commons-fileupload</artifactId>    
                <version>1.3.1</version>    
            </dependency>    
            <dependency>    
                <groupId>commons-io</groupId>    
                <artifactId>commons-io</artifactId>    
                <version>2.4</version>    
            </dependency>    
            <dependency>    
                <groupId>commons-codec</groupId>    
                <artifactId>commons-codec</artifactId>    
                <version>1.9</version>    
            </dependency>  
            
            <dependency>    
		        <groupId>com.fasterxml.jackson.core</groupId>    
		        <artifactId>jackson-core</artifactId>    
		        <version>2.7.0</version>    
		    </dependency>    
        
		    <dependency>    
		        <groupId>com.fasterxml.jackson.core</groupId>    
		        <artifactId>jackson-databind</artifactId>    
		        <version>2.7.0</version>    
		    </dependency>
      </dependencies>  
      <build>  
        <finalName>shoer-test</finalName>  
      </build>  
    </project>  

 

 

 

在src/main/resources 下添加配置文件 : spring-mybatis.xml ,整合spring和mybatis

 

 

<?xml version="1.0" encoding="UTF-8"?>    
<beans xmlns="http://www.springframework.org/schema/beans"    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"    
    xmlns:context="http://www.springframework.org/schema/context"    
    xmlns:mvc="http://www.springframework.org/schema/mvc"    
    xsi:schemaLocation="http://www.springframework.org/schema/beans      
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd      
                        http://www.springframework.org/schema/context      
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd      
                        http://www.springframework.org/schema/mvc      
                        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">    
    <!-- 自动扫描 -->    
    <context:component-scan base-package="com.shoer" /> 
    
    <!-- 引入配置文件 -->    
    <!-- <bean id="propertyConfigurer"    
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">    
        <property name="location" value="classpath:jdbc.properties" />    
    </bean> -->
    
   <!--  <context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties" />    -->
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
		<property name="locations"> 
			<list>  
                 <value>/WEB-INF/classes/jdbc.properties</value>
            </list>  
        </property>  
	</bean> 
    
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"   
        destroy-method="close">    
        <property name="driverClassName" value="${driverClassName}" />   
        <property name="url" value="${url}" />    
        <property name="username" value="${username}" />    
        <property name="password" value="${password}" />    
        <!-- 初始化连接大小 -->    
        <property name="initialSize" value="${initialSize}"></property>    
        <!-- 连接池最大数量 -->    
        <property name="maxActive" value="${maxActive}"></property>    
        <!-- 连接池最大空闲 -->    
        <property name="maxIdle" value="${maxIdle}"></property>    
        <!-- 连接池最小空闲 -->    
        <property name="minIdle" value="${minIdle}"></property>    
        <!-- 获取连接最大等待时间 -->    
        <property name="maxWait" value="${maxWait}"></property>    
    </bean>    
    
    <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 -->    
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">    
        <property name="dataSource" ref="dataSource" />    
        <!-- 自动扫描mapping.xml文件 -->    
        <property name="mapperLocations" value="classpath:com/shoer/entity/mapper/*.xml"></property>    
    </bean>    
    
    <!-- DAO接口所在包名,Spring会自动查找其下的类 -->    
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">    
        <property name="basePackage" value="com.shoer.dao" />    
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>    
    </bean>    
    
    <!-- (事务管理)transaction manager, use JtaTransactionManager for global tx -->    
    <bean id="transactionManager"    
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager">    
        <property name="dataSource" ref="dataSource" />    
    </bean>    
    
</beans>

 

 

 

 配置数据库连接池:jdbc.properties

 如果出现中文乱码,把编码格式改为utf8即可

 

 

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mysql
username=root
password=123456
#定义初始连接数    
initialSize=0
#定义最大连接数    
maxActive=20
#定义最大空闲    
maxIdle=20
#定义最小空闲    
minIdle=1
#定义最长等待时间    
maxWait=60000

  配置日志:log4j.properties

#定义LOG输出级别    
log4j.rootLogger=INFO,Console,File    
#定义日志输出目的地为控制台    
log4j.appender.Console=org.apache.log4j.ConsoleAppender    
log4j.appender.Console.Target=System.out    
#可以灵活地指定日志输出格式,下面一行是指定具体的格式    
log4j.appender.Console.layout = org.apache.log4j.PatternLayout    
log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n    
    
#文件大小到达指定尺寸的时候产生一个新的文件    
log4j.appender.File = org.apache.log4j.RollingFileAppender    
#指定输出目录    
log4j.appender.File.File = logs/ssm.log    
#定义文件最大大小    
log4j.appender.File.MaxFileSize = 10MB    
# 输出所以日志,如果换成DEBUG表示输出DEBUG以上级别日志    
log4j.appender.File.Threshold = ALL    
log4j.appender.File.layout = org.apache.log4j.PatternLayout    
log4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n  

  整合spring mvc:spring-mvc.xml:

<?xml version="1.0" encoding="UTF-8"?>  
<beans xmlns="http://www.springframework.org/schema/beans"    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"    
    xmlns:context="http://www.springframework.org/schema/context"    
    xmlns:mvc="http://www.springframework.org/schema/mvc"    
    xsi:schemaLocation="http://www.springframework.org/schema/beans      
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd      
                        http://www.springframework.org/schema/context      
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd      
                        http://www.springframework.org/schema/mvc      
                        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">    
    <!-- 自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控制器 -->    
    <context:component-scan base-package="com.shoer.controller" />     
    <!--避免IE执行AJAX时,返回JSON出现下载文件 -->    
    <bean id="mappingJackson2HttpMessageConverter"    
        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">    
        <property name="supportedMediaTypes">    
            <list>    
                <value>text/html;charset=UTF-8</value>    
            </list>    
        </property>    
    </bean>    
    <!-- 启动SpringMVC的注解功能,完成请求和注解POJO的映射 -->    
    <bean    
        class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">    
        <property name="messageConverters">    
            <list>    
                <ref bean="mappingJackson2HttpMessageConverter" /> <!-- JSON转换器 -->    
            </list>    
        </property>    
    </bean>    
    <!-- 定义跳转的文件的前后缀 ,视图模式配置-->    
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">    
        <!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 -->    
        <property name="prefix" value="/WEB-INF/jsp/" />    
        <property name="suffix" value=".jsp" />    
    </bean>    
        
    <!-- 配置文件上传,如果没有使用文件上传可以不用配置,当然如果不配,那么配置文件中也不必引入上传组件包 -->    
    <bean id="multipartResolver"      
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver">      
        <!-- 默认编码 -->    
        <property name="defaultEncoding" value="utf-8" />      
        <!-- 文件大小最大值 -->    
        <property name="maxUploadSize" value="10485760000" />      
        <!-- 内存中的最大值 -->    
        <property name="maxInMemorySize" value="40960" />      
    </bean>     
    
</beans> 

  修改web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  <display-name>Archetype Created Web Application</display-name>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring-mybatis.xml</param-value>
  </context-param>
  <filter>
    <filter-name>encodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <async-supported>true</async-supported>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <listener>
    <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>SpringMVC</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring-mvc.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    <async-supported>true</async-supported>
  </servlet>
  <servlet-mapping>
    <servlet-name>SpringMVC</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

 

在src/main/java下分别添加我们的dao包,service包,controller包以及包里面添加相应的类



 

  UserController.java

package com.shoer.controller;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.shoer.entity.User;
import com.shoer.service.UserService;

@Controller    
@RequestMapping("/user")    
public class UserController {  
      @Resource    
      private UserService userService;    
            
      @RequestMapping("/showUser")    
      public String toIndex(HttpServletRequest request,Model model){    
          int userId = Integer.parseInt(request.getParameter("id"));    
          User user = this.userService.getUserById(userId);    
          model.addAttribute("user", user);    
          return "showUser";    
        }  
}  

 

 UserDao.java

 

package com.shoer.dao;

import com.shoer.entity.User;

public interface UserDao {  
	  
    public User selectByPrimaryKey(int userId) ;  
} 

 

 User.java

 

package com.shoer.entity;

public class User {  
    private Integer id;  
  
    private String userName;  
  
    private String password;  
  
    private Integer age;  
  
    public Integer getId() {  
        return id;  
    }  
  
    public void setId(Integer id) {  
        this.id = id;  
    }  
  
    public String getUserName() {  
        return userName;  
    }  
  
    public void setUserName(String userName) {  
        this.userName = userName == null ? null : userName.trim();  
    }  
  
    public String getPassword() {  
        return password;  
    }  
  
    public void setPassword(String password) {  
        this.password = password == null ? null : password.trim();  
    }  
  
    public Integer getAge() {  
        return age;  
    }  
  
    public void setAge(Integer age) {  
        this.age = age;  
    }  
}  

 

 UserMapper.xml

 

<?xml version="1.0" encoding="UTF-8"?>  
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">  
    <mapper namespace="com.shoer.dao.UserDao">  
      <resultMap id="BaseResultMap" type="com.shoer.entity.User" > 
        <id column="id" property="id" jdbcType="INTEGER" />  
        <result column="user_name" property="userName" jdbcType="VARCHAR" />  
        <result column="password" property="password" jdbcType="VARCHAR" />  
        <result column="age" property="age" jdbcType="INTEGER" />  
      </resultMap>  
      <sql id="Base_Column_List" >  
        id, user_name, password, age   
      </sql>  
      <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >  
        select   
        <include refid="Base_Column_List" />  
        from user_t  
        where id = #{id,jdbcType=INTEGER}  
      </select>  
    </mapper>  

 

 UserService.java

 

package com.shoer.service;

import com.shoer.entity.User;

public interface UserService {
   public User getUserById(int userId);  
}

 

 UserServiceImpl.java

 

package com.shoer.service.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.shoer.dao.UserDao;
import com.shoer.entity.User;
import com.shoer.service.UserService;

@Service("userService")  
public class UserServiceImpl implements UserService {  
    @Resource    
    private UserDao userDao;    
        
    public User getUserById(int userId) {    
        return this.userDao.selectByPrimaryKey(userId);  
    }  
}  

 

 在WEB-INF文件夹下新建jsp文件夹,添加userinfo.jsp

 


 

 

 

    showUser.jsp:

 

<%@ page language="java" contentType="text/html; charset=UTF-8"  
    pageEncoding="UTF-8"%>  
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>Insert title here</title>  
</head>  
<body>  
<input id="userName" value="${user.userName}">  
</body>  
</html>

 
  部署在tomcat上,运行,测试

 

 

 

  • 大小: 48.6 KB
  • 大小: 55.3 KB
  • 大小: 64.3 KB
  • 大小: 51.4 KB
  • 大小: 109.6 KB
  • 大小: 107.1 KB
  • 大小: 18 KB
  • 大小: 23.1 KB
  • 大小: 27.4 KB
  • 大小: 12 KB
  • 大小: 14.4 KB
分享到:
评论

相关推荐

    使用maven搭建的ssm框架

    通过以上步骤,我们就成功地使用Maven搭建了一个基本的SSM框架项目。当然,实际项目中还需要考虑异常处理、安全控制、国际化、日志管理等多个方面,这些都可以通过引入相应的Spring或第三方库来实现。总的来说,SSM...

    eclipse + maven搭建SSM框架

    本文将详细介绍如何使用Eclipse和Maven搭建SSM框架。 **1. Maven的安装与配置** - Maven是Apache的一个开源项目,主要负责管理Java项目的构建、依赖和生命周期。首先,从官方网址`...

    分别使用Eclipse和IDEa利用maven搭建SSM框架

    无论是Eclipse还是IDEA,搭建SSM框架都需要对Maven、Spring、SpringMVC和MyBatis有深入理解。整个过程涉及到的配置文件较多,每个环节都至关重要。熟练掌握这些步骤,可以大大提高开发效率,为后续的Java Web开发...

    基于Eclipse、Maven搭建SSM

    以上就是基于Eclipse和Maven搭建SSM的基本步骤,完成后你可以看到一个简单的Web应用,可以处理来自MySQL数据库的查询请求。这个过程中涉及到了Maven的依赖管理、Spring的IoC和AOP、Spring MVC的请求处理以及MyBatis...

    使用MAVEN搭建SSM框架

    总的来说,使用Maven搭建SSM框架涉及了Maven的项目配置、依赖管理、SSM组件的配置以及各层间的交互。这个过程有助于理解Java Web开发的基本架构和组件协同工作的方式。通过实践,开发者能够更好地掌握SSM框架的使用...

    maven搭建SSM框架

    本教程将详细讲解如何使用Maven,在Eclipse环境中,配合JDK 1.8和Tomcat 7.0搭建SSM框架,并进行测试,确保其正常运行。 首先,我们需要了解SSM框架的核心组件: 1. **Spring**:这是一个全面的企业级应用开发框架...

    Eclipse+Maven+SSM搭建

    这篇内容将详细介绍如何利用Eclipse、Maven和SSM来搭建一个完整的Web项目。 首先,Eclipse是Java开发的主流IDE,它提供了丰富的代码补全、调试和版本控制功能,使得开发过程更加便捷。在Eclipse中创建新项目时,...

    Maven搭建SSM框架测试HTTP 接口

    通过以上步骤,我们就完成了使用Maven搭建SSM框架的过程,并实现了HTTP接口的测试。这个过程中涉及到了Maven的依赖管理和项目构建,Spring的IoC和AOP,SpringMVC的请求处理,MyBatis的数据持久化以及HTTP接口的测试...

    eclipse+ssm框架项目源码

    总的来说,这个"eclipse+ssm框架项目源码"提供了一个从零开始的SSM框架应用实例,展示了如何在Eclipse环境下不使用Maven来搭建和管理项目。开发者可以通过研究源码,了解SSM框架的实战应用,以及它们如何协同工作来...

    Maven搭建SSM

    "Maven搭建SSM"这个项目是教你如何使用Maven来构建一个基于SSM的Java Web应用。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、报告和文档等,通过POM(Project Object Model)文件来定义项目的配置...

    eclipse+Maven+SSM

    【标题】"eclipse+Maven+SSM" 指的是使用Eclipse集成开发环境,结合Maven项目管理工具,来搭建一个基于Spring、SpringMVC和MyBatis的Web应用架构,简称SSM框架。这个组合在Java Web开发中非常常见,尤其在企业级应用...

    SSM框架和MAVEN项目完整环境搭建

    Eclipse+Tomcat+MAVEN+SVN+MySQL项目完整环境搭建 SSM框架—详细整合教程(Spring+SpringMVC+MyBatis)

    ssm框架快速搭建

    这个教程将帮助新手快速理解并搭建SSM框架,为后续的项目开发打下基础。 **Spring框架**:Spring是核心的Java企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,使得开发者可以更方便地管理...

    maven管理SSM框架.rar

    这个名为“maven管理SSM框架.rar”的压缩包文件,显然是一个已经配置好并能够正常运行的SSM项目,方便开发者快速搭建应用,只需要修改jdbc配置信息以适应自己的数据库环境。下面我们将详细探讨SSM框架以及Maven在...

    maven搭建ssm工程

    在"Maven搭建SSM工程"的过程中,首先要确保你已经安装了JDK、Maven和IDE(如IntelliJ IDEA或Eclipse)。以下是详细的步骤: 1. **创建Maven项目**: 使用IDE的新建项目功能,选择Maven项目,输入Group ID(通常为...

    maven整合ssm框架+EhCache搭建(eclipse可直接运行).zip

    SSM框架是Java Web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,而EhCache则是一个广泛使用的内存缓存系统,用于提高应用性能。本项目旨在通过Maven构建工具,将这四个组件整合在一起,创建一个在...

    搭建SSM(springMVC+spring+mybatis)框架的maven项目

    总的来说,SSM框架的整合使Java Web开发更加便捷高效,通过Maven的管理,我们可以轻松地管理和更新项目依赖,降低项目的复杂性。在实际开发中,还需要结合实际需求进行相应的调整和优化,比如加入拦截器、AOP、安全...

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接

    SSM框架(一) 基于eclipseJee搭建SpingMVC框架

    SpingMVC搭建maven项目,SSM(Spring+SpringMVC+MyBatis) 框架集由Spring、SpringMVC、...具体讲解在:SSM框架(一) 基于eclipseJee搭建SpingMVC框架:https://blog.csdn.net/cungudafa/article/details/90204469

Global site tag (gtag.js) - Google Analytics