Kirk K[0no0]ernschild,资深软[亻牛]开发专家,系统架构师,软[亻牛]开发项目[纟巠]理,敏捷教练,软[亻牛]开发咨询师。精通Java、OSGi、敏捷方[0法0]、系统架构等,拥有丰富的软[亻牛]开发[纟巠]验,担任过软[亻牛]开发团队中的多个职位。同时他还是一位积[0极0]的开源社区贡献者,发表了[0大0]量[纟巠]典文章,广受读者[女子][0评0].曾受邀参与[0国0]际[0大0]型软[亻牛]开发[0会0]议并发表演讲。著有《Java Design:Objects,UML,and Process》,合著有《[0No0] Fluff Just Stuff 2006 Anthology》.他曾培训和指导过成千上万的软[亻牛]开发人员,讨论的[1主1]题涵盖Java/J2EE、建模、软[亻牛]架构与设计、基于组[亻牛]的开发、[mian]向服务架构以及软[亻牛]过程等。张卫滨,资深软[亻牛]开发专家,精通java语言,对Java开源框架有较深入的研究.目前[1主1]要从事企业级软[亻牛]的开发,拥有丰富的软[亻牛]开发[纟巠]验。熟悉Spring、Hibernate以及Eclipse等开源产[0品0],劝Web前端技术有—定的研究,熟悉相关技术以及dojo、jQuery、ExUS等框架.技术社区的积[0极0]实践者,曾参与技术[亲斤]闻和文章的翻译工作,已出版译著有《Spring实战([0第0]3版)》。
内容简介
《Java应用架构设计:模块化模式与OSGi》由全球资深专家撰写,[世*级]软[亻牛]开发[0大0]师Robert C. Martin与Peter Kriens作序推荐。书中揭示了模块化的重要性,如何实现模块化,以及如何使用OSGi实现模块化架构。 《Java应用架构设计:模块化模式与OSGi》分为三部分。[0第0]一部分([0第0]1~7章)描述了需要模块化的理由。在这里,你将[0会0]看到模块化在设计软[亻牛]中所扮演的重要角色,与此同时还[0会0][0学0]习到为什么需要设计模块化的软[亻牛]。[0第0]二部分([0第0]8~12章)介绍了18个模式,这些模式[0会0]帮助你设计更为模块化的软[亻牛]。[0第0]三部分([0第0]13~17章)引入了OSGi,然后阐述了如何使用本书中的模式来设计软[亻牛]系统并充分发挥模块化平台的[0优0]势,并使用代码样例论证了我们的观点。