本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
- sgqt
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- 龙儿筝
- javashop
- ranbuijj
- fantaxy025025
- zw7534313
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- jh108020
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- lemonhandsome
- jbosscn
- zxq_2017
- mengjichen
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- wjianwei666
- Xeden
- zhanjia
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- lich0079
- lchb139128
最新文章列表
140715_OSGi运行环境和参考资料
开篇 OSGi运行环境和参考资料:
参考资料:
OSGi联盟的官方站点:http://www.osgi.org/Specifications/HomePage
这儿可以找到OSGi规范的英文版本,以及OSGi规范的API。
OSGi R5中文版:CSDN 不才的专栏正在翻译:
http://blog.csdn.net/wzumath/article/category/193 ...
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),它会将已构建的组件和之前发布的组 ...
WEB容器托管OSGi容器(轻量级集成方式)
OSGi是JAVA动态模块化的标准,使用OSGi构建面向模块、可重用、可热插拔服务是大家都想追求的,但实际采用OSGi作为系统主骨骼框架时却发现理想总是那么丰满,现实总那么骨感,究其原因,总结成以下几点:第一、采用OGGi架构对架构师的要求非常高,针对项目需求设计重用性、扩展性、耦合性良好的功能模块划分不是一件容易的事情,特别是项目需求经常变更的时候,简直就是噩梦;第二,OSGi ...
apache felix的简单使用
apache felix的简单使用
Felix,是Apache的一级项目,见:
http://felix.apache.org/site/index.html
Felix是OSGi R4服务平台的免费开源实现。由Oscar项目演变而来。当前版本:1.0.1。
下载压缩包:
http://felix.apache.org/site/downloads.cgi
解压缩,安装完毕。命令行,进入 ...
在Apache Felix中运行bundle
在前面搭建了一个Apache Felix的运行环境,下面就写一个简单的bundle,测试测试。
1、新建一个插件工程,如下图:
点击下一步。
2、给插件工程命名一个名字,这里叫pig1。This plug-in is targeted to run with中选择an OSGI framework -->standard,如下图红框中所示:
点击下一步。
3、bu ...
在Eclipse中搭建Apache Felix环境
本文中使用的是Eclipse3.6;Felix Framework版本是3.2.2。
1、从Apache Felix官网下载Felix Framework。官网地址: http://felix.apache.org/
。
Felix Framework下载 ...
maven-bundle-plugin
转载地址:http://victorhaw.blog.163.com/blog/static/9340346520099104921667/
之前的Opendoc中没有涉及过此部分的内容,maven又是现在非常流行的java的工具,再加上到目前为止搭建OSGi
Maven开发和部署的环境还是比较的麻烦,觉得有必要写篇这样的blog,:),在这篇blog中来看下如何搭建一个比较好用 ...
在eclipse中调试Felix
因为正看一个基于Felix的开源程序,今天搭配了Felix的开发环境。
如何利用Eclipse调试Felix bundle,在Felix的网站上有介绍。可见网址http://felix.apache.org/site/integrating-felix-with-eclipse.html
。
另外,在《OSGi原理与最佳实践》上也有关于搭配 ...