Java
文章平均质量分 57
ruby_cn
这个作者很懒,什么都没留下…
展开
-
用Jdk实现AOP
JDK1.2以后提供了动态代理的支持,通过实现java.lang.reflect.InvocationHandler接口提供一个执行处理器,然后通过java.lang.reflect.Proxy得到一个代理对象,通过这个代理对象来执行商业方法,在商业方法被调用的同时,执行处理器会被自动调用,从而实现方法拦截。nanning就是这样原理的,spring也用了动态代理作为实现之一。动态代理定义:原创 2004-11-04 17:34:00 · 2225 阅读 · 0 评论 -
多态(polymorphism),覆盖(Override),重载(overload)
多态(polymorphism) 覆盖(Override) 重载(overload) 也有把override译为重载的。 关于override和overload的翻译,好像不是很统一。 更多的应该是: 覆盖(override)和重载(overload) 1。 覆盖 override: Overriding 也许叫做overwriting更合适, OVERLOAD覆盖是指在子类(c++中的派生类)原创 2005-01-25 15:05:00 · 10353 阅读 · 1 评论 -
帮我解决个难题吧。有关org.w3c.dom.Node
困扰我半天了。jdk为1.5就这段代码:getElementStringValue(){....return node.getTextContent(); // node is a Node and not is null....}我是循环读取得每个node的值的,作为application,在celipse中可以执行。若在一个servlet中调用这个方法,则:1。tomcat(5.5.9)毫无反原创 2005-04-28 17:17:00 · 8690 阅读 · 3 评论