摘要:原文:Spring AOP四种实现方式Demo详解与相关知识探究 一、使用AOP的几种方式 1.经典的基于代理的AOP 2.@AspectJ注解驱动的切面 3.纯POJO切面 4.注入式AspectJ切面 二、Demo详解 在讲Demo之前,先把项目结构贴一下,我用的的一般的Java Project
阅读全文
摘要:1.通知(Advice) 通知定义了切面是什么以及何时使用。如想给程序加上日志,通知就是定义了日志“是什么”并且“在什么时候用”。通知的类型有 前置通知:在目标方法被调用之前调用的通知。 后置通知:在目标方法完成之后调用,不关心方法的返回。 返回通知:在目标方法返回成功执行之后调用的通知。 异常通知
阅读全文
摘要:Spring的bean作用域最初只有singleton和prototype,spring2.0后又添加了request、session和global session类型,不过后面三种只能在web应用上使用。默认是singleton。scope的设置如下: 1.singleton 标记为singlet
阅读全文
摘要:1. spring的容器 spring提供了两种容器类型:BeanFactory与ApplicationContext,类的继承情况如下: 1.1 BeanFactory 基类的ioc容器,是最基本的抽象工厂,提供完整的IOC服务支持,默认是采用延迟初始化策略(lazy-load),即当客户端对象需
阅读全文
摘要:1.在xml中显示配置的方式 1.1构造方法注入 定义一个构造器: spring的配置文件: 测试: 1.2setter方法注入 当注入是其他类型 1.3接口注入 接口注入方式现在不提倡,基本处于退役状态。因为它强制注入对象实现不必要的接口,带有侵入性。被注入对象如果想要IOC Service Pr
阅读全文
摘要:1.俯瞰Spring 1.1 核心容器(Core Container) spring最核心的部分,core和beans为spring提供最基本的功能,包括依赖注入。该模块还包括BeanFactory—一个工厂的实现类。Context模块继承了Beans模块,并支持国际化、事件传播、资源加载等。spr
阅读全文
摘要:1.什么是会话与会话状态 1.1 会话是指一个客户端与web服务器之间连续发生的一系列请求和响应的过程。就像是从拨通电话到挂断电话之间聊天的过程就是一个会话。 1.2 web应用的会话状态是指服务器与浏览器在会话过程中产生的状态信息,借助会话状态,web服务器能够把属于同一会话中的一系列请求和响应过
阅读全文
摘要:1.实现servlet的三种方法: (1)实现servlet的接口 (2)继承GenericServlet (实现其中的service方法) (3)继承HttpServlet 2.关于GenericServlet 、HttpServlet 1.httpServlet是GenericServlet的子
阅读全文
摘要:一、Servlet的作用 servlet是在servlet容器内运行的程序,有时需要访问容器外部或借助容器访问外部资源。所以可以通过web.xml文件中为某个servlet配置的名称和参数等信息传递给servlet。 这样做的好处是:如果将重要的信息、编码方式等配置信息放在web.xml中,如果以后
阅读全文