池建强

池建强

注册时间:2013-12-27

《OSGi与Equinox》第三章

要想了解OSGi和Equinox的功用,最好是构建一个真实的系统。本书的这部分内容将指导你构建这样的系统。我们从零开始,先为OSGi开发设置Eclipse环境,然后创建一个功能合理完备的车辆管理系统Toast,然后运行并给予调试与优化。下图截屏展示了将构建的Toast系统中车辆内客户端示例。


《OSGi与Equinox》第四章

任何一个项目在建立初期都充满了诱惑。我们会设计一整套复杂的bundle,以此证明在编写代码之前我们的应用如何做到功能全面。但是这种做法不利于一个敏捷项目的演进。当项目结束时再来审视当初所写的代码,往往会发现那些代码早已面目全非。 所以我们并不会在一开始就讨论架构设计,而是仔细分析一种远程信息管理领域的简单场景。实际上,构建Toast应用的第一步甚至和OSGi没有一点儿关系。本章结论部分将设计bundle构建Toast。在后续章节中,我们将会为Toast增加OSGi以及远程信息管理领域的相关功能。


《OSGi与Equinox》第二章

OSGi联盟①(http://osgi.org)是一个独立组织,其使命是:“致力于创建统一的中间件市场。”这表明它本身就包括一系列规范、参考实现以及测试工具,且都围绕Java中的动态模块化展开。模块化系统形成“服务平台”的基础,继而支持创建并执行松耦合、动态的模块系统。OSGi起源于嵌入式技术领域,延续了其精简的结构,仅仅27个Java类型便构成了OSGi的核心规范。


《OSGi与Equinox》第一章

本书第一部分介绍OSGi和Equinox,以及OSGi标准的Eclipse实现。第1章概述了OSGi的历史和背景,其有用性和适用性将通过OSGi和Equinox实战的真实例子进行说明。第2章综述了OSGi的概念、术语和架构,以确保读者达成共识。 本书第1章聚焦于OSGi和Equinox,我们将介绍些技术的历史背景、使用方法、优势以及它们能为你做什么。


《OSGi与Equinox》序

在企业级Java领域,传统的部署单元是将一个企业级应用构建为一个Web应用归档(WAR,Web Application Archive)文件。我将讨论一些企业级开发团队面临的共同话题。