IDEA中OSGI的开发应用指南详解 OSGI是Open Service Gateway Initiative的缩写,直译就是开放服务网关,最新的OSGI定义是The Dynamic Module System for Java,即面向java的动态模块化系统。OSGI可以完美解决模块之间的耦合问题,使得每个模块都有属于自己的classpath和类加载器,模块之间通过服务注册和发现进行关联,每个模块有着自己独立的生命周期,我们可以动态地对模块进行加载、卸载、更新。 IDEA中OSGI的开发应用指南详解,主要介绍了IDEA中OSGI的开发应用指南详解,包括新建工程、环境配置、添加依赖包、osgi设置等步骤。 新建工程时,IDEA自带OSGI开发工具包,因此无需像Eclipse一样下载Plug-in Development,直接使用。Settings环境配置中,我们需要设置好framework工作环境,本项目利用Equinor作为OSGI framework。在Settings中,我们可以添加framework,选择OSGI标签,并设置相应的framework。 在新建Project时,我们可以选择OSGI作为开发环境,Libraries选项卡中可以选择已有library作为该Project的library,把你需要用到osgi依赖包导入进来。Project Structure设置中,我们可以设置添加依赖包、osgi设置等。 Facets设置中,我们可以设置osgi属性,该部分相当于Eclipse中manifast的设置。IDEA中osgi的manifast文件,不像Eclipse在编译阶段便生成,而是在打包后,生成的文件名为MANIFEST.MF。 在IDEA中使用OSGI,可以完美解决模块之间的耦合问题,使得每个模块都有属于自己的classpath和类加载器,模块之间通过服务注册和发现进行关联,每个模块有着自己独立的生命周期,我们可以动态地对模块进行加载、卸载、更新。 IDEA中OSGI的开发应用指南详解,详细介绍了IDEA中OSGI的开发应用指南详解,包括新建工程、环境配置、添加依赖包、osgi设置等步骤,使得开发者可以更方便地使用OSGI技术开发项目。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 3
- 资源: 876
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)