相关推荐recommended
使用Spring+SpringMVC+Mybatis实现留言板的增删改查
作者:mmseoamin日期:2023-12-11

目的

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表是登录处理;

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第1张

person表:

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第2张

 note表:

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第3张

 步骤:

  1. 创建项目的步骤:

(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

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第4张

(2)配置applicationContext.xml 

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第5张

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第6张

 (3)配置jdbc.properties使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第7张

 (4)配置SpringMVC.xml

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第8张

 (5)配置web.xml

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第9张

使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第10张


3.操作步骤

  • 用户进行登录,若密码或用户名正确,可以进入登录成功的页面;若错误显示“用户或密码错误提示”(没做注册部分);
  • 进入登录成功的页面;
  • 点击进入,进入管理留言板页面,进行相关的增删改查操作;若添加留言时某一些为空,则提示“添加留言板失败”,返回管理留言板页面。

    项目结构:

    使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第11张

    结果:

    登录页面如下:(用户名:ah,密码:123)

    使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第12张

    使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第13张

    使用Spring+SpringMVC+Mybatis实现留言板的增删改查,第14张

    想要源码   发:  Q1