文件名称:OSGI-Felix:OSGI费利克斯
文件大小:70KB
文件格式:ZIP
更新时间:2024-05-28 02:55:12
Java
凡人的OSGi 这是我在 NA 2011,EU 2012和EU 2014上的“ OSGi的凡人”演示文稿的代码。 这是使用OSGi Declarative Services从头开始构建的最小的独立RESTful服务器,旨在证明OSGi不仅适用于超人大师。 该示例演示了OSGi应用程序的完整生命周期,从启动框架和安装所需的捆绑包到运行应用程序本身。 它还展示了OSGi框架和核心服务的精妙之处:构建时依赖项(jar文件)的总大小约为3兆字节,额外的运行时包数为10个OSGi捆绑包(也为jar文件),代表着大约2兆字节,包括所有运行时功能,例如OSGi Web控制台,交互式OSGi Shell,OSGi配置机制以及前端和Servlet引擎。 我的笔记本电脑的启动时间约为300毫秒。 Maven构建也是如何以简单的方式创建OSGi捆绑包的有用示例。 的幻灯片应该可以帮助您遍历代码。 如
【文件预览】:
OSGI-Felix-master
----pom.xml(1KB)
----core()
--------bin()
--------pom.xml(4KB)
--------src()
--------.gitignore(51B)
----META-INF()
--------maven()
--------MANIFEST.MF(602B)
----app()
--------bin()
--------pom.xml(4KB)
--------src()
----com.myservlet()
--------pom.xml(4KB)
--------src()
----com.webproject()
--------pom.xml(4KB)
--------src()
----org()
--------slf4j()
----myosgi()
--------pom.xml(4KB)
--------src()
----.gitignore(51B)
----launcher()
--------bin()
--------pom.xml(9KB)
--------src()
--------.gitignore(51B)
----README.md(2KB)