很多人知道rmic工具(为远程对象生成 stub 和 skeleton),但是却很少人了解rmid,笔者在这里介绍一下rmid,并简单谈谈它的使用,rmid像rmic一样,
是一个可执行程序,用于启动系统激活进程,以便能够在 Java 虚拟机上注册和激活对象。 rmid的出现是为了解决分布式处理的性能问题,如果一个系统存在
着大量的分布式对象,而对象无限期存在于内存中并一直保持活动状态,这将占用太多系统资源,另外,客户机需要保存对对象的持久引用的能力,这样在一个
系统崩溃后可以重新建立对象之间的通讯。为了解决这些问题,就有了RMI激活架构,可以让对象 ...
现在服务器远程控制一般都是web方式实现的,这种方式体现的最明显的是J2EE应用服务器;当然为了操作方便,有些服务器也提供GUI客户端,
不过笔者比较喜欢字符终端,我想有很多人同笔者一样,在这里,向大家介绍一个Java实现的命令行程序,这是笔者当时阅读OBE(一个Workflow Engine)
的源代码时的收获,把代码调整了一下,版权就不属于Adrian.Price的了,哈哈!
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStrea ...
这个题目完全可以按一本书来写,一篇文章远远不能描述清楚Oracle面向对象技术,不过就笔者所知,很少Oracle项目会
大规模使用其面向对象技术做开发,笔者在这里谈Oracle面向对象,翼此能够起到抛砖引玉的作用,让大家有想法进一步去探索
数据库面向对象编程。当然,笔者在这里和大家探讨的内容主要来自项目中的积累,而非笔者兴起之作,大家可以放心的在项目中
使用。
我们可以把应用按技术简单的分两层:数据库层和应用层,数据层一般来说是面向关系模型,应用层是面向对象模型,很多时候我们需要写
代码把关系数据转化为实体对 ...
笔者所工作的一个项目需要使用动态调用方面的技术,这里说的“动态调用”不是普通
的Class.forName(String className),因为这种最常用的调用方式存在一个问题,那就是一旦在调用程
序中加载了class文件,如果你要再修改它并使之立刻生效的话是不可能的。我们需要解决这个问题,找
到可以替代的办法。
于是笔者在这方面做了一些探索性的工作,并做了一些调查 ...
- 23:48
- 浏览 (470)
- 评论 (0)
我们知道,现在有很多脚本语言,大家平时使用的比较多的包括Perl,Python,Ruby,Javascript,Groovy,在这里我要介绍的是另外一个对象脚本语言BeanShell(http://www.beanshell.org)。
BeanShell的解释器是用Java写的,开源并且免费的,引用open-open上面的话来说明它的运作方式“它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用J ...







评论排行榜