本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
OSGi在ServiceMix4中的应用
本文向您介绍OSGI在ServiceMix4中的应用。ServiceMix4不仅支持JBI规范,更重要的是支持OSGi,本文将详细介绍ServiceMix4的应用过程。
转自:http://developer.51cto.com/art/200906/129436.htm
使用DOSGi在OSGi环境下发布Web Services
前言
Apache CXF是一个开源的服务框架项目,而Distributed OSGi子项目提供了基于OSGi远程服务规范的分布式组件实现。它使用Web Services,HTTP上的SOAP手段实现了远程服务的功能,对外暴露了WSDL规约。本篇就是介绍使用dosgi在OSGi环境下将OSGi的服务暴露成Web Services的过程。
DOSGi的项目主页:http://cxf.ap ...
eclipse插件开发简介
1. 概述
eclipse最初是由IBM公司开发的下一代IDE开发环境,现在由eclipse基金会管理。eclipse已经成为最流行的Java IDE。
说起eclipse,就离不开OSGi。自从eclipse3.0开始,其内核被移植到OSGi
BndTools如何和Web结合到一起
1.创建一个名称为 com.xyj.web 的 BndTools OSGI 项目,加入依赖包
2.写一个类继承HttpServlet 实现请求的方法,配置web访问路径(太简单了,一个注解就搞定了)
3.如果没有包,到http://felix.apache.org/downloads.cgi 下载包。我把所有的全部加载下来了。然后拖到左边的仓库中。
OSGI Felix BndTools例子(一步一步指导)
今年开发新的项目,客户需要OSGI开发框架来开发项目。没办法,只要上网上找,但是找了很多,中文的资料很少,而且开发困难,在研究了BndTools这个插件后。终于解脱出来了。很方面。现在我做几个例子。
总共是4个bundle(一个是登录的接口Bundle,一个是mysql的实现的Bundle,一个是Oracle的Bundle,一个是启动运行的Bundle)。
1.安装BndToo ...
强大的OSGI开发工具BndTools和命令
bndTools为我们提供了一种使用Eclipse开发OSGi bundles的方式。
它没有通过直接编辑Manifest.MF的方式定义依赖关系,
而是使用Bnd文件基于Bnd工具驱动工具链(toolchain)
。它还提供了介绍性的教程。
此外,BndTools还具有自动化语义版本控制功能(automated semantic versioning),它会将已构建的组件和之前发布的组 ...
osgi学习资料
《OSGI实战》遇到的问题 :http://cai555.iteye.com/blog/418069
OSGi原理与最佳实践:http://osgi.com.cn/article/tagged/4002946
Equinox容器的搭建
OSGi是基于Java的服务平台的规范,本质是将Java面向对象的开发转向面向组件和服务的开发,具有服务组件模块化,动态加载应用等特点。Equinox 则是Eclipse所使用的OSGi框架,是Eclipse强大的插件体系的基础,是Eclipse著名的PDE开发环境的底层,Eclipse的稳定可靠性也为该框架带来了声誉。
Equinox是EclipseRT工程的一部分,为
使用Tycho构建OSGi插件项目
使用Tycho构建OSGi插件项目
自动构建OSGi Plugin项目,一直以来就是个头疼的问题。直到 Tycho 的出现,这些都不在成为问题了。用它你可以很轻松来构建Eclipse插件(Eclipse Plugin) , Eclipse features , Eclipse的更新站点(Update Site)以及可以直接执行的Eclipse产品(Eclipse Product)。 Tycho ...
关于使用OSGI工程的一些总结
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini)
解决方案: 在eclipse.init中最下面加入 -Dosgi.bundle ...
《Java应用架构设计:模块化模式与OSGi》序
“分而治之”是解决复杂问题的有效方式。
面对业务功能复杂的企业级软件,我们会寻找各种方式和标准进行拆分,其目的无非是降低每一部分的复杂性并提高软件重用的便利性。但是,到目前为止,取得的效果并不理想。应用程序依然是庞然大物,难以进行维护和管理,而在重用方面,最常见的方式恐怕还是复制和粘贴。各方面似乎都不尽如人意。
在本书中,作者提供了解决这类问题的另一种方案,那就是模块化。借助模块化技术,我们可 ...