ice 官方小例子,具体什么是ice网上的介绍挺多的。
下载要用到的包
去 http://www.zeroc.com/download.html 下载
Ice-3.3.1-VC80.msi
Ice-3.3.1-ThirdParty-VC80.msi
文档 Ice-3.3.1.pdf
安装
Ice-3.3.1-VC80.msi
Ice-3.3.1-ThirdParty-VC80.msi
在path设置ice bin目录
本例子是 Ice-3.3.1.pdf中第一个Helloworld例子。
首先创建 Printer.ice 文件
执行
$ mkdir generated 创建generated目录
$ slice2java --output-dir generated Printer.ice
通过printer.ice文件在generated目录生成java文件
在eclipse建立项目
创建接口PrinterI
写server.java client.java
。。。。。。。
下面给了例子,导入先跑server 在跑client 看到helloworld。
代码在 Ice-3.3.1.pdf中有详细的说明,可以参考着看。
官方手册
http://www.zeroc.com/doc/Ice-3.2.1/manual/toc.html
http://masterkey.iteye.com/blog/185081 博客也有不错的文章。
分享到:
相关推荐
zero ICE快速入门文档, ice是最优秀的rpc框架。 4、开发服务端代码如下 步骤一:编写Servant类即带有Disp的存根文件也就是说继承_HelloWorldDisp 这个类,这个类是个抽象类定义如下: public abstract class _...
**零冰(Zero Ice)教程概述** Zero Ice是一款强大的分布式框架,它允许开发者构建高度可扩展的、跨语言的应用程序。这个"Zero Ice中文教程"是针对中国开发者设计的,旨在帮助他们理解和应用Ice框架,克服语言障碍,...
远程调用框架 Zero ICE 3.5.1 jar
"Zero Ice 3.6源码" 是ZEROC公司提供的一个开源通信协议软件的源代码版本,其核心组件称为ICE(Internet Communications Engine),意即互联网通信引擎。ICE作为一个面向对象的中间件,旨在简化分布式系统开发,提供...
随后,文档通过一个简单的HelloWorld应用示例,展示了如何编写Slice定义,并通过C++和Java编写ICE应用程序。 _slice语言_是ICE的核心部分,文档详细介绍了Slice语言的编译过程、源文件结构、词法规则等。Slice语言...
Zero ICE,Zeroc ICE,ice,linux,2017年最新版的Zero ICE版本3.7.0,linux版本 Zero ICE,Zeroc ICE,ice,linux,2017年最新版的Zero ICE版本3.7.0,linux版本
《Ice Zero分布式程序设计》是关于使用Ice Zero框架进行分布式应用程序开发的专业资料。Ice Zero是Objectice Software公司推出的轻量级、高性能的RPC(远程过程调用)框架,它为开发者提供了一种简单、高效的方式来...
平台编译环境:VS2017 ICE版本:3.7.7 ICEbuilder:5.0.9 源码中有两套程序: Server:启动服务器,等待连接 。连接后可双方通信 Client:连接服务器,与服务器通讯。 Slice: 手写几个接口即可。
一种支持 C++ java语言的Client /server 服务方式中文文档。。
Ice 是一种面向对象的中间件平台。从根本上说,这意味着 Ice 为构建面 向对象的客户-服务器应用提供了工具、 API 和库支持。 Ice 应用适合在异 种环境中使用:客户和服务器可以用不同的编程语言编写,可以运行在不 ...
在IT行业中,ICE(Internet Communications Engine)是一种流行的分布式对象中间件,由Object-oriented Software Corporation(OSCC)开发,现在属于Zope Corporation。ICE提供了一种跨语言、跨平台的通信框架,使得...
在Ubuntu系统上安装Zeroc-ICE环境主要涉及以下知识点: 1. Ubuntu虚拟机的安装:用户需要在计算机上安装一个虚拟机软件,比如VirtualBox或者VMware,然后在虚拟机中安装Ubuntu操作系统。这一步骤是为了创建一个独立...
《Ice通信框架原理与实践》是一份深度探讨Ice框架的宝贵资源,对于初学者和有经验的开发者来说都是绝佳的学习材料。Ice,全称为“Internet Communication Engine”,是一种高性能、跨平台的分布式对象中间件,它提供...
《Ice分布式程序设计》中文PDF版是一本专为C++开发者设计的指南,它详细介绍了如何使用ZERO-ICE框架进行分布式编程。ZERO-ICE是一个强大的、面向对象的、基于组件的中间件,它允许程序员在多种语言之间创建无缝的、...
ICE 3.4.1 在移植到ARM Linux中时,double型的数据会有错误。见我在ZeroC发的帖子: http://www.zeroc.com/forums/bug-reports/5308-double-data-format-arm-linux-not-correct.html 在移植前,需要对源代码进行一些...
ICE 异步调用 按照网上已有的例子,客户端调用需要加入["ami"]元数据指定,但ICE 3.4以后的版本不支持,所以对于ICE3.4以后的版本可以用begin_API进行异步调用。本资源的ICE的版本为3.6.1,所以需要提前下载好ICE...
介绍ICE互联网通讯引擎是什么,以及其工作原理。附有简单的源代码,可以实现测试使用。
Zero Ice作为一种RPC框架,以其面向对象的语义、支持同步和异步调用、语言和实现无关性、线程支持以及安全特性而受到青睐。 【Zero Ice】 Zero Ice是一个面向对象的中间件平台,支持跨语言、跨平台的客户-服务器...