ssm框架整合入门系列——总结

完结撒花

不论是代码的完成,还是文章的写完都让我筋疲力尽。幸好,对于框架的理解也在一点点的加深,对于项目的构建也有了很大程度的熟悉,
而这种项目的纪录让我发现,有时候代码的修改、覆盖会导致很多细节是文章写不出来的,所以以后记这类的东西,不要试图全部记录下来,要选出关键的地方、或者难的地方等等。

上图是整个项目的项目构成、交互原理图

简述:

从BootStrap构成的页面发送Ajax请求到tomcat,tomcat将请求交个对应项目。

SpringMVC的前端控制器,接受到请求判断是否能处理请求,能则调用Controller的某个方法,返回json数据,Controller调用Service层逻辑,Service通常需要调用Dao层的数据库操作,而Dao是由MyBatis逆向工程(MBG)生成和一些我们自己修改添加的Mapper接口。

Mapper的实现又是有Spring容器启动时,我们配置好的自动扫描器扫描到ioc容器中。

这使得我们可以Autowired(自动装配)Service等实例来方便的使用。

当然,还少不了Maven的项目依赖的管理。

难点:

  1. 分页操作,初步接触,还是有一点点复杂吧。
  2. 新增、修改,引入数据校验的操作(前端,后端),这是一个比较复杂的逻辑。

项目源码地址: ssm-crud

原文地址:https://www.cnblogs.com/famine/p/10041374.html

时间: 2024-07-31 09:06:33

ssm框架整合入门系列——总结的相关文章

ssm框架整合入门系列——修改-员工的修改

ssm框架整合入门系列--修改-员工的修改 修改操作的保存员工数据方法用了put提交方式, 这有一个有意思的问题,由于tomcat reqeust.java自身的问题,导致 request.getParameter("empNmae") 拿不到put方式提交请求体的数据. 解决办法,在web.xml中配置HttpPutFormContentFilter <!-- 解决更新员工 无法直接使用put提交方式--> <filter> <filter-name&g

ssm框架整合入门系列——maven工程引入jar包

maven工程引入jar包 Spring SpringMVC MyBatis 数据库连接池,驱动包 其他(jstl.servlet.junit) 打开ssm-crud项目的pom.xml文件,为其添加<dependencies></dependencies>标签,在该标签内添加dependency 用的maven,所以在 https://mvnrepository.com 上搜索需要的jar包. Spring MVC 如图:直接搜spring webmvc 选择需要的版本进入,复制

ssm框架整合入门系列——配置SpringMVC dispatcherServlet-servlet.xml

配置SpringMVC dispatcherServlet-servlet.xml 在ssm-crud项目中 SpringMVC的配置主要是在dispatcherServlet-servlet.xml文件 在这之前,先修改beans的头信息,否则按alt+/ 快捷键没有提示,并且添加context:component-scan还报错:context:component-scan is not bound,后来找到的解决方法:context:component-scan is not bound.

ssm框架整合入门系列——新增-员工的添加

新增-员工的添加 新增-逻辑 在index.jsp页面点击"新增" 弹出新增对话框 去数据库查询部门列表,显示在对话框中 用户输入数据,并进行校验 jquery前端校验,ajax用户名重复校验,重要数据(后端校验(JSR303),唯一约束) 完成保存 URI: /emp/{id} GET 查询员工 /emp POST 保存员工 /emp/{id} PUT 修改员工 /emp/{id} DELETE 删除员工 在controller新增DepartmentController.java

SSM框架整合详细教程(Spring+SpringMVC+Mabatis)

当前最火热的SSM框架整合教程,超级详细版 直接到正题,利用了最新稳定的框架 需要自己在Maven下搭建web工程 项目结构图: spring-mvc.xml <?xml version="1.0" encoding="UTF-8"?>   <beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.

SSM框架整合(实现从数据库到页面展示)

SSM框架整合(实现从数据库到页面展示) 首先创建一个spring-web项目,然后需要配置环境dtd文件的引入,环境配置,jar包引入. 首先让我来看一下ssm的基本项目配件.(代码实现) 1.首先编写web.xml文件. <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

SSM框架整合搭建教程

自己配置了一个SSM框架,打算做个小网站,这里把SSM的配置流程详细的写了出来,方便很少接触这个框架的朋友使用,文中各个资源均免费提供! 一. 创建web项目(eclipse) File-->new-->Dynamic Web Project (这里我们创建的项目名为SSM) 下面是大致目录结构 二. SSM所需jar包 jar包链接:https://pan.baidu.com/s/1dTClhO 密码:n4mm 三. 整合开始 1.mybatis配置文件(resource/mybatis/S

SSM框架——整合搭建流程

本文是作者在看完 http://blog.csdn.net/zhshulin/article/details/37956105/ 之后自己搭建的流程: 1.首先创建maven工程,使用哪种方式进行创建都可以,可以参考博主之前的文章: <两种方式创建Maven项目[方式二]><两种方式创建Maven项目[方式一]> 2.先看看搭建最终搭建完成后的项目结构: 3.搭建流程: 数据库使用的是:mysql ide使用的是:eclipse[Version: Neon.2 Release (4

SSM框架整合( Spring 、 SpringMVC 和 Mybatis )

1.基本概念 1.1.Spring Spring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的. Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring 的用途不仅限于服务器端的开发.从简单性.可