![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
℡tang
Always happy TT
展开
-
Spring-IOC实现【01-XML配置方式】
IOC概念1、IOC控制反转(IOC, Inversion of Control)是一种概念,是一种思想。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。2、DI依赖注入(DI, Dependency Injection)依赖注入DI是指程序运行过程中,若需要调用另一个对象协助时...原创 2019-04-15 23:43:19 · 151 阅读 · 0 评论 -
SpringMVC-原理分析及注解方式的使用
一、 SpringMVC1.MVC介绍模式-视图-控制器MVC是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图以及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(manager或者dao)来处理业务逻辑。处理后,后台业务层可能会返...原创 2019-04-20 21:37:01 · 149 阅读 · 0 评论 -
Spring-IOC实现【02-XML配置方式案例】
项目总体图:Dao层package com.sxt.dao;public interface IUserDao { public String add();}package com.sxt.dao.Impl;import com.sxt.dao.IUserDao;public class UserDaoImpl implements IUserDao { @Overr...原创 2019-04-16 21:37:50 · 127 阅读 · 0 评论 -
SpringMVC工作原理的介绍
1.原理图:2.流程文字介绍:1.用户向服务器发送请求,请求被Spring前端控制Servlet DispatcherServlet捕获;2.DispatcherServlet对请求UR进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以Hand...原创 2019-04-21 21:58:46 · 2396 阅读 · 0 评论 -
Spring-IOC实现 【03-Java配置方式】
Spring IOC:Java配置方式SpringBoot流行之后,Java 配置开始被广泛使用。Java配置本质上,就是使用一个Java类去代替xml配置,这种配置方式在SpringBoot中得到了广泛的使用。实现步骤如下:1、创建项目,导入需要使用的jar包2、创建实体类package com.sxt.pojo;public class User { public vo...原创 2019-04-17 17:12:15 · 248 阅读 · 0 评论 -
SpringMVC-文件的上传与下载
文件的上传与下载一、文件的上传:1.创建项目:2.导入所需的jar包:3.设置页面表单:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tran...原创 2019-04-22 20:12:24 · 178 阅读 · 0 评论 -
Spring-IOC实现【04-其他实现方式】
条件注解Profile实际上就是条件注解的一种特殊形式,即条件注解更加灵活,用户可以根据各种不同的条件使用不同的Bean。条件注解在SpringBoot中使用非常广泛。SpringBoot中提供了许多自动化的配置,例如数据库配置,SpringBoot使用条件注解提前配置好许多常用的类,使用条件注解,在某一个条件满足时,这些配置就会生效。1、创建接口package com.sxt.servi...原创 2019-04-18 23:09:37 · 117 阅读 · 0 评论 -
整合Spring和SpringMVC
1.Spring容器和SpringMVC容器的关系:Spring容器是一个父容器,SpringMVC是一个子容器,它继承自Spring容器。因此,在SpringMVC容器中,可以访问到Spring容器中定义的Bean,而在Spring容器中,无法访问SpringMVC容器中定义的Bean.在Web开发中,Controller全部在SpringMVC中扫描,除了Controller之外的Bean,...原创 2019-04-23 20:18:43 · 252 阅读 · 0 评论 -
Spring-事务的管理
事务管理数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和...原创 2019-04-19 20:28:37 · 152 阅读 · 0 评论