最新文章列表

Spring IOC - 依赖注入(Bean实例化过程)

双十一过去了,终于可以把这篇博客补上了。 本文将分析BeanWrapperImpl,出现了大量的源码。如果你对BeanWrapper有相当的了解,请略过;如果想稍微了解一下BeanWrapper,可能需要关注一下源码。 -------------------------------------------- 学习 Spring 核心是一件比较耗费精力的过程,代码太多,代码的层次也比较深。每 ...
游伯度 评论(0) 有5377人浏览 2014-11-18 22:10

spring核心之Ioc和aop

spring核心是Ioc和aop,白话来讲: Ioc:不需手工的new、set,spring根据xml和annotation的配置来new和set对应的类; aop:依赖Ioc,在spring做set、new、call的时候,提供切面(拦截器)的功能,可随意插拔功能,相互不影响;   待续。。。
kilobug 评论(0) 有695人浏览 2014-11-18 15:21

java设计模式-单例模式

         单例模式1,饿汉模式 //饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { //私有的默认构造函数 private Singleton1() {} //已经自行实例化 private static final Singleton1 single = new Singleton1(); ...
men4661273 评论(0) 有965人浏览 2014-11-17 22:00

Spring IOC - 依赖注入(概述 getBean)

1.写在前面的废话 前面几次关于 IOC 的分享完成了对 Spring 对资源的加载的一个概述。读者可以对 Spring 加载资源有一个大致的了解。今天我们将开始了解当资源加载到 Spring 容器中后,如何进行依赖注入的。   学习 Spring,有一个非常重要的概念就是控制反转,控制反转就是要把资源装配工作丢给 Spring 容器,业务只需要知道自己需要什么样的服务就可以了。Sprin ...
游伯度 评论(0) 有1771人浏览 2014-10-28 10:56

Spring IOC - 自定义解析Bean

本次分享还是要重复上一次分享的内容(Spring IOC - BeanDefinition注册),着重 Bean 的注册过程。上次我们说到 Bean 通过解析后被封装为 BeanDefinitionHolder 中,最终存放在 beanDefinitionMap 中。那么对应自定义 schema 的 Bean 解析 Spring 是怎么做到的,他又是怎样被注册到容器中的呢,这个两个问题,是我们这 ...
游伯度 评论(0) 有3514人浏览 2014-10-27 10:30

自定义 Schema 解析 Spring Bean

1.写在前面的废话 从 Spring 2.0 以后 Spring 就支持了客户端自定义 Schema 来表示 Bean 定义。同时也提供了通用的支持类来帮助完成复杂的解析工作。至于 ...
游伯度 评论(0) 有1354人浏览 2014-10-20 10:40

Spring IOC - BeanDefinition注册

上次分享中,提到了 Spring 把查找出来的资源加载解析成为 Document 对象,供后面的 BeanDefinition 注册使用。本次分享,就来看看 BeanDefinition 是如何注册的,以及他注册到什么地方。   1. 分析源码了解 BeanDefinition 的注册过程    1.1org.springframework.beans.factory.xml.XmlBe ...
游伯度 评论(0) 有1172人浏览 2014-10-19 20:38

Spring IOC - 资源装载

很多时候,真心欣赏 Spring 的封装、分层的方案实现。Spring 对资源文件的统一定义以及获取都是很好封装体现。   1. 资源装载的概述   在前面的分享中,使用
游伯度 评论(0) 有921人浏览 2014-10-11 13:54

Spring 核心思想 之反向控制概念解析(有例子)

“反向控制”的意思书上说很简单,开发人员通常把它理解为“实现必须依赖抽象”或者面向接口编程。这句话对于完全不知道的人来说还是完全不知道。。。想起了两个月前的我 下面我把让我理解了这个概念的例子搬上来,与大家共享下。 这个示例主要讲的是如何通过IOC实现具体的业务逻辑,以及如何向不同的存储位置存储数据,我们可能用到的存储方式有三种:             1.向数据库存储数据(不会在例子中出现) ...
相伴随风 评论(0) 有829人浏览 2014-10-03 12:31

Spring IOC - 资源

通过上次Factory中分享,我们使用 FileSystemXmlApplicationContext 举例,其中赋予Application具体加载资源的功能,是因为大部分 ApplicationContext 都继承了 AbstractApplicationContext,而
游伯度 评论(0) 有881人浏览 2014-09-30 15:10

Spring IOC - start

Spring 使用已经有些年头了,但始终没有静下心来整理 Spring,关于 Spring 各种实现方式也都是大而概之的了解,也没有深入的研究。今天终于鼓起勇气来整理他了。   万事开头难,从哪里开始呢,那就从常用的 Factory 开始吧。 在日常的使用中,比较少的直接使用 BeanFactory,常用是 ApplicationContext 接口。下面我们就以FileSystemXml ...
游伯度 评论(0) 有639人浏览 2014-09-30 14:50

Spring_1

Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以IoC(Inverse of Control)和AOP(Aspect Oriented Programming)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,此外,Spring整合了开源世界里众多的第三方框架和类库。 Spring的体系结构: Spring整个框架 ...
forever1121 评论(0) 有884人浏览 2014-09-24 09:09

2Spring xml配置IOC——注入对象

上一讲介绍了如何使用xml注入值类型,这里我们要注入的是对象。 这里我们需要用到2个类,分别是UserDao和UserService,UserDao是直接与数据库打交道的类,而UserService是面向业务给业务提供调取方法的类。 UserService是需要调取UserDao用于实现自己的业务逻辑的。 继续使用上一个例子的代码 1、新建UserDao类,包com.spring.dao 这里 ...
garrincha 评论(0) 有569人浏览 2014-08-26 19:46

1Spring xml配置IOC——注入值属性

1属性注入。其实就是把对象里属性的值从xml读取出来,然后通过set方法设置到对象中。 开始 1、新建项目,spring_ioc 2、新建一个类User,包是com.spring.model 代码如下 package com.spring.model; public class User { private int userId; public int getUserId() { ...
garrincha 评论(0) 有696人浏览 2014-08-25 23:10

Spring常见面试问题

1.  Spring工作机制及为什么要用? Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring既是一个AOP框架,也是一IOC容器。 SpringFramework的组成:Spring AOP,Spring DAO,Spring ORM,Spring Web,Spring Context, Spring Web MVC。
sqcjy111 评论(0) 有1355人浏览 2014-08-15 09:57

如何让优秀的程序员更进一步

概述:本文摘选自国外著名的程序员博客网站blogoverflow.com上的文章.文章指出了到达到比"优秀"更好的程序员应该具备的一些特质. 作为工作了好些年的程序员,是否你的思想已经出现升华?目标不再是停留在“优秀”层面,而是打算向更高级别的“伟大”而迈进?现在的你想要让写出的所有程序都遵循自己的理念;现在的你想要成为编程方面的大师——而不是那种碌碌 ...
shoothao 评论(4) 有1990人浏览 2014-07-24 14:27

spring如何注入List,Set,Map对象

原文:spring如何注入List,Set,Map对象 代码下载地址:http://www.zuidaima.com/share/1550463255530496.htm 想把java的List,Set,Map对象通过xml方式注入到对象中如何实现呢?  标签: ioc 
yaerfeng1989 评论(0) 有1027人浏览 2014-07-08 09:43

spring四种依赖注入方式

转自: http://blessht.iteye.com/blog/1162131 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开 ...
coffeehot 评论(0) 有438人浏览 2014-06-12 18:57

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics