- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 使用Spring的注解方式实现AOP
Spring提供了两种切面使用方式,实际工作中使用其一就可以:(1)、基于XML配置方式进行AOP开发(2)、基于注解方式进行AOP开发 1、新建项目,引入必要jar文件2、在配置文件中引入aop命名空间,启动对@AspectJ注解的支持:<be
2011-08-23 23:15:30 1099
原创 第五周
2011年8月21日 星期日 晴转阴 来到杭州第五周,这一周依旧是过得飞快,工作还是如以往一般不紧不慢。这周明显做的事情要多一些了,自己写出来的代码也比之前更加规范一些了,闲暇之余自己思考想象较之以往更加繁多了。 每天都是固定的生活,固定的生物钟,固定的起床、上班、吃饭、下班、睡觉。尽管很多人羡慕,但自己却感觉有些窒息,有些疲惫。每天空调又怎么样,每顿吃饱喝足又怎么样,光鲜的外表之下...
2011-08-21 21:07:00 118
原创 每日一石--读取配置文件中的内容小实例
/** * 读取配置文件中的url请求网关地址 */ private String readAddr() { String addr = null; Properties props = new Propert
2011-08-19 13:59:12 382
原创 使用CGLIB实现AOP功能与AOP概念解释 .
第三方创建代理对象的框架cglib,目标类可以不实现接口 cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制可以生成目标类的子类,并重写父类非f...
2011-08-19 10:30:43 257
原创 使用CGLIB实现AOP功能与AOP概念解释
第三方创建代理对象的框架cglib,目标类可以不实现接口cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。
2011-08-19 10:24:42 718
原创 编码实现用JDK中的Proxy实现springAOP功能
1、 创建一个被拦截对象接口peopleService (横切性关注点): package com.wxy.service;public interface PeopleService { public void save(String name);
2011-08-18 15:10:16 602
原创 编码实现用JDK中的Proxy实现springAOP功能
http://blog.csdn.net/iamtheevil/article/details/6698377 (iteye的编辑器总是丢失源码,崩溃)1、 创建一个被拦截对象接口peopleService(横切性关注点) 2、 实现被拦截对象接口package com.wxy.service.impl;import com.wxy.service.People...
2011-08-18 15:04:57 110
Spring注解原理的详细剖析与实现
本文主要分为三部分:一、 注解的基本概念和原理及其简单实用二、 Spring中如何使用注解三、 编码剖析spring@Resource的实现原理 一、注解的基本概念和原理及其简单实用注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通...
2011-08-14 23:09:09 751
原创 实习第四周
2011/8/13 星期六 晴 转眼间,来到杭州已经一个月了。走了一些地方,看了一些人和事,习了一些知识,懂了一些东西,悟了一些情怀。 这周工作还算轻松,豹哥给了很多自己支配的时间。这周开始两天就把pointSDK写完了,打成jar包写了调用demo就差不多完事儿了,之后就是跟进两个外部商户对接口调用的测试,一点一点的学着和不同部门的同事沟通,一点一点的去学习新的规则和事物。这周开...
2011-08-14 01:59:27 130
原创 Spring装配基本属性的原理分析与代码实现
首先,做一个配置属性的基本测试。修改beans.xml,使引用外部类变成内部bean属性:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...
2011-08-11 15:37:13 113
原创 编码剖析Spring依赖注入的原理
一、注入依赖对象基本类型对象注入:<bean id=”orderService” class=”com.wxy.service.OrderServiceBean”> <constructor-arg index=”0” type=”java.lang.String” value=”xxx”/>//构造器注入 <property...
2011-08-10 20:01:21 91
原创 Spring管理bean的原理自定义实现
1、Spring通过BeanDefinition管理基于Spring的应用中的各种对象以及他们之间的相互依赖关系。BeanDefinition抽象了我们对Bean的定义,是让容器起作用的主要数据类型。 IoC容器是用来管理对象依赖关系的,对IoC容器来说,BeanDefinition就是对依赖反转模式中管理的对象依赖关系的数据抽象,也是容器实现依赖反转功能的核心数据结构,依赖反转功能都是围绕对...
2011-08-10 10:44:02 132
原创 spring环境搭建与测试
Chapter1、搭建与测试spring的环境1、 将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar 和commons-logging.jar 2、 在calsspath路径下创建配置文件beans.xml(模板到处有)<?xml version="1.0" encoding="UTF-8"...
2011-08-10 08:40:37 129
java回调机制实现
Java的接口支持提供了一种获得回调的等价功能的机制。其技巧是:定义一个简单的接口,并在该接口中声明我们要调用的方法。其特点是:一个实例持有一个接口的引用例如,假设我们希望在某个时间发生时得到通知。我们可以定义一个接口:package com.wxy.callback;public interface InterestingEvent { /**...
2011-08-08 09:06:20 93
原创 实习第三周
2011/8/6 星期六 台风 今天是来支付宝第三周的周末了,时间飞逝,不知不觉中20多天过去了,每天规律的上班,规律的生活,渐渐的步入正轨了。 这周终于上手实质性的业务了,上周看了一周的内部框架文档还是很有帮助的,在代码规范、编程风格上零距离的和高手交流(coding style comunication)感觉和上课听老师讲课完全是不一样的,从一行行代码中你可以感受到coder们对...
2011-08-06 14:30:13 176
log4j的使用与详细分析
一、什么是log4j? http://logging.apache.org/log4j/(官方网站) Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日...
2011-08-05 13:32:15 284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人