Spring
文章平均质量分 81
HoiDev
这个作者很懒,什么都没留下…
展开
-
Spring记录之模拟IoC(二)
模拟Spring IoC容器 2.0Spring的IoC容器通过解析xml文件,读取当中的配置关系,从而在对象中注入值或其他对象。反射机制在当中扮演重要角色,为了更简便地操作反射,Java中有一种技术Introspector(网上翻译为内省),模拟中,有了它,配置Bean标签的属性和依赖关系,会简便得多。当然,直接用反射也是可以的。原创 2016-04-04 20:41:13 · 416 阅读 · 0 评论 -
Spring记录之模拟IoC(三)
模拟Spring IoC容器 3.0从xml文件中读取的value值,是String类型,与Java Bean定义的属性,如int,double类型之间如何实现转换呢?上次说过,Apache Commons BeanUtils包,http://commons.apache.org/proper/commons-beanutils/ 该包集成了许多转化器Converter用它来实现。原创 2016-05-12 16:59:00 · 525 阅读 · 0 评论 -
Spring记录之Bean属性配置、依赖关系及生命周期
Spring配置Bean的属性和依赖关系Spring的IOC容器负责管理所有的应用系统组件,并协助组件之间建立关联。Spring支持Properties文件格式,和XML文件配置,XML是常用的。设置普通属性值(设值注入)当bean实例创建以后,Spring会遍历配置文件的<bean>元素中所有的<property>子元素,每发现一个<property>,就根据name属性调用相应的setter方法原创 2016-05-12 21:54:34 · 1328 阅读 · 0 评论 -
Spring记录之SpringMVC
Spring记录之SpringMVCSpring的Web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet用来将请求分发到不同的处理器,框架还包括了控制器映射(HandlerMapping),视图解析(ViewResolver),本地化,主题解析,支持文件上传运行机制 - (1)客户端向Spring发送HTTP请求 - (2)前端控制器Dispatc原创 2016-05-14 20:03:17 · 547 阅读 · 0 评论 -
Spring记录之模拟IoC(一)
模拟Spring IoC容器先回顾一下前文。前文说过,Spring的容器,通过读取配置文件,利用反射机制,实现了对象的创建,这是核心。模拟步骤 1.准备一个xml文件,配置好对象的关系 2.根据配置文件初始化容器 3.容器根据配置文件创建对象 目录结构 1.bean.xml<?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="ch原创 2016-05-07 21:19:54 · 734 阅读 · 0 评论 -
Spring记录之Spring的基本概念
Spring的基本概念Spring 框架本身没有强制使用任何特别的编程模式。从设计上看,Spring有很大自由度,像个容器,可以整合其它许多框架组件。Spring的核心功能DI/IOC,AOP,适用于任何JAVA应用。学习当中的设计思想,对Java编程会有帮助。1. Spring优势Spring的优势主要有6点: 有效组织中间层对象。能有效整合现有框架如Struts2,Hibernate,Mybat原创 2016-05-07 21:00:03 · 971 阅读 · 0 评论