自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

地狱咆哮

爱她?就研究她

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 EMF学习系列之:初识EMF

以前看过GEF,这个东西不错,功能很强。作出来的东西也很专业。可使用GEF最大的问题就是建模和处理事件监听问题。 通常GEF模型中的监听功能主要是通过PropertyChangeListener来实现的。好多东西得自己写。有了EMF就好多了,EMF中所有由模型生成的类都继承自EObject,而EObject又实现了Notiffer类。这个"Notiffier"类就是实现监听机制的关键。本身

2009-09-27 21:22:00 1597

转载 探索 OSGi 框架的组件运行机制

OSGi 框架为基于 Java 的组件开发提供了一套通用的和标准的解决方案,通过 OSGi 框架可以轻松实现组件信息的隐藏和共享。本文介绍了 OSGi 框架中的组件(Bundle)的运行机制,并结合实际示例加以说明,读者可以进一步深入了解 OSGi 框架的基本原理,并解决实际开发工作中遇到的类似问题。在目前的 Java 开发平台中,对于组件开发过程,比如打包、部署和验证等,并没有一个统一的

2009-08-22 20:14:00 584

转载 利用 OSGi 解决 Eclipse 插件难题

本文介绍如何在代码中为其他插件编写扩展,而不是用 Eclipse V3.2 的动态扩展 API 创建对其他插件的依赖性。可使用开放服务网关协议 (Open Services Gateway Initiative,OSGi) 服务 API 和动态 API 完成所有这些任务甚至更多任务。本文介绍了一个采用 XML 的插件示例,以便为定义好的扩展点注册扩展。通过使插件能够感知 Extention

2009-08-22 20:11:00 473

转载 基于 OSGi 的面向服务的组件编程

       OSGi(Open Services Gateway Initiative,开放服务网关协议)提供了一个面向服务组件的编程模型,基于 OSGi 编程,

2009-08-22 20:02:00 479

转载 了解 Eclipse 插件如何使用 OSGi

Eclipse 集成开发环境(IDE)和 Eclipse Rich Client Platform(RCP)应用程序的核心由 Open Services Gateway Initiative(OSGi)规范的实现驱动。本文通过描述对 Eclipse 平台而言插件是什么,并跟踪从 Eclipse V2.1 到今天基于 OSGi 的实现中插件的发展,阐明了 Eclipse 与 OSGi 的关系。还解释

2009-08-22 19:59:00 405

转载 使用 Equinox 开发 OSGi 应用程序(六)

部署 OSGi 应用程序我们的 bundle 不会只能在 Eclipse 环境运行,我们需要能够将 bundle 部署到实际的操作系统中,可能是 Windows/Linux/Unix 等环境,这要求我们按照下列步骤进行:发布 bundle,即将我们的 plug-in 工程发布为可以执行的 Jar 文件或者其它格式; 配置 config.ini,指出 bundle 的运行环境,启动顺

2009-08-22 19:53:00 723

转载 使用 Equinox 开发 OSGi 应用程序(五)

探讨 OSGi 应用架构设计思路到目前为止,我们已经涉及到了 OSGi 的诸多方面,那么在实际进行应用程序的架构设计的时候我们要考虑哪些因素呢,这一节我们详细讨论一下这个问题。应用架构的设计应该充分考虑到可靠性、可扩展性、可维护性等因素,使用了 OSGi 框架后,我们可以更加容易的实现系统分层,组件化的设计方式。通过使用 HTTP 服务我们可以设计出一个基于 HTTP 服务的程序维护平

2009-08-22 19:51:00 565

转载 使用 Equinox 开发 OSGi 应用程序(四)

开发一个真实的 OSGi 应用程序我们不能只停留在 hello world 的层面,虽然那曾经对我们很重要 ,但是现实需要我们能够使用 OSGi 写出激动人心的应用程序,它能够被客户接受,被架构师认可,被程序员肯定。好的,那我们开始吧。下面将会着重介绍一些现实的应用程序可能需要的一些 OSGi 应用场景。发布和使用服务由于 OSGi 框架能够方便的隐藏实现类,所以对外提供接口是很自然的

2009-08-22 19:44:00 2584 1

转载 使用 Equinox 开发 OSGi 应用程序(三)

重要的理论知识好的,刚才我们已经从头到尾开发了一个基于 Equinox 框架的 Hello world 应用程序。我们发现似乎并不是很困难,很多工作 Eclipse 已经帮我们做好了,例如 Activator 代码框架和 MANIFEST.MF 文件,我们也学会了如何控制 OSGi 的控制台和编写 MANIFEST.MF 文件,但是,您真的明白它们是如何运行的么?下面我们将重点介绍一些 OSG

2009-08-22 19:40:00 639

转载 使用 Equinox 开发 OSGi 应用程序(二)

Hello World!编写第一个 OSGi 应用程序准备工作从附属资料中下载 Eclipse 3.x 版本,Eclipse 3.2+ 版本已经全面支持 OSGi R4 规范。目前最佳实践是下载 Eclipse 3.3.2 版本。(下载请见:参考资料) 将 Eclipse 解压缩到 d:/work/seclipse 目录,开始我们的 OSGi 之旅。  

2009-08-22 19:32:00 863

转载 使用 Equinox 开发 OSGi 应用程序(一)

OSGi 及框架简介    OSGi 简介OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭网关的框架来使用,但是实际上它适用于任何需要模块化、面向服务、面向组件的应用程序。目前 OSGi 规范已经发展到第四版(R4), 由 OSGi 联合组织(OSGi Alliance)负责进行维护管理,相关的规范资料也可以从该网站获得。(参考资料) OSGi

2009-08-22 19:30:00 739

转载 RMI 通信协议 –第十章

10.1 概述 RMI 协议使用另两个协议作为其在通信格式:Java 对象序列化和 HTTP。对象序 列化协议用于编组调用和返回数据。HTTP 协议用于“投寄”远程方法调用,并在 情况允许时获得返回数据。每种协议都有专门的语法文档。产品规则中的非终结 符号可能会引用其它协议(对象序列化或 HTTP)所管理的规则。在跨协议边界时 ,后续产品将使用该嵌入的协议。 关于语法符号的说明 我们使用与 Jav

2009-08-21 20:33:00 1112

转载 RMI规范--第九章

本章中的接口和类用于 RMI 的分布式垃圾收集器 (DGC)。 主题: 接口 DGC Lease 类 ObjID 类 UID 类 VMID 类 9.1 接口 DGC DGC 抽象用于分布式垃圾收集算法的服务器端。此接口包含两种方法:dirty 和 clean。当远程引用在客户机(客户机由 VMID 表示)端解编时,将调用 dirty 。当客户机中不再存在对远程引用的引用时,将进行相应的清理调用。失

2009-08-21 20:31:00 314

转载 RMI规范--第八章

本章包含 rmic stub 编译器生成的 stub 和 skleton 所用的接口和类。 主题: RemoteStub 类 RemoteCall 接口 RemoteRef 接口 ServerRef 接口 Skeleton 接口 Operation 类 8.1 RemoteStub 类 java.rmi.server.RemoteStub 类是远程对象 stub 的通用超类。stub 对象是一 种

2009-08-21 20:30:00 363

转载 RMI规范--第六章

RMI 系统使用 java.rmi.registry.Registry 接口和 java.rmi.registry.Locat eRegistry 类来为按名字检索和注册对象提供众所周知的自举服务。 registry 是一种将名字映射到远程对象的远程对象。所有的服务器进程都支持自 己的注册服务程序或能为主机所用的单个注册服务程序。 LocateRegistry 方法用于使注册服务程序在特定的主机中

2009-08-21 20:27:00 325

转载 RMI规范--第七章

主题: 概述 激活协议 “可激活”远程对象的实现模型 激活接口 .1 概述 分布式对象系统被设计为支持长期存在的持久对象。假设这些系统将由成千(也 许成万)个这样的对象组成,则对象的实现在无限期的时间段内被激活并保持活 动状态是不合理的。这将占用宝贵的系统资源。另外,客户机需要保存对对象的 持久引用的能力,这样在一个系统崩溃后可以重新建立对象之间的通讯,因为通 常对一个分布对象的引用只有当对象处于

2009-08-21 20:27:00 276

转载 RMI规范--第五章

服务器接口 java.rmi.server 包包含通常用于实现远程对象的接口与类。 主题: RemoteObject 类 RemoteServer 类 UnicastRemoteObject 类 Unreferenced 接口 RMISecurityManager 类 RMIClassLoader 类 LoaderHandler 接口 RMI 套接字工厂 RMIFailureHandler 接口

2009-08-21 20:25:00 311

转载 RMI规范--第三章

主题: Stub 与 skeleton 远程方法调用中的线程使用 远程对象的垃圾收集 动态类的加载 通过代理服务器透过防火墙的 RMI 3.1 Stub 与 skeleton 在与远程对象的通信过程中,RMI 将使用标准机制(用于 RPC 系统):stub 与 skeleton。远程对象的 stub 担当远程对象的客户本地代表或代理人角色。 调用程序将调用本地 stub 的方法,而本地 stu

2009-08-21 20:24:00 249

转载 RMI规范--第四章

客户机接口 程序员在编写使用远程对象的 applet 或应用程序时,需要注意 java.rmi 包 中可用的 RMI 系统客户机可视接口。 4.1 远程接口 package java.rmi; public interface Remote {} java.rmi.Remote 接口用来识别所有远程接口;所有远程对象必须直接或间接 实现此接口。 实现类可以实现任意数目的远程接口,并可扩展其它远程实

2009-08-21 20:24:00 280

转载 RMI规范--第一章

1.1概述在目前的程序设计中,分布计算常常会被提及。所谓分布计算,它代表着一种程序设计模式,其中的程序,处理的数据和实际的计算都可以广泛的分布于网络之上,换言之,分布计算允许远程获得商业逻辑(logic)和数据,这既是为了平衡各个计算机的处理能力,也归因于应用程序本身的特点。分布式对象技术是近几年发展起来的技术,目前流行的几种分布式对象技术有CORBA,Java RMI和MS的DCOM技术。

2009-08-21 20:23:00 408

转载 RMI规范--第二章

Java 分布式对象模型 2.1 分布式对象应用程序 RMI 应用程序通常包括两个独立的程序:服务器程序和客户机程序。典型的服务 器应用程序将创建多个远程对象,使这些远程对象能够被引用,然后等待客户机 调用那些远程对象上的方法。而典型的客户机程序则从服务器中得到一个或多个 远程对象的引用,然后调用远程对象的方法。RMI 为服务器和客户机进行通讯 和信息传递提供了一种机制。这样的应用程序有时被称为分

2009-08-21 20:22:00 254

转载 RMI远程方法调用讲解教程

1、RMI概述  RMI(Remote Method Invocation)  RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。  必须在jdk1.1以上  RMI用到的类  java.rmi.Remote  所有可以被远程调用的对象都必须实现该接口  java.rmi.server.UnicastRemoteObject  所有可以被远程调用的对象都必须扩展该类  什么

2009-08-21 20:20:00 329

JFace Text Framework教程

IBM官方网站的JFace Text Framework教程,教大家如何实现代码提示,字体着色,语法分析等方法。是一个非常好的教程。

2009-05-23

Eclipse从入门到精通2

本文件是对CSDN中的提供第二版部分更新内容做了一个组合,以方便用户查阅。有需要的下吧。毕竟这是目前国内介绍eclipse swt/jface 和rcp开发的最好的书了

2008-12-22

eclipse api 文档

Eclipse api文档。有需要的下吧。这个东西很难找的。希望大家下载了一定要注意分享。

2008-11-21

Eclipse RCP应用系统开发方法与实战(随书光盘)

Eclipse RCP应用系统开发方法与实战(随书光盘).rar(4.22M),个人搜集。现在这个资源不是很多,有的时候下载不下来。发到这里给有用的人方便他们下载

2008-11-10

Eclipse的RCP开发的入门教程

学习Eclipse RCP开发的一个教程。word文件格式的。本人从IBM官方网站上下载的。在这里打个包一起发给大家,方便学习!

2008-11-10

大量精美的PNG图标

Ruby开发图标,本人收集的,比较漂亮,有需要的下!可用于程序开发图标!

2008-11-10

TuxGuitar 1.0

TuxGuitar 1.0 英文版 采用Java SWT开发的多声道吉它六线谱编辑器与播放器

2008-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除