- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 OSGi 中的 Declarative Services 规范简介
<br />在 OSGi 服务平台上构建应用时,必须考虑各种服务之间依赖关系及服务的管理,应用所依赖的服务有可能在任何时候被注销或者更新,用户在完成对 Service 的发布、查找、绑定的同时,还需要对服务的状态进行监听,以便作出适当的响应,所以在 OSGi 服务平台上,对服务依赖关系的动态管理至关重要。在 OSGi Release 4 中,提出了 Declarative Services 规范,通过该规范可以方便地对服务之间的依赖关系和状态进行监听和管理。在本文中,将对 Declarative
2010-10-13 17:25:00
675
转载 Equinox OSGi系列之四 创建自己的OSGi应用项目
<br /> <br />1、摘要<br />前述文档我向大家展示了EquinoxOSGi环境及其搭建配置。从本文开始,我们将详细讨论Bundle的开发及OSGi应用构建。<br />2、OSGi相关概念<br />在正式进入Bundle的设计与开发之前,我们先来熟悉一下OSGi框架中的一些概念。用户在设计Bundle时必须要深入理解这些实体概念。<br />实体概念<br />实体概念说明<br />Bundle<br />- 安装到OSGi框架中的一个Bundle组件<br />Bundle
2010-10-13 09:51:00
673
转载 Equinox OSGi系列之三 Equinox配置参数详解
<br /> <br />1、概述<br /> 上文我们对Equinox OSGi运行环境的组成及搭建过程做了详细讲述。本文主要对Equinox OSGi运行环境的可配置参数及其作用加以介绍,从而使用户在实际使用过程中可以对Equinox运行环境更好地进行控制。 <br /> Equinox项目沿袭Eclipse的特点,具有高度的可配置性。用户可以通过命令行参数或系统属性参数(JVM属性参数)两种方式对Equinox OSGi运行环境进行设定。命令行参数可以看作是系统属性参数的简化
2010-10-13 09:43:00
1286
转载 几米笔下的12星座
<br />几米笔下的12星座,每句话都说到心坎里。<br />白羊座<br /><br />“天要暗了,最后一道夕阳的馀光即将消逝。<br />那场球赛,我们一败涂地,大家垂头丧气地默默离开。<br />我们还是做出胜利的手势吧!<br />多年以后,谁会记住那场令人沮丧的球赛呢?<br />只会看见相片里我们灿烂的笑容。”<br />还记得球场上冲锋陷阵的那个你吗?还记得一起踢球、一起摔跤的小伙伴们吗?大家都还在,只是再没有人回去过那个球场了。<br />金牛座<br /><br />“遇见一个人要一秒
2010-10-11 22:19:00
1279
转载 Equinox OSGi系列之二 搭建Equinox OSGi核心环境
1、概述<br /> 在上文中讲到,Equinox包括核心框架,标准服务实现,面向J2EE的应用,新的部署更新框架及一些其他的研究方向。本文主要针对Equinox实现的OSGi核心框架及Equinox OSGi运行环境的搭建过程进行详细讲述。 <br /> 用户在阅读下文时,应具有基本的Java编程及打包的概念并对OSGi标准的构成有一定的了解,理解OSGi框架及Bundle的概念。 2、OSGi核心框架<br /><br /> 从OSGi核心框架示意图可以看到,OSGi核心框架主要包
2010-10-10 15:34:00
722
转载 Equinox OSGi系列之一 Equinox入门
1. 背景信息Equinox项目是Eclipse开源组织提供的OSGi框架的实现。Eclipse自3.0版本开始,其内核移植到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。同时,OSGi规范得益于Eclipse IDE环境庞大的使用者,OSGi联盟也进入了快速发展时期。OSGi框架在2006年之前还不为广大的开发者所知,OSGi的开源框架实现也只有ObjectWeb上的Oscar和Knopflerfi
2010-10-10 15:21:00
602
转载 OSGi基本概念初探
1、OSGi是什么<br /> OSGi是一种松散耦合的组件管理和服务运行平台规范。简单的说,用户只需要修改通用的Java类库打包档案JAR文件中META-INF下的元数据文件MANIFEST.MF,添加必要的标签信息,放置到OSGi框架的Bundle Repository中,用户的类库就成了OSGi环境的一部分。 <br /> 成为OSGi环境的组件为其他标准的OSGi组件提供代码功能是最直接的一种。用户也可以将提供组件中的某种功能的接口和实现实例发布到OSGi服务注册表中,供
2010-10-10 14:34:00
520
原创 Display和Shell在SWT中的作用
在SWT中要想创建一个窗口,至少要用到两个类:Display和Shell。Display负责处理所有SWT窗口小部件和操作系统之间的交互,比如我们可以通过Display的方法来查询操作系统:哪个控件获取了焦点,当前打开了哪些窗口等等。简单的说,它的功能在于实现了窗口的管理。与Display不同,Shell的实例为我们提供了真正可见的窗口,该窗口一般作为主窗口使用,我们可以在此放置其它窗口部件。需要注意的是,这些窗口是由桌面(MS Windows)或窗口管理程序(Unix或Linux系统)来管理的。Shell
2010-09-21 13:48:00
1135
转载 SWT全接触
当然,虽然这个专题名叫"全接触",但毕竟不可能面面俱到,在一篇文章中兼收并蓄SWT的全部内容也不现实。但不管怎么说,我都将尽力展示SWT的使用细节,希望能为那些对SWT感兴趣的人提供一些帮助。 1.SWT简介SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,Run Away)带
2010-09-16 13:09:00
746
转载 富客户端技术与RCP介绍(转载)
1. 富客户端技术与RCP介绍1.1. 富客户端技术简介富客户端技术作为目前一项业界推崇的客户端技术,正备受关注。本文我们要了解富客户端技术以及Eclipse上开发富客户端程序的平台RCP。那什么是富客户端技术和RCP呢?首先,我们来回顾一下富客户端技术的背景与来源。1.1.1 系统架构的发展历程应用程序至今为止历经了几次系统架构方面的重要转变,在此过程中,客户端的表现能力有起有落,其转变过程如图1-1-1:图1-1-1:应用程序系统架构变迁图Ø 主机模式在90年代之前,
2010-09-16 12:54:00
5156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅