本博文的源代码:百度云盘/java/java实例/SSM实例/SSM实现登录注册,增删改查/IDEA搭建SSM实现登录,注册,增删改查功能.zip
搭建空的Maven项目
使用Intellij idea 搭建基本的maven空项目 new->project
最后Finish,Maven项目搭建完成
构建项目基本骨架
1,在java下新建com
2,在com下新建springmvc
3,在springmvc下新建controller、dao、mapping、pojo、service
如下图:
目录解释如下
controller:http(GET和POST等)请求的入口,调用Service,想客户端返回数据
dao:接口,定义了数据表映射成的对象,具有的操作
mapping:具体是sql语句,以xml格式存在,即mybatis的语法文件
service:controller调用的服务,service调用dao里面定义的数据库行为方法,来执行对应mapping里的mybatis,从而完成与数据库完整的交互。
修改pom文件
配置你的maven
在pom.xml文件中添加如下内容:
4.0.0
com
ssm
war
1.0-SNAPSHOT
Maven Webapp
http://maven.apache.org
UTF-8
4.1.4.RELEASE
3.2.8
1.7.7
1.2.17
2.5.0
junit
junit
3.8.1
test
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
1.2.2
org.springframework
spring-test
${spring.version}
test
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-jdbc
${spring.version}
javax.servlet
javax.servlet-api
3.0.1
provided
javax.servlet.jsp
jsp-api
2.2
provided
mysql
mysql-connector-java
5.1.30
commons-dbcp
commons-dbcp
1.2.2
jstl
jstl
1.2
log4j
log4j
${log4j.version}
com.alibaba
fastjson
1.1.41
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-log4j12