`

OSGI-ECLIPSE MODULE 开发

阅读更多
OSGi offers the following advantages:
  • You can install, uninstall, start, and stop different modules of your application dynamically without restarting the container.
  • Your application can have more than one version of a particular module running at the same time.
  • OSGi provides very good infrastructure for developing service-oriented applications, as well as embedded, mobile, and rich internet apps.

  1. 下载org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
  2. 开发module . file->new->project->plugin development->plug-in project
  3. file->export -> plug-in development -> deployable plug-ins and framgments
  4. 启动osgi . java -jar xxx.jar -console
  5. 安装插件 install file:c:\....jar
  6. start bundle
  7. stop bundle
分享到:
评论

相关推荐

    OSGI-in action

    - 使用工具:利用Eclipse等IDE的OSGI插件进行开发,简化配置。 - 测试策略:为每个模块编写独立的测试用例,确保模块的正确性。 - 文档清晰:提供详尽的模块文档,方便其他开发者理解和使用。 - 遵守OSGI规范:...

    基于Eclipse开发OSGI的简单实例

    **基于Eclipse开发OSGI的简单实例** OSGi(Open Services Gateway Initiative)是一种Java模块化系统,它允许在单个JVM上动态地部署、管理、发现和使用服务。Eclipse是一个广泛使用的开源集成开发环境(IDE),它...

    基于VirgoServer进行Spring Osgi Web开发

    - 配置spring模块,如module-context.xml和osgi-context.xml,以管理服务组件。 **2. Sample-Web工程** - 创建Bundle Project作为Web项目的基础。 - 引入Sample-Service的服务,更新MANIFEST.MF的Dependencies,...

    未来10年:OSGi、Spring-DM.docx

    * Eclipse Equinox:Eclipse Equinox是基于OSGi的开源实现,提供了模块化、动态性和灵活性。 * Apache Felix:Apache Felix是基于OSGi的开源实现,提供了模块化、动态性和灵活性。 * Knopflerfish:Knopflerfish是...

    Pro+Spring+Dynamic+Modules+for+OSGi+Service+Platforms

    I first learned about OSGi when the Eclipse IDE started using it in its plug-in architecture. At the time, the versioning and modularity features seemed nicer “for an IDE” than what was available ...

    osgi in action SourceCode

    You'll start with the central ideas of OSGi: bundles, module lifecycles, and interaction among application components. With the core concepts well in hand, you'll explore numerous application ...

    模块化系统的构建专家OSGI.pptx

    * OSGi Module Layer:提供了模块的管理和加载 * OSGi Life Cycle Layer:提供了模块的生命周期管理 * OSGi Service Layer:提供了模块之间的服务发现和注册 OSGi的实现包括Felix、Equinox、Spring DM和Eclipse ...

    271个java需要用的jar包

    jackson-module-jaxb-annotations-2.1.0.jar jai_imageio-1.1-alpha.jar jandex-2.0.0.Final.jar javassist-3.11.0.GA.jar javassist-3.17.1-GA.jar jaxb-impl-2.2.6.jar jaxen-1.1-beta-6.jar jaxen-1.1.1.jar ...

    ‪第一个OSGi框架工程

    **模块层(Module Layer)**:在OSGi中,最基本的模块单位被称为**Bundle**,它可以被视为一个独立的子工程。例如,一个完整的应用程序可能包含多个功能模块,每个功能模块都可以作为一个独立的Bundle存在。模块层是...

    OSGi模块化框架详解

    本文来自于cnblogs,文章讲述基于的是Equinox的OSGi实现,同时也是Eclipse核心,Spring DynamicModule也是基于Equinox的相关内容。OSGi模块化框架是很早就出来的一个插件化框架,最早Eclipse用它而出名,但这些年也...

    Custom-Course-Module:专为Blackboard Learn打造的自定义课程模块

    安装Web,XML,Java EE和OSGi企业开发工具(“帮助”>“安装新软件”>“所有可用站点”)。 安装(前8个步骤)。 将eclipse文件夹路径(C:\ bin \ eclipse;)添加到Path环境变量中。 Tomcat 确保基本的Tomcat...

    eclipse下配置tomcat(Links)

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源Web服务器和应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本篇文章将详细阐述如何在Eclipse...

    Spring Dynamic Modules Reference Guide中文版

    2. **Dynamic Module**:Spring DM 定义的一种特殊的 Bundle,它扩展了标准的 OSGi Bundle,提供了额外的功能以支持 Spring 框架。 3. **OSGi Service Platform**:提供了服务注册、查找和服务之间的通信等功能,...

    liferay 开发环境 以及教程

    6. **模块化开发**:Liferay 7引入了OSGi模块化概念,允许开发人员以更细粒度的方式构建和打包功能。使用Liferay Module Framework (LMF)或Gradle构建模块。 三、Liferay开发流程 1. **项目创建**:根据需求选择...

Global site tag (gtag.js) - Google Analytics