IOC依赖反转:
就是本来由应用程序管理的对象之间的依赖关系,现在交给了容器管理。控制权的转移,带来的好好处是降低了业务对象之间的依赖程度
那么Spring Ioc容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IOC通过配置读取配置文件中的配置元素,通过元素对应中的各个对象进行实例化装配,一般使用及i与xml配置文件进行配置元素数据,而且是完全解耦的,可以使用其他可能的方式...
分类:
编程语言 时间:
2015-02-23 21:17:08
阅读次数:
205
SpringSecurity可以运行在不同的身份认证环境中,当我们推荐用户使用SpringSecurity进行身份认证但并不推荐集成到容器管理的身份认证中时,但当你集成到自己的身份认证系统时,它依然是支持的。1.SpringSecurity中的身份认证是什么?现在让我们考虑一下每个人都熟悉的标准身份..
分类:
编程语言 时间:
2015-01-21 20:20:07
阅读次数:
147
SessionBean中事务管理,分为两种:容器管理事务(CMT)和Bean管理事务(BMT)
CMT(默认):容器负责决定事务的边界:方法开始就是事务开始,方法结束就是事务结束。
BMT:事务边界由开发人员灵活决定(事务开始、事务回滚、事务结束) 。本质,通过编程操作JTA事务管理器。...
分类:
其他好文 时间:
2014-12-31 22:54:34
阅读次数:
266
四、依赖注入对象的行为增强(AOP)前面讲到,依赖注入框架的最鲜明的特点就是能够提供受容器管理的依赖对象,并且可以对对象提供行为增强(AOP)功能,所以这一章我们来讨论有关AOP的话题。1.对依赖对象进行行为增强所谓AOP,就是Aspect Oriented Programming(面向方面的编程)...
分类:
其他好文 时间:
2014-12-19 11:34:53
阅读次数:
164
相同之处 l 都是java技术开发的web组件 l 都是由特定的容器在管理 l 都可以动态产生各种内容 l 生命周期都是由容器管理 l 和客户端的交互通过request/response机制 不同之处 l Portlet只产生mark信息片段,而不是完整的网页,而portal会将portlet的ma...
分类:
其他好文 时间:
2014-12-16 11:25:45
阅读次数:
134
问题: Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量...
分类:
编程语言 时间:
2014-12-06 19:37:39
阅读次数:
131
Spring管理filter和servlet 在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象??的创建。如果要在filter或者servlet中使用spring容器管理业务...
分类:
编程语言 时间:
2014-11-27 19:01:13
阅读次数:
174
Kubernetes是Google开源的容器集群管理系统。它构建于docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩
容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一
个简单的示例应..
分类:
Web程序 时间:
2014-11-07 15:03:38
阅读次数:
324
Servlet配置及生命周期方法
关于Servlet容器:
1.可以来创建Servlet并调用Servlet相关的生命周期的方法
2.JSP,Filter,Listener,Tag...(都有Servlet容器管理,并运行,提供环境支持)
3.Servlet生命周期的方法:(以下方法都是Servlet容器负责调用)
3.1 构造器方法:第一次请求Servlet时创建Servlet的实例,...
分类:
其他好文 时间:
2014-10-21 13:53:59
阅读次数:
149
大家在网上搜IOC,一定会找到DI的概念,其实IOC与DI讲的是一个意思,他们只是从两个角度描述了Spring IOC容器管理对象依赖关系。
IOC控制反转:说的是创建对象实例的控制权从代码空值剥离到IOC容器控制,实际就是你的xml文件控制,侧重于原理;
DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重实现。
本来是由应用程序管理的对象之间的依赖关系,现在交给容器管理,这就叫组控制反转。即交给了IOC容器。Spring的IOC容器主要使用DI方式实现的,不需要主动查找。...
分类:
编程语言 时间:
2014-10-19 14:19:17
阅读次数:
261