最新文章列表

140715_OSGi运行环境和参考资料

开篇 OSGi运行环境和参考资料:   参考资料: OSGi联盟的官方站点:http://www.osgi.org/Specifications/HomePage 这儿可以找到OSGi规范的英文版本,以及OSGi规范的API。   OSGi R5中文版:CSDN 不才的专栏正在翻译: http://blog.csdn.net/wzumath/article/category/193 ...
sswh 评论(0) 有1515人浏览 2014-07-15 17:04

BndTools如何和Web结合到一起

1.创建一个名称为 com.xyj.web  的 BndTools OSGI 项目,加入依赖包   2.写一个类继承HttpServlet 实现请求的方法,配置web访问路径(太简单了,一个注解就搞定了)   3.如果没有包,到http://felix.apache.org/downloads.cgi  下载包。我把所有的全部加载下来了。然后拖到左边的仓库中。
q445862108 评论(0) 有1854人浏览 2014-04-19 09:32

OSGI Felix BndTools例子(一步一步指导)

    今年开发新的项目,客户需要OSGI开发框架来开发项目。没办法,只要上网上找,但是找了很多,中文的资料很少,而且开发困难,在研究了BndTools这个插件后。终于解脱出来了。很方面。现在我做几个例子。 总共是4个bundle(一个是登录的接口Bundle,一个是mysql的实现的Bundle,一个是Oracle的Bundle,一个是启动运行的Bundle)。    1.安装BndToo ...
q445862108 评论(0) 有2805人浏览 2014-04-18 20:58

Bndtools教程

Bndtools教程 介绍了组件开发与Bndtools。 目录 1引言 2安装Bndtools 3创建一个API项目 3.1写入和导出的API 3.2定义捆绑 4建立实施项目 4.1创建项目
q445862108 评论(0) 有2337人浏览 2014-04-18 18:51

强大的OSGI开发工具BndTools和命令

bndTools为我们提供了一种使用Eclipse开发OSGi bundles的方式。 它没有通过直接编辑Manifest.MF的方式定义依赖关系, 而是使用Bnd文件基于Bnd工具驱动工具链(toolchain) 。它还提供了介绍性的教程。 此外,BndTools还具有自动化语义版本控制功能(automated semantic versioning),它会将已构建的组件和之前发布的组 ...
q445862108 评论(0) 有3700人浏览 2014-04-18 18:48

WEB容器托管OSGi容器(轻量级集成方式)

        OSGi是JAVA动态模块化的标准,使用OSGi构建面向模块、可重用、可热插拔服务是大家都想追求的,但实际采用OSGi作为系统主骨骼框架时却发现理想总是那么丰满,现实总那么骨感,究其原因,总结成以下几点:第一、采用OGGi架构对架构师的要求非常高,针对项目需求设计重用性、扩展性、耦合性良好的功能模块划分不是一件容易的事情,特别是项目需求经常变更的时候,简直就是噩梦;第二,OSGi ...
longstudio 评论(1) 有8268人浏览 2013-10-12 13:32

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 解压缩,安装完毕。命令行,进入 ...
黎明lm 评论(0) 有1793人浏览 2012-10-18 11:12

在Apache Felix中运行bundle

在前面搭建了一个Apache Felix的运行环境,下面就写一个简单的bundle,测试测试。 1、新建一个插件工程,如下图:   点击下一步。 2、给插件工程命名一个名字,这里叫pig1。This plug-in is targeted to run with中选择an OSGI framework -->standard,如下图红框中所示:   点击下一步。 3、bu ...
snoopy7713 评论(1) 有4287人浏览 2012-07-13 09:25

在Eclipse中搭建Apache Felix环境

本文中使用的是Eclipse3.6;Felix Framework版本是3.2.2。   1、从Apache Felix官网下载Felix Framework。官网地址: http://felix.apache.org/ 。       Felix Framework下载 ...
snoopy7713 评论(0) 有1805人浏览 2012-07-13 09:23

OSGi中使用log4j

最近在看关于OSGi方面的内容,自己做了些简单的例子。虽然在log方面OSGi有提供一些实现,但我们javaer们早已习惯了log4j,于是很想试试看log4j在OSGi上能不能用。 在网上搜了下,相关的资料不多也不少,但都不是很详细,所以记下来,方便大家参考一下。 例子用到了: apache的felix(版本4.0.2) springDM(版本1.2.1)中的log4j的jar包。 首先, ...
OuYangGod 评论(4) 有6602人浏览 2012-01-04 17:20

maven-bundle-plugin

转载地址:http://victorhaw.blog.163.com/blog/static/9340346520099104921667/ 之前的Opendoc中没有涉及过此部分的内容,maven又是现在非常流行的java的工具,再加上到目前为止搭建OSGi Maven开发和部署的环境还是比较的麻烦,觉得有必要写篇这样的blog,:),在这篇blog中来看下如何搭建一个比较好用 ...
snoopy7713 评论(0) 有1519人浏览 2011-11-30 15:34

在eclipse中调试Felix

因为正看一个基于Felix的开源程序,今天搭配了Felix的开发环境。   如何利用Eclipse调试Felix bundle,在Felix的网站上有介绍。可见网址http://felix.apache.org/site/integrating-felix-with-eclipse.html 。 另外,在《OSGi原理与最佳实践》上也有关于搭配 ...
snoopy7713 评论(1) 有1841人浏览 2011-11-08 08:13

在Apache Felix中运行bundle

在前面搭建了一个Apache Felix的运行环境,下面就写一个简单的bundle,测试测试。 1、新建一个插件工程,如下图:   点击下一步。  2、给插件工程命名一个名字,这里叫pig1。This plug-in is targeted to run with中选择an OSGI framework -->standard,如下图红框中所示:   点击下一步。  3、 ...
zqc_0101 评论(0) 有9753人浏览 2011-09-29 19:33

在Eclipse中搭建Apache Felix环境

本文中使用的是Eclipse3.6;Felix Framework版本是3.2.2。   1、从Apache Felix官网下载Felix Framework。官网地址: http://felix.apache.org/。       Felix Framework下载地址:http://felix.apache.org/site/downloads.cgi           下载Fe ...
zqc_0101 评论(2) 有9938人浏览 2011-09-19 15:26

OSGi

   一个 web 项目,可以通过将各个 layer(prensentation - service - model - dao)的 classes,单独打成 jar, 实现 development time modularity. 但是,这些 module 最终还是需要作为 war 的依赖部署到web container 中,任何一个jar的变更,还是需要重新部署整个war。 OSGi带来的是 ...
Wuaner 评论(0) 有4158人浏览 2009-02-28 14:00

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics