
Spring
左岸人生
行走在思想的边缘.心在左岸人在右岸
展开
-
Spring学习之路--开始学spring
从明天开始,将要学习最后一本书spring。 毕竟还是不懂,看了书上的介绍,感觉还是迷迷糊糊的。 在网上看到一些比较流行的框架组合SSH(spring+stauts+hibernate)。 之前学习了status2和hibernate两个框架。感觉还行,在后面的日子里,我会总结一下。分享一下自己的心得。 不过,现在开始,spring这本书,我是边学边分享,不懂的知识,还是要问你们。 之前原创 2012-11-14 19:58:55 · 618 阅读 · 0 评论 -
使用Spring容器管理JavaBean
使用Spring容器管理JavaBean 1,什么是Spring? Spring 是一个集成的框架,核心是一个完整的基于控制反转(loC)的轻量级容器。 2,依赖注入 依赖注入是Spring的核心机制。 对依赖注入的理解:两个元素中一个定义发生改变则会引起另一个元素发生变化。则成这两个元素之间存在依赖关系。一个类要发送消息给另外一个类,一个类将另一个类作为其数据的一部分;一个原创 2012-11-15 19:29:13 · 1821 阅读 · 1 评论 -
struts2+spring+hibernate整合
struts2 + spring + hibernate 整合 一、添加struts2支持 1、添加struts2 jar包 2、在web.xml中配置struts2的核心控制器 3、添加struts2的配置文件 二、添加spring支持 1、添加jar包 2、添加配置文件 3、加载spring配置文件:在web.xml中配置spring配置文件的位置以及通过监听器加载 三、st原创 2012-11-17 18:30:24 · 775 阅读 · 0 评论 -
全面阐释Spring及其各项功能
1, spring是什么? Spring是一个开源的控制反转(IoC)和面线切面(AOP)的容器框架。 2,IoC控制反转 所谓的控制反转就是应用本身不负责依赖对象的创建以及维护。 依赖对象的创建以及维护是由外部容器负责的。这样控制权就由 应用转移到了外部的容器,控制权的转移就是反转。 3,依赖注入(DI) 在运行期间,由外部容器动态的将依赖对象注入到组件中。原创 2012-11-18 15:59:14 · 555 阅读 · 1 评论 -
轻量级与重量级框架的划分
划分一个应用是否属于轻量级还是重量级,主要是看它使用了多少的服务, 不是说这个框架占10M或者10M以上的空间,这个框架就是重量级的框架,反之,亦然。 使用的服务越多,容器要为普通java对象做的工作就会越多。必然会影响到应用的发布时间和运行性能。 对于spring容器,它提供了很多的服务,但是这些的服务不是默认为应用打开的, 应用需要的某种服务,还要要指明使用该服务,如果应原创 2012-11-18 15:57:50 · 5182 阅读 · 1 评论 -
Spring的三种实例化Bean的方式
三种实例化bean的方式 1,使用类构造器实例化 2,使用静态工厂方法实例化。 Public class OrderFactory{ Public static OrderServiceBean caraetOrder(){ Return new OrderServiceBean(); } } 3,使用实例工厂方法实例化 Public class o原创 2012-11-19 22:06:19 · 566 阅读 · 1 评论 -
配置Spring管理的bean的作用域
默认情况下,bean是单实例。 我们不希望使用单实例,我们可以使用Bean的作用域。 Bean的作用域 Singleton在每个spring loc容器中一个bean定义只有一个对象实例。默认情况下,会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init="true"来延迟初始化bean,这时候,只有第一次获取bean才会初始化bean。 如果想对所有bean都应原创 2012-11-19 22:07:59 · 653 阅读 · 1 评论 -
Spring定时器的配置
第一步:添加2个jar包: quartz-all-1.6.0.jar和spring-support.jar 如何项目中的commons-collections-x.x.jar版本低于3则替换为commons-collections-3.1.jar以上 第二步:创建一个类继承QuartzJobBean,实现executeInternal方法: package com.accp.util;原创 2013-01-27 10:28:22 · 449 阅读 · 0 评论