本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
WEB容器托管OSGi容器(轻量级集成方式)
OSGi是JAVA动态模块化的标准,使用OSGi构建面向模块、可重用、可热插拔服务是大家都想追求的,但实际采用OSGi作为系统主骨骼框架时却发现理想总是那么丰满,现实总那么骨感,究其原因,总结成以下几点:第一、采用OGGi架构对架构师的要求非常高,针对项目需求设计重用性、扩展性、耦合性良好的功能模块划分不是一件容易的事情,特别是项目需求经常变更的时候,简直就是噩梦;第二,OSGi ...
Eclipse架构学习
Eclipse的基础架构包含如下关键组件:
Runtime:启动Eclipse,org.eclipse.core.runtime
Equinox :动态模型系统的规范OSGi R4 core framework的一个实现,eclipse子项目。是eclipse的“框子”,除Runtime以外,其余的组件都作为它的插件bundles存在
Workbench:为Eclipse提供用户界面, ...
转载-Equinox加载Bundle Class的实现 (BundleClassLoader)
原文 http://www.blogjava.net/BlueDavy/archive/2009/05/10/269921.html
对于想使用Equinox来构建OSGi应用的同学们而言,掌握Equinox是如何加载Bundle中的Class无疑是相当重要的,这样在碰到各类ClassNotFoundException的时候也就有底了,否则可能出现的ClassNotFoundException ...
Virgo与Maven整合开发环境搭建(四)
4.web
接下来是这次demo的另一个bundle.而且是个拥有spring-mvc能力的web-bundle(WAB).先来看一下结构
首先来看一下web.xml
<?xml version="1.0" encoding="UTF-8 ...
Virgo与Maven整合开发环境搭建(二)
二、开发集成。
配置好Maven和Virgo后,我们动手写一个demo。demo的场景是页面有一个搜索框,输入搜索条件,显示出匹配项。为了体现OSGI的特性,我们搜索内容分为图片和MP3两个bundle,他们拥有共同的接口。bundle依赖关系如下:
host和web两个bundle是web包, ...
Hibernate添加了对OSGi的支持
转载于http://www.infoq.com/cn/news/2013/07/hibernate-osgi
Hibernate是流行的Java ORM Manager,最近添加了对OSGi的支持,这样使得Hibernate可以作为单独的Jar使用也可以位于OSGi运行时中。尽管对于库来说添加对OSGi的支持一般只需在MANIFEST.MF中添加几个条目即可,但是对于要通过反射来查找类的库来说,这 ...
OSGi -- Helloworld 学习记录一
比较古老基础的实现方式(编程式服务注册)(BundleActivator)
1. 概念
参考:
osgi入门http://developer.51cto.com/art/200909/154762.htm
osgi中文社区http://osgi.com.cn/
OSGi原理与最佳实践(书、源码)
2. eclipse osgi - HelloWorld
参考:http://v.youku.com/v ...
Spring DM集成Strtus2(二)
Spring DM与Struts2集成
上一篇文章已经将struts2集成到OSGi环境中了,但要在struts2中使用OSGi的服务还是很麻烦,要自己手动查找服务,而Spring DM则提供了相应的标签来支持查找OSGi服务,所以现在的目标就是让Struts2中的配置文件可以使用Spring DM中定义的Bean。
首先我们要搞清楚SpringDM的工作原理,Spri ...
Spring DM集成Strtus2(一)
要完成Spring DM与Struts2的集成,主要完成两件事
将Struts2集成到OSGi环境中。
将Spring DM与Struts2集成,使Struts2可以使用Spring DM中定义的Bean。
此文章采 ...
Camel中Splitter和Aggregator的使用
最近公司要用camel来切分字符串,然后聚合起来,判断是否处理完成。容器是用的Servicemix。
blueprint.xml
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0 ...