`
malixxx
  • 浏览: 100409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

zeroc ice Helloworld小例子

    博客分类:
  • java
阅读更多
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快速入门java版

    zero ICE快速入门文档, ice是最优秀的rpc框架。 4、开发服务端代码如下 步骤一:编写Servant类即带有Disp的存根文件也就是说继承_HelloWorldDisp 这个类,这个类是个抽象类定义如下: public abstract class _...

    Zero Ice中文教程

    **零冰(Zero Ice)教程概述** Zero Ice是一款强大的分布式框架,它允许开发者构建高度可扩展的、跨语言的应用程序。这个"Zero Ice中文教程"是针对中国开发者设计的,旨在帮助他们理解和应用Ice框架,克服语言障碍,...

    Zero ICE 3.5.1 jar

    远程调用框架 Zero ICE 3.5.1 jar

    Zero Ice 3.6源码

    "Zero Ice 3.6源码" 是ZEROC公司提供的一个开源通信协议软件的源代码版本,其核心组件称为ICE(Internet Communications Engine),意即互联网通信引擎。ICE作为一个面向对象的中间件,旨在简化分布式系统开发,提供...

    zeroc ice教程 ice环境配置 Ice中文教程 C++ ICE java ICE ICE入门 ice基础教程 ice开发文档

    随后,文档通过一个简单的HelloWorld应用示例,展示了如何编写Slice定义,并通过C++和Java编写ICE应用程序。 _slice语言_是ICE的核心部分,文档详细介绍了Slice语言的编译过程、源文件结构、词法规则等。Slice语言...

    ice_3.7.0_linux版

    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分布式程序设计2分

    《Ice Zero分布式程序设计》是关于使用Ice Zero框架进行分布式应用程序开发的专业资料。Ice Zero是Objectice Software公司推出的轻量级、高性能的RPC(远程过程调用)框架,它为开发者提供了一种简单、高效的方式来...

    ICE客户端与服务端通信Demo

    平台编译环境:VS2017 ICE版本:3.7.7 ICEbuilder:5.0.9 源码中有两套程序: Server:启动服务器,等待连接 。连接后可双方通信 Client:连接服务器,与服务器通讯。 Slice: 手写几个接口即可。

    Zero ICE 中文文档

    一种支持 C++ java语言的Client /server 服务方式中文文档。。

    ZeroC Ice 3.7.3 源码与中文教程.rar

    Ice 是一种面向对象的中间件平台。从根本上说,这意味着 Ice 为构建面 向对象的客户-服务器应用提供了工具、 API 和库支持。 Ice 应用适合在异 种环境中使用:客户和服务器可以用不同的编程语言编写,可以运行在不 ...

    基于ICE中间件实现的传文件

    在IT行业中,ICE(Internet Communications Engine)是一种流行的分布式对象中间件,由Object-oriented Software Corporation(OSCC)开发,现在属于Zope Corporation。ICE提供了一种跨语言、跨平台的通信框架,使得...

    Ubuntu-zeroc-ice 环境安装

    在Ubuntu系统上安装Zeroc-ICE环境主要涉及以下知识点: 1. Ubuntu虚拟机的安装:用户需要在计算机上安装一个虚拟机软件,比如VirtualBox或者VMware,然后在虚拟机中安装Ubuntu操作系统。这一步骤是为了创建一个独立...

    Ice通信框架原理与实践

    《Ice通信框架原理与实践》是一份深度探讨Ice框架的宝贵资源,对于初学者和有经验的开发者来说都是绝佳的学习材料。Ice,全称为“Internet Communication Engine”,是一种高性能、跨平台的分布式对象中间件,它提供...

    Ice 分布式程序设计 中文PDF版_C++_Zero_

    《Ice分布式程序设计》中文PDF版是一本专为C++开发者设计的指南,它详细介绍了如何使用ZERO-ICE框架进行分布式编程。ZERO-ICE是一个强大的、面向对象的、基于组件的中间件,它允许程序员在多种语言之间创建无缝的、...

    Ice 3.4.1 在ARM上移植, 源代码补丁

    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 3.6.1 异步调用 VS2013 Demo

    ICE 异步调用 按照网上已有的例子,客户端调用需要加入["ami"]元数据指定,但ICE 3.4以后的版本不支持,所以对于ICE3.4以后的版本可以用begin_API进行异步调用。本资源的ICE的版本为3.6.1,所以需要提前下载好ICE...

    ZeroC ICE 简单介绍及代码

    介绍ICE互联网通讯引擎是什么,以及其工作原理。附有简单的源代码,可以实现测试使用。

    ice培训(服务、接口)ppt

    Zero Ice作为一种RPC框架,以其面向对象的语义、支持同步和异步调用、语言和实现无关性、线程支持以及安全特性而受到青睐。 【Zero Ice】 Zero Ice是一个面向对象的中间件平台,支持跨语言、跨平台的客户-服务器...

Global site tag (gtag.js) - Google Analytics