
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 · 205 阅读 · 0 评论 -
SpringMVC-原理分析及注解方式的使用
一、 SpringMVC 1.MVC介绍 模式-视图-控制器 MVC是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图以及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(manager或者dao)来处理业务逻辑。处理后,后台业务层可能会返...原创 2019-04-20 21:37:01 · 165 阅读 · 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 · 166 阅读 · 0 评论 -
SpringMVC工作原理的介绍
1.原理图: 2.流程文字介绍: 1.用户向服务器发送请求,请求被Spring前端控制Servlet DispatcherServlet捕获; 2.DispatcherServlet对请求UR进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以Hand...原创 2019-04-21 21:58:46 · 2463 阅读 · 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 · 313 阅读 · 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 · 198 阅读 · 0 评论 -
Spring-IOC实现【04-其他实现方式】
条件注解 Profile实际上就是条件注解的一种特殊形式,即条件注解更加灵活,用户可以根据各种不同的条件使用不同的Bean。 条件注解在SpringBoot中使用非常广泛。SpringBoot中提供了许多自动化的配置,例如数据库配置,SpringBoot使用条件注解提前配置好许多常用的类,使用条件注解,在某一个条件满足时,这些配置就会生效。 1、创建接口 package com.sxt.servi...原创 2019-04-18 23:09:37 · 158 阅读 · 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 · 288 阅读 · 0 评论 -
Spring-事务的管理
事务管理 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和...原创 2019-04-19 20:28:37 · 179 阅读 · 0 评论