Spring
文章平均质量分 89
Dream答案
这个作者很懒,什么都没留下…
展开
-
SpringAOP
Spring存在意义: Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能时,只能在在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。1.代理模式: 代理模式:为其他对象提供一种代理以控制对这个对象的访问。即A要做一件事,在没有...原创 2019-04-27 11:44:06 · 173 阅读 · 0 评论 -
初识Spring(一)
Spring是一个轻量级的DI/IoC和AOP容器的开源框架;Spring主要是简化Java开发,其采用的策略有: 基于POJO的轻量级和最小侵入性编程; 基于依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码; Spring容器:BeanFactory ApplicationContextBeanFac...原创 2019-04-23 22:54:49 · 254 阅读 · 0 评论 -
初识Spring(二)
Spring注解:@Resource:配置依赖,该标注有一个name属性,可以指定一个配置依赖的名字;1.该注解可以用于属性或者方法上,但一般用于属性上。2.该注解的作用范围是runtime。3.该注解有一个属性name,默认值为“”。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://ww...原创 2019-04-25 09:46:03 · 268 阅读 · 0 评论 -
SpringIoC与DI
Spring IoC与DI简介:IoC不是一种技术而是一种设计思想,将原本在程序中手动创建对象的控制权交给Spring框架管理; 正控:若要使用某个对象,需要自己手动的去负责对象的创建; 反控:若要使用某个对象,只需从Spring框架中获取使用的对象,而不用去想它是怎么创建的,即将创建对象的控制权反转给了Spring框架; DI是IoC的一种实现方式,即Spring创建对象的过程中,...原创 2019-04-25 11:11:21 · 240 阅读 · 0 评论 -
Spring MVC
Spring Web MVC(Model View Controller )是一种基于Java,并实现了Web MVC设计模式的请求驱动类型(即请求-响应模型)的轻量级Web框架;SpringMVC的前端控制器是DispatcherServlet,其可以拆解为:处理器管理(Handler Mapping) 视图解析器进行视图解析(View Resolver) 页面控制器/动作/处理器为...原创 2019-05-07 14:38:23 · 199 阅读 · 0 评论 -
SpringMVC数据绑定
Map , Model , ModelMap:暴露渲染视图需要的模型数据;@RequestMapping("/m2") public String method3(Map map, Model model, ModelMap modelMap,@RequestParam String name){ map.put("map",name); mode...原创 2019-05-07 22:46:28 · 226 阅读 · 0 评论 -
Spring Bean的作用域
Spring Bean实例的作用范围由配置项scope限定;其一般有5个作用域:singleton(单例模式):使用该属性定义Bean时,IOC容器仅创建一个Bean实例,IOC容器每次返回的是同一个Bean实例,当scope未指定时,singleton是默认的作用域; prototype(原型模式):使用该属性定义Bean时,IOC容器可以创建多个Bean实例,每次返回的都是一个新的实例;...原创 2019-07-26 11:25:09 · 156 阅读 · 0 评论