目的
1)掌握使用maven来创建SSM项目
2)掌握web.xml和pom.xml的使用
3)掌握Spring、SpringMVC和Mybatis,学会整合SSM
4)掌握的controller层注解@Autowired,@RequestMapping和@RequestParam的使用
5)用学会配置SpringMVC.xml、applicationContext.xml和mybatis-config.xml等配置文件
6)掌握spring+springMVC+mybatis 对于留言板的开发
方案:
(1)本次实验主要来学习如何使用spring+springMVC+mybatis 实现留言板增删改查, 基本功能就是实现增删改查功能,其他方面自己拓展及显示,并对验证结果进行提示。
(2)设计数据库:
创建数据库hg,并创建两个表,note表是留言管理处理;person表是登录处理;
person表:
note表:
步骤:
- 创建项目的步骤:
(1)先创建一个Maven项目(本人的项目名称:SSM_lyb),并配置环境,在pom.xml中引入相关的spring-context、spring-jdbc、spring-tx、spring-test、spring-webmvc、aspectjweaver、druid、jstl、standard、mybatis、mybatis-spring、mysql-connector-java、logback-classic、junit和javax.servlet-api。
(2)先创建数据表(person表和note表)。
(3)创建两个表对应的实体类(Person.java和Note.java)。
(4)配置mybatis的mybatis-config.xml配置文件。
(5)配置spring的applicationContext.xml配置文件。
(6)创建jdbc.properties和log4j.properties。
(7)创建Mapper.java(NoteMapper.java和PersonMapper.java)以及对应的映射文件(NoteMapper.xml和PersonMapper.xml)。
(8)配置springMVC的SpringMVC.xml配置文件
(9)再创建对应的Controller并进行编写。
(10)运行项目。
2.配置文件:
(1)配置mybatis-config.xml
(2)配置applicationContext.xml
(3)配置jdbc.properties
(4)配置SpringMVC.xml
(5)配置web.xml
3.操作步骤
- 用户进行登录,若密码或用户名正确,可以进入登录成功的页面;若错误显示“用户或密码错误提示”(没做注册部分);
- 进入登录成功的页面;
- 点击进入,进入管理留言板页面,进行相关的增删改查操作;若添加留言时某一些为空,则提示“添加留言板失败”,返回管理留言板页面。
项目结构:
结果:
登录页面如下:(用户名:ah,密码:123)
想要源码 发: Q1