用eclipse整合SSM框架详解

本文介绍如何在Eclipse中整合Spring、SpringMVC和MyBatis(SSM)框架。首先创建Maven项目,然后配置pom.xml添加相关依赖。接着,讲解了配置文件的设置,包括applicationContext、springMVC、spring-MyBatis、C3P0和log4j。文章强调了修改数据库配置以确保连接,并介绍了分层结构:pojo、service、dao、controller和mapper。通过实例展示了从创建pojo类到编写mapper接口和xml文件的过程,以及测试控制器的运行结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSM三层配置分别为:Spring,SpringMVC,Mybaits。

今天呢,把SSM三层框架整合到eclipse里面来,具体我会把配置和依赖都写进来。

呃呃呃,创建MAVEN项目就不用我说了吧,哈哈。

我呢,把所需要的类放在创建的分层里,首先,先来说一下MAVEN配置的依赖文件吧,pom.xml需用到的。

<properties>
	<webVersion>3.1</webVersion>
	<springframework.version>4.3.20.RELEASE</springframework.version>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
	<dependency>
		<groupId>javax</groupId>
		<artifactId>javaee-api</artifactId>
		<version>8.0</version>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>org.glassfish.web</groupId>
		<artifactId>javax.servlet.jsp.jstl</artifactId>
		<version>1.2.2</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context</artifactId>
		<version>${springframework.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-webmvc</artifactId>
		<version>${springframework.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-aspects</artifactId>
		<version>${springframework.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jdbc</artifactId>
		<version>${springframework.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-test</artifactId>
		<version>${springframework.version}</version>
	</dependency>
	<dependency>
		<groupId>mysql</groupId>
		<artifactId>mysql-connector-java</artifactId>
		<version>5.1.45</version>
	</dependency>
	<dependency>
		<groupId>org.slf4j</groupId>
		<artifactId>slf4j-log4j12</artifactId>
		<version>1.7.25</version>
		<!-- scope表示项目在什么时间段起作用 test表示在测试时运行 compile 编译范围(默认) runtime 运行时范围 provided 
			表明该依赖已经提供,故只在未提供时才被使用 system 被依赖项不会从maven仓库下载,而是从本地系统指定路径下寻找 -->
		<!-- <scope>test</scope> -->
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值