项目地址:链接:https://pan.baidu.com/s/1qPiVjGNEqz0ELLJcrqfbhA 密码:b51b
开发工具:eclipse-javaee
数据库名:ssm
数据表名:employee 属性:id name sex age phone
搭建ssm框架
1、创建项目file-new-dynamic web product (点击下一步,最后勾选web.xml)
2、项目目录如下:
3、引入jar包,并build path一下。
jar包:链接:https://pan.baidu.com/s/1qWUbnpLbcjRhI1DhbCNipA 密码:47pw
(1)引入jar包:将所有jar包复制,粘贴到lib目录下
(2)build path 建议将本项目的lib下的jar包,build path
(3)放到lib下 和 build path的区别:
放到lib下是将jar包放到了项目里,而build path只是引入指定路径下的jar包。为防止出现不一致的问题,两部建议都做,且强烈建议build path 时直接添加当前项目lib下的jar包
4、配置web.xml
5、配置spring : applicationContext.xml
注意修改:
数据库连接池中的mysql相关数据库以及用户名和密码
路径名问题
7、配置mybatis.xml (如果使用别名,注意修改别名)
8、配置spring-mvc.xml
配置文件相关配置可以参考:
链接:https://pan.baidu.com/s/1y2ORvVAH2Z9xXAFG6IzF3w 密码:mfgq
——————————————————————————————————
到目前位置,配置已经基本搭建完成。
下面开始实现增删改查的功能(增加功能时实际是对3、4、、5、6的重复编写)
1、创建实体类
2、创建mybatis映射文件
3、创建Dao层,编写相关操作的接口
4、创建service接口层,编写相关操作的接口
5、创建service实现层,实现service层中定义的接口
——————————————————————————————————————
说明一下几个注解:
import org.springframework.stereotype.Service;
//业务层注解
@Service
——————————————————————————————————————
import org.springframework.beans.factory.annotation.Autowired;
//实现注入注解 可使用@Autowired、或者@Resource
@Autowired
——————————————————————————————————————
6、编写控制层
——————————————————————————————————————
import org.springframework.stereotype.Controller;
//控制层注解
@Controller
——————————————————————————————————————
import org.springframework.beans.factory.annotation.Autowired;
//实现注入注解 可使用@Autowired、或者@Resource
@Autowired
——————————————————————————————————————
import org.springframework.web.bind.annotation.ResponseBody;
// @ResponseBody 将返回的对象自动转为json格式的数据
@ResponseBody
——————————————————————————————————————
7、编写javabean实体类
8、编写前端接口(前端不做赘述)