JavaWeb之SSM整合实现网站增删改查功能(详解+代码实现)

您所在的位置:网站首页 html5增删改查 JavaWeb之SSM整合实现网站增删改查功能(详解+代码实现)

JavaWeb之SSM整合实现网站增删改查功能(详解+代码实现)

2023-08-26 04:33| 来源: 网络整理| 查看: 265

文章目录 一、项目介绍二、知识储备三、具体步骤3.1 设计Mysql数据库表3.2 在Idea中创建动态JavaWeb项目3.3 配置项目结构3.4 配置web.xml3.5 配置数据库连接相关内容3.6 配置SpringMVC的配置文件3.7 配置MyBatis的配置文件3.8 配置MyBatis的配置文件3.9 配置SSM整合的配置文件3.10 创建关于数据库表的类3.11 编写展示内容的接口,并配置相关文件3.12 配置Service层服务3.13 配置首页显示内容3.14 配置控制层,实现数据传输展示3.15 配置展示页面 四、效果展示五、项目总结

一、项目介绍

        今天给大家带来的是SSM框架的基本使用,我会在下面按步骤介绍,这里的知识是三个框架的整合,包括:Spring、SpringMVC、MyBatis,使用Tomcat服务器,如有需要我会在后面的博客带来这三个框架的介绍,首先来说今天这个项目。其中包括简单的mysql数据库设计,包括实现增删改查,由于篇幅有限,我今天暂时先带来数据库中数据的显示,我后面会补坑,带来JavaWeb的登录功能,并实现增删改查,由于大部分教程都是基于MyEclipse,我今天带来的是Idea的学习,整体不变,只是有些细节需要注意。

二、知识储备 Mysql数据库相关知识SpringSpringMVCMyBatisJDBC相关知识JSP相关知识XML相关知识Java基础(尤其是注解的使用)Idea的使用Tomcat的熟练使用 三、具体步骤 3.1 设计Mysql数据库表

        第一张图是tb1_employee表,里面的数据可以随便写,但是需要注意,d_id是作为另一张表的外键,因为我们要实现多表连接,id为主键,自增长。第二张图是tb1_dept表,里面的数据同理随便写,但是id作为tb1_employee表的外键。 在这里插入图片描述 在这里插入图片描述

3.2 在Idea中创建动态JavaWeb项目 在整个工程中新建Module。 在这里插入图片描述选择Spring,再选择Web Application(4.0),然后下一步。 在这里插入图片描述输入项目名称,点击FINISH,即可完成项目的创建在这里插入图片描述 3.3 配置项目结构

        首先按照第一张图新建包,其中conf里面是整个项目的配置文件,相当于大脑,src中新建ssm包,保存整个项目的源码,相当于心脏,views里保存我们的jsp文件,为了展示内容,第二张图就是lib包,里面包括所需要的jar包,有很多,刚使用CSDN写博客,不知道怎么上传文件,有需要的可以私聊我,提供给各位读者。 在这里插入图片描述 在这里插入图片描述

3.4 配置web.xml

        其中包括字符编码过滤器,IOC容器,并且我们是基于REST的,所以也需要配置,具体内容我已注释。

CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 CharacterEncodingFilter /* HiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter HiddenHttpMethodFilter /* contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener springDispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml 1 springDispatcherServlet / 3.5 配置数据库连接相关内容

        在conf配置包中新建db.properties,里面包括连接数据库相关内容,根据自身情况配置。 在这里插入图片描述

3.6 配置SpringMVC的配置文件

        在conf中新建springmvc.xml文件,其中包括组件扫面,视图解析器,以及mvc的相关配置,其中视图解析器需要解释一下,这个就是当我们重定向或者转发请求操作等,直接给用户反馈在views包中的jsp内容。

3.7 配置MyBatis的配置文件

        在conf包中新建mybatis-config.xml文件,配置MyBatis相关内容,我已在代码中注释。

3.8 配置MyBatis的配置文件

        在conf包中新建log4j.xml文件。用来设置记录器的级别,存放器和布局等。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3