随笔分类 -  Spring

Spring
摘要:典型的企业应用不会只由单一的bean组成。毫无疑问,即使最简单的系统也需要多个对象共同来展示给用户一个整体的应用。Spring对依赖关系的处理以及一系列的配置,将在下文为您呈现。 依赖注入是Spring核心技术的一部分,依赖注入(DI)背后的基本原理是对象之间的依赖关系只会通过以下几种方式来实现:构造器的参数、工厂方法的参数,或个体由构造函数或者工厂方法创建的对象设置属性。因此容器的工作就是创建bean时注入那些依赖关系。相对于把依赖关系的处理交给Bean自身处理,这种注入方式更有优势,这其中体现了设计模式中的低耦合性,而又不失功能,这也就是控制反转(Inversion of Control. 阅读全文
posted @ 2011-05-04 21:02 Laughing_Vzr@Stand By 阅读(1601) 评论(0) 推荐(3)
摘要:Spring框架对控制反转(Inversion of Control,IoC)进行了实现。Spring IOC容器管理的对象被称作bean,使用IOC,对象的依赖都是在对象创建时由负责协调系统中各个对象的外部实体提供的。在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。org.springframework.beans.factor 阅读全文
posted @ 2011-04-21 20:15 Laughing_Vzr@Stand By 阅读(2232) 评论(0) 推荐(2)
摘要:首先,按照Spring系列一中的环境搭建方式搭建好我们的开发环境,如下图所示:从图中我们可以看到需要创建的包以及类和接口:cs.csdn.Junit为JUnit测试包cs.csdn.Service为服务类包GreetingService接口源码:package cn.csdn.service;public interface GreetingService { void sayGreeting();}GreetingServiceImpl接口实现类源码:package cn.csdn.service;public class GreetingServiceImpl implements Gre 阅读全文
posted @ 2011-04-20 15:34 Laughing_Vzr@Stand By 阅读(2317) 评论(0) 推荐(4)
摘要:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。对于Spring环境的搭建我们需要的有: 开发工具:MyeclipseSpring开源框架相关jar包:(需要去Spring官网下载)spring-framework-2.5.6-wi 阅读全文
posted @ 2011-04-20 15:19 Laughing_Vzr@Stand By 阅读(22568) 评论(0) 推荐(4)