- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://etch.apache.org/
软件介绍
Apache Etch 是跨平台,语言和传输方法独立的框架,用来构建和消耗网络服务。Etch 工具集包括一个网络服务描述语言,一个编译器,各种语言绑定库。Etch 同时也是传输方式独立,允许根据需求使用不同的传输方式。Etch 的目标是简单的去定义小的,集中的服务,容易被访问,结合和部署。
Etch 是要提供一个简洁,正式的描述客户端和服务端信息交换,这强大的功能要支持:
support one-way and two-way, real-time communication
high performance and scalability
support clients and servers written in different languages
support clients/servers running in a wide range of contexts (such as thin web client, embedded device, PC application, or server)
support anyone adding new language bindings and new transports
be fast and small, while still being flexible enough to satisfy requirements
finally, it must be easy to use for developers both implementing and/or consuming the service.
C语言接口与实现
(美)David R. Hanson / 人民邮电出版社 / 2010-8 / 79.00元
可重用的软件模块是构建大规模可靠应用程序的基石,创建可重用的软件模块是每个程序员和项目经理必须掌握的技能。C语言对创建可重用的API提供的语言和功能支持非常少,虽然C程序员写应用时都会用到API和库,但却很少有人去创建和发布新的能广泛应用的API。本书介绍用一种基于接口的设计方法创建可重用的API,这一方法将接口与实现分离开来,且与语言无关。书中详细描述了24个接口及其实现,便于读者深入了解此方法......一起来看看 《C语言接口与实现》 这本书的介绍吧!
