`
feidi
  • 浏览: 120395 次
社区版块
存档分类
最新评论

应用:ant的rmic target实践

阅读更多
项目中用到的rmi,
<!-- =================================================================== -->
	<!-- rmic the  code                                            -->
	<!-- =================================================================== -->
	<target name="rmic" depends="build">
		<rmic base="${build.dest}" includes="**/*Impl.class" stubversion="1.2">
			<classpath refid="classpath" />
		</rmic>
		<move todir="${build.rmi}">
			<fileset dir="${build.dest}">
				<include name="**/rmi/**/*_Stub.class" />
			</fileset>
		</move>
		<copy todir="${build.rmi}">
			<fileset dir="${build.dest}/">
				<exclude name="**/otapush/rmi/*" />
				<include name="**/rmi/**/*.class" />
				<exclude name="**/*Impl.*,**/*List.*" />
				<include name="**/galaxy/node/campaign/cache/**/*.class"/>
				<include name="**/galaxy/node/campaign/bean/**/*.class"/>
			</fileset>
		</copy>
		<delete>
		    <fileset dir="${build.rmi}" includes="**/*Impl.*,**/*List.*"/>
		  </delete>
	</target>
分享到:
评论

相关推荐

    ant.jar下载

    org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong org.apache.tools.ant.Executor org.apache.tools.ant.Location org.apache.tools....

    JDK命令详解

    rmic 功能说明: rmic 为远程对象生成 stub 和 skeleton。 语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 ...

    第一个RMI的网络应用编程示例--帮助理解EJB的生命周期

    1. 在下载解压后目录中输入命令:ant build 2. 输入命令cd build 3. 输入命令rmic -v1.2 com.jb.arklis.demo.rmi.RocketImpl 4. 输入命令cd .. 5. 输入命令start rmiregistry 5000 6. 输入命令ant 7. 如果看到“注册...

    JDK的命令详解

    rmic 功能说明: rmic 为远程对象生成 stub 和 skeleton。  语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象...

    java-JDK常用命令详解

    rmic 命令用于生成 stub 和 skeleton,它可以将 Java 类编译成可供远程对象使用的 stub 和 skeleton。 语法:rmic [options] package-qualified-class-name(s) 选项: * -classpath [路径]:指定 rmic 用于查询类...

    J2EE(JAVA企业应用)考试题

    J2EE(JAVA企业应用)是Java平台的一个版本,用于构建和部署分布式企业级应用程序。以下是一些关于J2EE的知识点: 1. J2EE应用文件的扩展名: - `.war`:Web应用程序档案,包含Web资源,如HTML、CSS、JavaScript...

    rmi 远程方法调用很简单例子

    本示例将介绍如何实现一个简单的RMI应用,无需使用`rmic`命令生成存根和框架,也无需编写专门的安全策略文件。 首先,我们要理解RMI的基本工作原理。RMI系统由两部分组成:服务器端和客户端。服务器端提供远程对象...

    JDK命令详细解释,教你如何使用

    本文将详细介绍几个常用的JDK命令及其使用方法,包括`rmic`、`rmid`、`rmiregistry`、`serialver`以及`jarsigner`等,帮助读者更好地理解和运用这些命令。 #### 1. rmic - 生成RMI存根和骨架文件 **简介**:`rmic`...

    RMI(远程方法调用 )

    3. ** stubs 和 skeletons**:`rmic`是一个专用的编译器,用于生成客户端(stub)和服务器端(skeleton)类。Stub类是客户端的代理,负责打包参数并发送请求,而Skeleton类在服务器端接收请求,解包参数并执行相应的...

    RMI协议的应用与研究

    在开发RMI应用时,常用的工具有JDK自带的RMI注册表(rmiregistry)、`rmic`编译器(用于生成stub和skeleton文件),以及IDE如Eclipse或IntelliJ IDEA中的RMI插件,它们可以帮助开发者更便捷地创建、部署和调试RMI...

    基于Java—RMI分布式技术的应用研究.pdf

    (3)存根和骨架:JDK 1.5版本前使用rmic命令生成存根和骨架。JDK 1.5版本后,RMI框架会在运行时自动为远程对象生成存根和骨架。 4. RMI的应用 RMI在分布式系统的开发中有着广泛的应用。通过对RMI的工作原理、系统...

    java远程调用方法总结

    通过阅读和理解这些代码,你可以更深入地了解RMI的工作原理和实践应用。 总之,Java RMI为分布式系统提供了强大而灵活的通信机制,使得开发者能够构建跨越多台机器的应用程序。尽管现代技术如Web服务、RESTful API...

    JAVA RMI简单例子

    RMI的核心概念包括远程接口、远程对象和RMIC编译器。首先,我们需要定义一个远程接口,该接口声明了可以在远程服务器上执行的方法。这些方法必须抛出`java.rmi.Remote`或其子类的异常,这是RMI系统识别远程方法的...

    一个java RMI应用实例 构建简单的RMI应用

    定义一个扩展远程接口(Remote)的接口,这个接口方法将供给客户端调用,该接口中的每...如果客户端和服务端不在同一台电脑上,则需要对刚才定义的服务类采用rmic 编译一个客户端的框架类_stub并拷贝到客户端的类路径下

    六步教你学会简单RMI

    ### 六步教你学会简单RMI:深入理解与实践 #### 一、远程方法调用(RMI)概览 远程方法调用(Remote Method Invocation,简称RMI)是Java平台提供的一种分布式计算技术,允许在不同JVM上的对象之间进行远程方法调用...

Global site tag (gtag.js) - Google Analytics