ACE程序员指南:网络与系统编程的实用设计模式

作者(美)约翰逊等编/马维达
出版社
出版时间2004-11-01

特色:
可移植、灵活、可扩展、可预测、可靠、可负担——如果你正在设计这样的软件和系统,本书及ACE工具包将使得你在所有这些方面都变得更为得力。即使是用了十余年时间开发ACE,并用它构建了许多网络化软件应用之后,我发现我还是在这本书中学到了许多东西。我深信,你同样了会如此。——DouglasC.Schmidt,ACE的发明者,录自本书前言这是每一个ACE程序员的**书籍。对于初学者而言,本书循序渐进地解释了ACE的入门之道。对于更有经验的程序员而言,它详细解释了每天都要使用的特性,同时它也是一本完美的参考手册。如果这本书早几年面世,我就会节省大量时间!——JohnnyWillemsen,荷兰RemedyIT公司高级软件工程师在拥有大型的C 代码库后,我们依靠ACE来建立跨平台的客户——服务器框架,以保证数据的质量和完整性。ACE改善了我们的设计,消除了OS的各种特异行为,而又没有牺牲性能或灵活性。对我们而言,ACE的在线参考资料和印刷出版的“大图景(bigpicture)”指南是不可缺少的助手,而在我的办公室的书架上,这本书占据了*优先的位置。——JohnLilley,DataLeverCorporation首席科学家在SITA空——地部门中,我们是为航空公司提供通信服务的主要供应者之一。我们在大约一年前开始使用ACE,现在正在把大部分新的与通信有关的开发工作移向ACE。可以说,在开发我们这种类型的应用时,这个工具包能减少至少50的开发和测试时间。——JeanMillo,SITA高级架构师

本书由ACE的几位核心开发者撰写,快速而直接地解释了怎样充分利用ACE。从介绍ACE开始,循序渐进,详细讨论了ACE的IPC设施、进程及线程管理以及一些高级话题,比如共享内存、ACEStreams框架、ACEServiceConfigurator框架、定时器管理类、ACENamingService等等。在这个过程中,作者给出了许多源码例子,通过贯穿全书的ACE应用实例来告诉读者如何应用各种关键的模式和设计原则,去成功地开发面向对象的网络化软件。通过本书的学习,你将能更好地设计并实现性能驱动的、无法在市场上买到的网络化软件,从而始终在竞争中走在前列。


有问题微信扫码联系

推荐

车牌查询
桂ICP备20004708号-3