新随笔  :: 订阅 订阅  :: 管理

02 2009 档案

摘要:代码参见dynamic-proxy-AOP2 基于配置文件的方式的好处在于所谓的分层.所以号称应该推荐使用这个方法 随便了.代码重新贴一次吧. 1.UserManager接口 1package com.zyl.proxy; 2 3public interface UserManager { 4 5 public void addUser(String name,String... 阅读全文

posted @ 2009-02-22 21:10 redcoatjk 阅读(160) 评论(0) 推荐(0)

摘要:在之前那个动态代理的基础上做些修改. 代码参考dynamic-proxy-AOP1 1.首先呢接口类UserManager 1package com.zyl.proxy; 2 3public interface UserManager { 4 5 public void addUser(String name,String password); 6 7 p... 阅读全文

posted @ 2009-02-22 19:37 redcoatjk 阅读(161) 评论(0) 推荐(0)

摘要:一般面向对象的编程,好比纵向的.如果要在很多不同功能的方法中,统一添加一些什么方法,这样就需要横向的思考方式.AOP概念1.切面(Aspect):[将横切关注点的东西都放在一个类中.比如safeHandler.java] 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切 面可以使用基于模式)或者基于@A... 阅读全文

posted @ 2009-02-22 19:30 redcoatjk 阅读(128) 评论(0) 推荐(0)

摘要:[学习资料来自尚学堂公布之视频] [前面已经转了几篇有关静态/动态代理的帖子.写的都很不错.自己也跟着视频敲了几篇代码. 现在贴出来.算是有有始有终吧.] 1.UserManager接口 1package com.zyl.proxy; 2 3public interface UserManager { 4 5 public void addUer(String name,S... 阅读全文

posted @ 2009-02-20 11:00 redcoatjk 阅读(146) 评论(0) 推荐(0)

摘要:前面一个文章里的代码很简单(只是让大家了解什么是代理),实现的是静态代理,做为电脑代理商的ComputerProxy,在电脑行业 为电脑生产商(三星,联想)和客户提供服务,提供各种方便。 郁闷的是,如果我现在增加一个行业,比如下面要讲到的Cat汽车行业,那么,我们只能增加一个代理了,也就是说我们要再写一个CatProxy代码,我们现在假设我们有很多个行业,那么,无疑我们的工作量开... 阅读全文

posted @ 2009-02-19 23:15 redcoatjk 阅读(194) 评论(0) 推荐(0)

摘要:这几天在看一些代理的东西.发现这个帖子写的很不错 冒昧转过来收藏之. 摘自 http://www.blogjava.net/lusm/archive/2007/08/08/135355.html ---------------------------------------------------------------- 在以后的日子里,我会用学习剩下的时间和大家一起学习Java设计模式,书写... 阅读全文

posted @ 2009-02-19 23:05 redcoatjk 阅读(139) 评论(0) 推荐(0)

摘要:摘自http://blog.csdn.net/dl88250/archive/2007/10/25/1843813.aspx Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE 1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输出日志信息到文件,控制台或其它用户定义的地方,如数据库,电子邮件等。所以它是为最 终用户,系统管理员,软件服务工程师和开发... 阅读全文

posted @ 2009-02-19 23:00 redcoatjk 阅读(373) 评论(0) 推荐(0)

摘要:本来已经转贴了.想一想,自己还是再做个笔记吧.印象更深. 好 .....那么 继续 在写好的类中.添加新的功能.一般是怎么做的呢? 1.静态代理 参考代码static-proxy 1)首先写个接口吧 1package com.zyl.proxy; 2 3public interface UserManager { 4 5 public void addUer(Stri... 阅读全文

posted @ 2009-02-17 21:50 redcoatjk 阅读(171) 评论(0) 推荐(0)

摘要:载自http://kuangbaoxu.javaeye.com/blog/1928041. 代理模式主要有两种:静态代理和动态代理 2. 静态代理: 比如要在输出“HelloWorld”前打印一个字符串“Welcome” A:先定义一个接口类 1package ttitfly.proxy; 2 3p 阅读全文

posted @ 2009-02-17 18:40 redcoatjk 阅读(143) 评论(0) 推荐(0)

摘要:在之前的xml配置中.我们都要注册好各类之间的依赖关系比如 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 这样一个配置中,我们注册了Bean3.4.5之... 阅读全文

posted @ 2009-02-17 15:25 redcoatjk 阅读(154) 评论(0) 推荐(0)

摘要:对于testInjection2()方法; 我们执行的效果是: 1sdfs2008/03/06 2一旦注入就会打印.我是bean1的setInt方法 3bean2.bean3.id=10 4bean2.bean3.name=这个在公共中有定义值.如果bean3中再定义.则以bean3覆盖原来的配置内容 5bean2.bean3.password=1235 6bean2.bean4.id=10 7b... 阅读全文

posted @ 2009-02-16 21:17 redcoatjk 阅读(170) 评论(0) 推荐(0)

摘要:回到(原)spring学习笔记4.普通属性注入 这个例子中. 我们在Bean1中的int的setter方法中添加一个打印: 改成这样: 1public void setIntValue(int intValue) { 2 System.out.println("一旦注入就会打印.我是bean1的setInt方法"); 3 this.intValue = intValue; 4} 执行... 阅读全文

posted @ 2009-02-16 21:04 redcoatjk 阅读(148) 评论(0) 推荐(0)

摘要:代码将weyspringofioc 1.先写一个类Bean2.java 1package com.zyl.spring; 2 3public class Bean2 { 4 5 private Bean3 bean3; 6 private Bean4 bean4; 7 private Bean5 bean5; 8 9 10 pub... 阅读全文

posted @ 2009-02-12 22:58 redcoatjk 阅读(179) 评论(0) 推荐(0)

摘要:参见spring中文帮助.chm文档代码参考whyspringofioc1.首先来个Bean1类1packagecom.zyl.spring;23importjava.util.Date;4importjava.util.List;5importjava.util.Map;6importjava.u... 阅读全文

posted @ 2009-02-12 09:54 redcoatjk 阅读(178) 评论(0) 推荐(0)

摘要:转载请注明出处.谢谢现在采用spring的话会怎么样呢.(whyspring2的代码)这时候,就不需要UserDaoFactory类而UserManager类修改成:注意看:不需写单例了,也不用建工厂,只需要简简单单的把你需要的元素(如本例中的UserDao)建好,并且设置setter方法(也可以用... 阅读全文

posted @ 2009-02-12 07:49 redcoatjk 阅读(146) 评论(0) 推荐(0)

摘要:Spring有很多接口.与各层都有集成.Spring的核心: IOC(控制反转/依赖注入) 即自动new对象. 以及配置对象之间的关系即对普通java对象增加功能.(声明式服务). 实例化a类时,a类中所依赖的元素也会通过setter和配置文件,通过spring自动new. 通过IOC容器来管理对... 阅读全文

posted @ 2009-02-12 07:24 redcoatjk 阅读(173) 评论(0) 推荐(0)

摘要:理论入门7788 参见 夏昕的spring开发入门.pdf 何谓控制反转(IoC = Inversion of Control) ,何谓依赖注入(DI =Dependency Injection);IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控... 阅读全文

posted @ 2009-02-12 07:08 redcoatjk 阅读(240) 评论(0) 推荐(0)

摘要:载自http://blog.csdn.net/icecityman/archive/2008/11/08/3256281.aspx Java程序在定义类时,除了使用class关键字标识之外,还可以在class之前增加若干类的修饰符来修饰限定所定义的类的特性。类的修饰符分为访问控制符和非访问控制符两大类。修饰符之间的先后排列次序对类的性质没有任何影响。 一. 非访问修饰符。 1. 抽象类: ... 阅读全文

posted @ 2009-02-10 12:50 redcoatjk 阅读(154) 评论(0) 推荐(0)