
osgi学习
文章平均质量分 78
空杯沏
空杯之心,工匠之怀
展开
-
自己写的一个servlet Dispatchar,便于在osgi使用(二)
之前写过一个servlet Dispatchar ,但是并不是在osgi环境运行的,有些时候我们需要在osgi环境去运行web,或者去实现一些http的api,提供给其它业务组调用,这时候我们需要在osgi环境下面去写servlet,但是传统的springmvc或者struts又不能很好的运行在osgi环境上,所以针对这种情况,自己开发出来一个基于osgi环境下的servlet Dispatch原创 2015-11-10 16:05:05 · 795 阅读 · 0 评论 -
osgi8——camel activitimq
1. 有些时候需要用到异步处理,camel无需等待to执行完成,我们可以用事件 的方式去处理这种异步问题。2.看blueprint.xml的配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2016-03-21 18:42:38 · 1342 阅读 · 0 评论 -
osgi7——camel发送rabbitmq
esb环境下经常需要用时间处理,下面介绍用camel发送rabbitmq。1.blueprint的配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln原创 2016-03-21 18:42:09 · 1535 阅读 · 0 评论 -
osgi6——camel配置学习
$foo = 'bar' $foo = 'cheese'原创 2016-03-21 18:41:18 · 988 阅读 · 0 评论 -
osgi5——camel整合activiti
activiti是工作流,它可以实现一些请假或者面试等业务上的工作流,也可以实现ESB上一些服务编排,以便适应千变万化的互联网。下面了解下他怎么和camel实现服务编排blueprint.xml配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:camel-cxf="ht原创 2016-03-21 18:40:27 · 2649 阅读 · 0 评论 -
osgi4——启动一个servlet
osgi是不适合做web开发,非常的牵强,目前还没有找到合适的办法。如果要做web开发,我们会用blueprint去启动一个servlet,然后通过浏览器去访问这个servlet。<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/200原创 2016-03-21 18:39:01 · 781 阅读 · 0 评论 -
osgi3——camel配置restlet
restlet是rest一种轻量级框架实现,弥补servlet的不足之处下面请看blueprint.xml配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2016-03-21 18:37:56 · 1053 阅读 · 1 评论 -
osgi2——camel网关调用其它系统webservice
上一节介绍了怎么用camel和cxf去起一个webservice,这节介绍怎么用camel去调用其它系统的webservice。请看blueprint.xml的配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS原创 2016-03-21 18:33:18 · 2032 阅读 · 0 评论 -
osgi1——camel与cxf发布webservice
经过三个月的osgi学习,今天打算总结一下osgi与blueprint结合,并且使用camel、cxf等框架去做ESB.camel是apache下面一个非常著名的框架,定义了一套路由规则,他的根本原理就是,一端进来——处理——另外一端出去,基于这个高度抽象模型,他扩展的范围非常广,可以去整合HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, WD等等原创 2016-03-21 18:31:45 · 2511 阅读 · 0 评论 -
自己写的一个servlet Dispatchar,便于在osgi使用(一)
osgi中暂时不支持springmvc等mvc框架,我们每写一个方法的时候,就需要新建一个servlet,这样很麻烦,所以想自己实现一个在osgi环境下能够运行的mvc框架,模仿springmvc或者struts2的框架。原创 2015-07-25 12:40:27 · 1798 阅读 · 0 评论 -
osgi9——camel动态路由
1.camel路由uri都是静态的,一般容器启动的时候,它会去预执行。但是有些时候需要动态的去执行一些uri,好比mq,mq有exchange和queue,这两项有些时候是动态的办法,用普通的配置是不行的,所以我们解决的时候就需要动态路由请看下面blueprint配置<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.原创 2016-03-21 18:43:20 · 1748 阅读 · 0 评论