JPF 简介

JPF 简介一 JPF 背景 JPF 项目是从开源项目 EclipsePlatf 中得到的灵感 Eclipse 中的 Plug in 体系结构是 JPF 基本的模型 实际上 JPF 的目的是减弱 Eclipse 中的 Plug in 框架的复杂度 让它能

大家好,欢迎来到IT知识分享网。

一、JPF背景

JPF项目是从开源项目 Eclipse Platform中得到的灵感,Eclipse中的Plug-in体系结构是JPF基本的模型,实际上JPF的目的是减弱Eclipse中的Plug-in框架的复杂度,让它能够在任何地方使用,但是JPFEclipse不是一至的。

 

 

二、JPF是什么?

 

 

JPF是一个插件管理的Framework,但只定义了接口(规范),不同的使用者可以根据实际的需求进行不同的实现,JPF系统结构(如图1

JPF 简介

(图1

从(图1)中可以看出JPF分为三个主要部份,

l         Plug-in registry    保存了所有已经发现的Plug-in的元数据;

l         Path resolver        定位Plug-in的位置(路径);

l         Plug-in manager   JPF运行时激活Plug-in

 

 

三、JPF成功案例

 

 

四、为什么要使用JPF以及JPF作用?

 

 

面向对象设计的根本原则就是为了让系统有足够的扩展空间并提高重用性,Java中提倡的面向接口编程也就是通过将实现者与调用者(调用者只知道实现者的接口,并不关系具体的细节)的分离来提高程序的灵活,但这只是在类层次中增强了灵活性,在一个大型系统中可能有成千上万个类,在进行系统设计时,必须要考虑将这些类进行归类(分模块),并且定义一系列的规范,可让每个模块可能很容易的加入到现有的系统中,并且很容易的就可以与其它相关模块进行交互,JPF就是充当了这样了的一个角色,JPF描述了一系列的规范,只要你遵循这个规范你就可能被加载,就可能访问其它的模块。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129743.html

(0)
上一篇 2025-08-21 22:33
下一篇 2025-08-21 22:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信