您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 深入理解osgi pdf
  所属分类: 其它
  开发工具:
  文件大小: 3mb
  下载次数: 0
  上传时间: 2014-03-08
  提 供 者: zhag****
 详细说明: 第1 章 在这本书中,笔者尝试阐述与OSGi 相关的三个问题:什么是OSGi ?为什么要使 用OSGi ?如何使用OSGi ?在第1 章中,笔者将针对前面两个问题进行分析介绍并给出答案。 第二部分 OSGi 规范与原理 最新的OSGi R5 规范文档包含了数十个子规范、数百页的文档和近2000 个API。一般 的开发人员很难、也没有必要完全了解OSGi 规范的所有细节。但是,要学习OSGi 技术, 阅读OSGi 核心规范(OSGi Core)是必需的过程。在第二部分中,笔者将介绍OSGi 核心规 范中的内容。第二部分包括第2 至4 章: 第2 章 介绍了OSGi 中模块这个最基础的概念,并讲解了OSGi 如何建立模块、如何 描述模块、模块间的依赖关系如何处理等内容。 第3 章 介绍了Bundle 是如何启动的,Bundle 自安装到卸载所经历的生命周期状态和 这些状态的转换条件过程,还介绍了OSGi 框架是如何使用启动级别对系统中的Bundle 进行 管理调度的。 第4 章 介绍了本地及远程服务定义、注册、查找和使用方法,这个过程涉及服务事件 监听,以及使用服务钩子干涉服务与OSGi 框架的交互过程等知识。 第三部分 基于Equinox 的OSGi 应 用与实践 如果说OSGi 核心规范是OSGi 技术的灵魂,OSGi 的服务纲要规范(OSGi Service Compendium)和OSGi 企业级规范(OSGi Service Enterpress)就是其躯体。在第三部分中, 笔者会详细介绍其中最常用的几个子规范的内容。在这一部分中,将会把OSGi 技术从理论 落地到实践之中,结合目前使用范围最广的OSGi 实现Equinox 和一个穿插整个部分的完整 案例来讲解OSGi 技术的使用。第三部分包括第5 至11 章: 第5 章 介绍了Equinox 和OSGi 的关系、Equinox 的组成,以及如何获取、安装、使 用和调试Equinox 的代码。本章奠定了整个第三部分的技术基础。 第6 章 尝试实现了一个名为“Neonat”的基于Equinox 框架的Telnet BBS,这个项目 将迭代贯穿于第三部分。另外,还从浩瀚庞大的Equinox 源码中挑选出4 个关键功能点进行 源码解析。读者在理解了Equinox 这几个关键功能点是如何实现的之后,与前面第一部分介 绍的OSGi 规范的理论相互对照和印证,可以更好地理解OSGi 的技术原理,知道为何要这 样设计和实现。 第7 章 介绍了服务端OSGi 的应用,分析了OSGi 的HTTP Service 规范的使用和原 理,及如何为Neonat 添加Web 访问模块。 第8 章 介绍了OSGi 的User Admin 服务的基本使用,以及如何为Neonat 添加用户管 理模块,如何实现用户权限控制。 第9 章 介绍了OSGi 的Preferences 服务,重新实现了Neonat 的数据访问模块,展示 了如何使用Preferences 服务来持久化非事务性数据。 第10 章 介绍了声明式服务的使用。声明式服务规范的制定,推动了OSGi 服务从程 VI 序化的服务模型向声明式的服务模型发展,这对整个OSGi 来说也是一项非常有意义的进化, 令OSGi 的服务真正成为一项可统一分配、使用和管理的资源。 第11 章 介绍了OSGi R5 中最新出现的Subsystem 规范,这是OSGi R5 相对R4.3 最 重要的改进。在制定了Subsystem 规范(及其相关的Respository 和Resolver 等规范)后, 表明OSGi 对企业级开发的支持已经达到相当完善的程度了。Subsystem 让各个软件厂商的 OSGi 企业级容器有了通用的程序发布格式,让OSGi 支持者能向同一个方向努力,推动企业 级OSGi 的发展,这点将是有深远影响的。 第四部分 最佳实践 学习过OSGi 的原理、规范和各种服务的使用后,第四部分笔者将针对开发实践中遇到 的具体问题进行 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 深入理解osgi pdf OSGI
 输入关键字,在本站1000多万海量源码库中尽情搜索: