摘要: 1、什么是DI依赖注入? spring动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。比如对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了 spring我们就只需要告诉spring, 阅读全文
posted @ 2018-07-11 00:18 大华1100 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 IOC? IOC-Inversion of Control,即控制反转。它不是什么技术,而是一种设计思想。 传统的创建对象的方法是直接通过 new 关键字,而 spring 则是通过 IOC 容器来创建对象,也就是说我们将创建对象的控制权交给了 IOC 容器。我们可以用一句话来概括 IO 阅读全文
posted @ 2018-07-11 00:17 大华1100 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用 阅读全文
posted @ 2018-07-11 00:16 大华1100 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、两种交互模式 上图显示了客户端请求数据的两种格式,一种是 直接请求 json 数据,另一种是 key/value 数据。但是不管请求是哪种数据,为了在前端页面方便对结果进行解析。最终我们都转换为 json 数据格式。 回到顶部 2、导入相应的 jar 包(详情参看源码) 回到顶部 3、在 spr 阅读全文
posted @ 2018-07-11 00:15 大华1100 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC 参数绑定 在 SpringMVC 中,提交请求的数据是通过方法形参来接收的。从客户端请求的 key/value 数据,经过参数绑定,将 key/value 数据绑定到 Controller 的形参上,然后在 Controller 就可以直接使用该形参。 这里涉及到参数绑定组件 阅读全文
posted @ 2018-07-11 00:15 大华1100 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、整合思路 ①、表现层,也就是 Controller,由 SpringMVC 来控制,而SpringMVC 是Spring 的一个模块,故不需要整合。 ②、业务层,也就是 service,通常由 Spring 来管理 service 接口,我们会使用 xml 配置的方式来将 service 接口配 阅读全文
posted @ 2018-07-11 00:14 大华1100 阅读(3639) 评论(1) 推荐(1) 编辑
摘要: 项目结构为: 回到顶部 1、在 web.xml 文件中配置前端处理器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml version="1.0" encoding="UTF-8"? 阅读全文
posted @ 2018-07-11 00:13 大华1100 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC 详细介绍 通过入门实例,我们大概知道 SpringMVC 的作用,那么它到底是什么呢? Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用 阅读全文
posted @ 2018-07-11 00:11 大华1100 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 SpringMVC ? 在介绍什么是 SpringMVC 之前,我们先看看 Spring 的基本架构。如下图: 我们可以看到,在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,它是属于Spring基本架构里面的一个组成部 阅读全文
posted @ 2018-07-11 00:10 大华1100 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 对于事务,我们是在mybatis-configuration.xml 文件中配置的: 关于解析 <environments />标签在上一篇数据源的配置我们已经介绍了,不了解的可以参考上篇博客。 回到顶部 1、mybatis 支持的事务类图 mybatis 支持的所有事务的所有类都在如下包中: 下面 阅读全文
posted @ 2018-07-11 00:09 大华1100 阅读(135) 评论(0) 推荐(0) 编辑