- 博客(5)
- 收藏
- 关注
原创 nodeJS究竟是什么
大部分前端工程师都被javascript语言的动态性,高阶性,以及他灵活的对象模型等几大特性深深吸引着,javascript确实是一个非常强大的语言,他不仅仅活跃于前台,自从nodeJS出现之后JS在后台的作用也在逐渐的显露着锋芒。 nodeJS简介: Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用...
2011-06-21 10:19:51 81
原创 The reflection of Java language (4)
利用Java的反射机制来实现Java的动态代理模式:先来了解一下Java的代理模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理类的创建时期,代理类...
2011-05-06 12:55:37 74
原创 The reflection of Java language (3)
在远程方法调用中也经常使用到java的反射机制,一下举个远程方法调用的例子,假定在SimpleServer 服务器端创建了一个HelloServiceImpl对象,它具有getTime()和echo()方法。HelloServiceImpl类实现了HelloService接口。如例下例所示分别是HelloService接口和HelloServiceImpl类的代码: import java...
2011-05-05 14:27:46 83
原创 The reflection of Java language (2)
Java的反射机制主要提供以下功能: 在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法生成动态代理 在JDK中,主要由以下类来实现Java的反射机制,除了Class类其余类都在java.lang.reflect.*这个包中: Class:代表一个类Me...
2011-05-05 09:50:31 55
原创 The reflection of Java language (1)
有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法,我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic linking)、动态加载(dynamic loading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义。先来解释一下什么是动态语言:所谓的动态语言是程序在运行过程中允许改变程序的结构或变量类型,这种语言被称之为动态语言...
2011-05-05 09:49:38 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人