阅读更多

6顶
0踩

编程语言

转载新闻 IBM和Eclipse加大对OSGi的支持

2010-03-11 15:29 by 正式记者 YiSingQ 评论(3) 有4882人浏览
为Java提供模块性的OSGi,正在受到IBM和Eclipse基金会的大力支持。IBM将在它的应用服务器新版本中采用OSGi,而Eclipse也会在一个新框架中通过OSGi访问其他企业技术。

IBM 在上个月发布了一个基于OSGi和JPA技术的WAS Beta版本。这个版本暂时使用了一个很笨重的名字:IBM Websphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API(JPA) 2.0 Open Beta。

按照IBM Websphere Application Server的产品经理Erik Kristiansen所说,
OSGi在WAS内部提供了卓越的模块性和版本功能。OSGi为那些期望把自己的应用建立在WAS之上的企业客户带来了OSGi的模块性和组件化。


值得注意的是,IBM之前已经发布过alpha形式的OSGi feature pack,但并未声明公开版本发布的具体日期。IBM的feature pack是基于Apache Aries项目,来为企业应用开发者提供OSGi服务。

OSGi致力于提供更加容易的代码库管理的同时,允许创建更多动态的可以在运行时运行插件和扩展的软件。RedMonk的分析师Michale Cote表示,
因为某些原因,Java代码越发往整体复杂的趋势发展,但也一直存在技术和文化上的努力在与巨大的复杂性进行斗争。从设计的角度看,OSGi和Java中的其他组件会是一种比较好的方式,来组织工程中的代码,让开发者的日子更好过。


在Eclipse方面,新建立的Gemini项目是与Eclipse运行时相关联的孵化项目,它基于OSGi。根据EclipseCon 2010技术大会中有关Gemini话题的网页,以及前Eclipse董事会成员之一Mik Kersten所描述的:
Gemini的目标是在一个模块化框架中提供对标准企业技术的访问。Gemini将会采用OSGi,并让企业服务器端模块集成在一起更加简单。Gemini将会为在OSGi中使用企业技术提供“随时可用的实现”。


另外一个新项目Eclipse Virgo则提供来一个基于OSGi的应用服务器。Virgo起源于Spring Source dm Server产品。
来自: InfoQ
6
0
评论 共 3 条 请登录后发表评论
3 楼 wmzsoft 2015-08-01 17:08
模块化、插件化越来越成为当今主流,开源开发平台JXADF(http://osgi.jxtech.net)就是一款基于插件化的开发平台。

官网提供在线演示、丰富文档、免费下载,您值得花2分钟时间去了解一下。

您也可以直接加入Q群(429895245)了解其它用户使用情况。
2 楼 nwpu053871 2010-03-12 17:11
IBM Websphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API(JPA) 2.0 Open Beta
这个名字真强悍
1 楼 mhnewer 2010-03-12 12:20

    [看不懂]

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Intellij IDEA打开出现Cannot load settings from file错误

    上次手贱新建项目的时候没有看清楚存放路径就确定,删除那个项目之后每次打开idea都会在右下角提示没有加载模块成功 Cannot load settings from file 'E:\xxx\xxx\xxx.iml': File E:\xxx\xxx\xxx.iml does not exist Please correct the file content 只需要按快捷键Ctrl + Alt + Shift + s打开项目结构,在对应的模块上右键删除即可 ...

  • 开发插件JFormDesigner(可视化GUI编程)的使用与注册-简单几步即可完成

    打开idea,点击file->settings->plugins,搜索栏输入插件名JFormDesigner,点击install安装后会提示重启idea。重启后,点击file->mport Settings,可以看到你idea的插件下载路径并记录下来,后面注册机要用!云盘链接已放置文章开头,下载后双击exe文件运行,选择产品名称,然后点击patch。选择插件位置,点击打开:2.1步骤的插件下载路径就在此处派上用场。提示注册凭证生成成功。

  • 在IntelliJ IDEA中放弃GUI Form使用JFormDesigner6.0.2设计Swing登录界面

    一句话JFormDesigner就是比IntelliJ IDEA自带的GUI Form好用。 安装请参考在IntelliJ IDEA中安装JFormDesigner6.0.2教程 使用Eclipse的同学请参考Swing登录功能(一)在Eclipse中使用WindowBuilder拖拽出一个登录界面.ch001 新建Form 一般情况下推荐JFrame使用BorderLayout...

  • FindBugs 描述大全

    FindBugs Bug Descriptions This document lists the standard bug patterns reported byFindBugsversion 3.0.1. Descriptions BC: Equals method should not assume anything about the type of its argument (BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OB...

  • IDEA因安装插件报错启动弹出错误页

    2.全局搜索整个插件名称(我用的是everything搜索的)3.关闭错误弹窗,删除这两个文件重新启动IDEA即可。1.查看有问题的插件名称以及路径。

  • Mac IDEA无法新建GUI Form文件

    因为最近想开发一个IDEA的插件,所以在开发的过程中就需要创建Swing GUI Form文件。但是在项目中右键New中始终就是没有“GUI Form”这个选项,然后自己琢磨寻思着是不是没有启用Swing这个插件,然后就在配置页面【Plugins】菜单中搜索“Swing”发现“UI Designer”插件确实没有启用,直接勾选启用即可。然后重启IDEA,就可以新建GUI文件了。   ...

  • Intellij IDEA 16 通过GUI Form 创建图形界面的方法( JAVA )

    在Project下new 一个Module. 在项目下的src文件夹上右键,新建GUI Form. 绘制一个自己的界面. 在界面上任意选择一个组件,然后点F4,跳转到GUI所绑定的Class对象,找到主panel的位置,点击Alt+insert,弹出快捷操作. 点击Form main(), 即可创建main() 并且初始化界面. 然后修改Rnn/debug的设置...

  • formdata上传文件出现的种种错误

    我先说一下产品环境: 一个页面有功能1:上传文件2:其他的个人信息。个人信息不是用input标签写的而是用其他标签写的比如p,span等,但是上传文件必须得用到form了。那就需要用formdata了。 formdata是一个对象,你先new出来,然后给他的里边添加你要的参数。把它作为一个整体用ajax的data传给后台。 //---------...

  • 初用 intelliJ 的GUI Form

    在用了一年的eclipse和myeclipse后,偶然在小学期课设中接触到了JetBrains 的 intelliJ ,如此便一发不可收拾地爱上了这一系列的IDE。刚好我也是web开发迷,其他几款如:webstorm和phpstorm正对我胃口。 闲话少说,在使用上intelliJ之后不久,终于遇到了需要画界面的需求。于是接触到了intelliJ的GUI Form 新建一个GUI

  • IntelliJ基于Grandle通过GUI Form创建Swing项目的过程(待更新……)

    某日周五,心血来潮,想搞一个个人工作记录薄的可视化小插件工具试试,想起以前学Java时好像接触过Swing,但是基本也忘了差不多了,工具也换成了IDE,所以只能就着度娘慢慢摸索了。现在记录下过程,避免之后继续采坑。 一、创建Grandle项目 这一步不同版本的IDE可能展示不一样,但是也都是创建项目的常规配置,按照自己的需要配置即可。 新建完成后,可能会有一段较长的载入时间,在右下角的p...

  • idea java gui_IntelliJ IDEA 4 新特性 之 GUI Designer(图形界面 RAD)

    (译者注:在看下面的翻译前最好下载一下视频DEMO 推荐!)http://www.jetbrains.com/idea/training/demos/UI_Designer1_Deploy.ziphttp://www.jetbrains.com/idea/training/demos/UI_Designer2_Deploy.ziphttp://www.jetbrains.com/idea/t...

  • 初用Intellij GUI Form

    终于下定决心完全使用Intellij进行编程,但还没用多久,就碰到今天的问题,Eclipse种可以使用JFrame插件,Intellij中如何实现。在查阅诸多大神和Intellij官方说明文档后,终于略有收获,特此Mark一下。这次主要用Intellij GUI Form实现已有的源代码。先看一下代码对比,体会一下最明显的差距。

  • IDEA JFormDesigner 插件安装

    IDEA JFormDesigner 插件安装最近想用Java做界面设计,本来想做SWT的,但是在eclipse才方便弄,IDEA不是很好弄,google了一大半天,找到了个博客解决了。 SWT 见(http://www.nilennoct.com/use-swt-in-intellij-idea/)。 但后面发现一个更方便的IDEA插件JFormDesigner,有专门对IDEA的版本。最新的

  • Intellij IDEA 创建GUI界面

    IntelliJ IDEA已经超过eclipse的使用率,这里纪录一下intellij创建GUI 工程下新建一个Module,在src下新建GUI form,在可视化界面中编辑,会自动生成代码,点特定的部件按下F4即可跳到原代码中的位置, 部件中可以右键可以做各种操作,如添加监听器等,在可视化界面中右键Preview,或者在源代码中ALT+insert生成main()函数, 再run()也可

  • 【真正解决】Intellij IDEA导入项目出现Cannot load settings from file错误

    出现这个问题一般是手动更改项目文件位置了,idea根据配置文件找不到文件,所以报错。 找到idea配置文件夹,打开modules.xml文件 找到提示的文件,把对应项删除,或者修改成为正确路径。

  • 【转】在IntelliJ IDEA中安装JFormDesigner6.0.2教程

    JFormDesigner是一种先进的图形用户界面Swing 的设计工具(非开源)。具有一个独立的开发工具产品和基于不同开发工具如Eclipse、NetBeans等的开发插件。

  • idea文件无法运行问题

    学校教学多用eclipse,与idea在使用上有诸多不同。初学java时遇到文件失效无法运行问题,现记录自己的解决方法,纯记录非教程。 点击左上角file——Project Structure 点击project,设置jdk 点击Modules,设置Sources 设置完毕点击Apply 完成 ...

Global site tag (gtag.js) - Google Analytics