摘要: linux中.o,.a,.o,.so文件的意义和编程实现 linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la*.la: ASCII English text所以可以用vi来查看其内容。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@创建.a库.. 阅读全文
posted @ 2011-11-23 21:36 tangr206 阅读(302) 评论(0) 推荐(0) 编辑
摘要: IceBox offers a refreshing change of perspective: developers focus on writingservices, not applications. The definition of an application changes as well; usingIceBox, an application becomes a collection of discrete services whose composi-tion is determined dynamically by configuration, rather than 阅读全文
posted @ 2011-11-23 20:53 tangr206 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1ICE中间件简介2平台核心功能2.1接口描述语言(Slice)2.2ICE运行时2.2.1通信器2.2.2对象适配器2.2.3位置透明性2.3异步编程模型2.3.1异步方法调用2.3.2异步方法分派2.4订阅/发布编程模型2.5动态服务管理(IceBox)2.6ICE网格计算2.6.1分布式部署2.6.2负载均衡2.6.3注册中心集群2.7IceSSL应用2.8持久化存储(IceFreeze)3ICE平台功能研究小结1ICE中间件简介Ice是Internet Communications Engine的简称,是一种面向对象的中间件平台,支持面向对象的RPC编程,其最初的目的是为了提供类似CO 阅读全文
posted @ 2011-11-23 20:50 tangr206 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 作为一个技术人员,你是否在为不断增长的数据量和日益复杂的业务逻辑而头疼不已,杂乱堆砌在一起的庞大业务让系统越来越脆弱,于是你想到了网格,想到了利用分布式来重组一个健壮的系统架构。 随 后,RMI,EJB, WebService,Hessian,http invoke…..一堆名词铺天盖地的向你袭来。面对这么多的技术实现,我们似乎有点难以抉择。EJB太过笨重,webservice的性能似乎有待商 榷。http invoker似乎还不如webservice,Hession的功能似乎又太过简单…. 一个面向对象的,性能极高的,平台和语言无关的分布式应用中间件平台,ICE就是这么一个应该被收入我们技. 阅读全文
posted @ 2011-11-23 20:47 tangr206 阅读(311) 评论(0) 推荐(0) 编辑
摘要: ice是一个对象中间件,可用多系统间通信。1. 它提供了slice语言机制,将x.ice映射成各种语言,以消除各编辑语言之间的差别。多语言系统可用。2. 提供了rpc远程调用机制。3. 组件化, 提供了icegrid, icebox, icepack等更为方便 。机制与原理 一、communicator连接器。是ice run time最为主要的, 它包含了一些主要信息: a. 线程池(server, client) b. 日志记录(Ice.Logger) c. 统计(Ice.Stats) d. 对象适配器(Ice.Adapter) e. Ice.Router f. Ice.ServantLo 阅读全文
posted @ 2011-11-23 16:10 tangr206 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 这一篇我们试试IceBox的简单使用。那先介绍一下 IceBox,IceBox 是一种简单的应用服务器,可用于协调许多应用组件的启动和停止。应用组件可以作为动态库、而不是进程进行部署。例如,你可以在单个Java 虚拟机中运行若干应用组件,而无需使用多个拥有自己的虚拟机的进程,从而减轻整个系统的负担。具体应用可以参考官方文档。首先,我们要改造一样Server类,以实现让IceBox服务接管你的应用。文件名:ServerByBox.javapublic class ServerByBox implements IceBox.Service { private Ice.ObjectAdapter _ 阅读全文
posted @ 2011-11-23 16:08 tangr206 阅读(944) 评论(0) 推荐(0) 编辑