soa
wyuxiao729
这个作者很懒,什么都没留下…
展开
-
[置顶] osgi实战项目(osmp)一步一步玩转osgi之组件介绍(1)
很久没有写过博客了,最近osmp项目开源后,接到很多朋友的咨询,现以osmp项目为基础一步一步介绍和带领大家步入osgi的世界。 适合入门的OSGI实战项目: http://git.oschina.net/wyuxiao729/osmp osmp的起源: 在上上家公司的时候和同事一起完成某运营商的智能网管入围测试项目,在他的带领下一步一步的接触osgi,同时被osgi灵活方便的原创 2017-03-29 16:57:43 · 640 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之cxf发布服务(3)
一直在忙项目上的事情,更新的有点儿晚了,今天抽空来讲一讲在osgi下通过cxf发布服务,具体可以参看osgi-http组件。 http://git.oschina.net/wyuxiao729/osmp/tree/master/osmp-http?dir=1&filepath=osmp-http&oid=c57f2e1633345a9298a42656cf707505f88edf1e&sha=e原创 2017-03-29 16:57:53 · 824 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之服务发布和引用(4)
今天主要讲一下在osgi环境下的服务注册、和服务引用。 其实osgi只是一个java动态化、模块化的一系列规范,根据不同厂商制定了不同的规范,如Felix和Equinox则分别是Apache和Eclipse开源社区给出的标准规范的实现!而osgi的魅力也在于动态化和模块化,我个人认为要实现动态化最简单的就是通过classload动态加载。我个人理解而已,osgi只是在传统开发的基础上抽象了原创 2017-03-29 16:58:02 · 568 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之服务发现与服务路由(5)
这一节里主要讲解osmp的服务发现与路由。osmp通过osmp-http组件对外发布了一个cxf的restful服务,所有的请求都通过这个restful这个接口接受请求并解析请求后再调用osgi的服务完成请求后返回到前端。 request->osmp-http的restful接口->解析请求->osgi服务发现->服务路由->调用服务->返回-->组装返回参数->返回 osmp通过原创 2017-03-29 16:58:12 · 878 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之项目部署(2)
有一段时间没有更新博客了,最近有很多朋友在问怎么部署,今天更新一下,专门讲讲OSMP的编译和部署以及开发调试! OSMP的部署很简单,分为三部分: 工程导入和编译: 1:从osmp(http://git.oschina.net/wyuxiao729/osmp)下载整个工程到本地电脑 2:将工程导入eclipse原创 2017-03-29 16:58:21 · 2761 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之jdbc(6)
已经有很长一段时间没有更新了,年底了比较忙,最近很多新加入的朋友在问jdbc这段,今天抽点空讲一下osmp-jdbc的封装。 osmp的jdbc相比其它框架的来讲主要有以下几点不同。 基于druid的多数据源管理 支持多种类型的数据库,目前支持mysql,oracle,mssql。 提供数据源动态创建和消毁 提供基于动态sql管理和解析 提供类似于mybaties原创 2017-03-29 16:58:31 · 1011 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之第一个服务(7)
前面几篇文章已经讲了一些组件了,今天我们就开始实实在在的动手三分钟完成我们的第一个业务bundle,写一个服务提供对数据的CRUD功能。 我们写一个demo完成学生信息的crud功能。 1、进入osmp下载目录,复制粘贴osmp-utils 并改名为 osmp-demo 2、进入osmp-demo目录,修改pom.xml为以下内容 <project xmlns="h原创 2017-03-29 16:58:40 · 404 阅读 · 0 评论 -
[置顶] osgi实战项目(osmp)一步一步玩转osgi之拦截器(8)
在osmp里,osmp-http对外发布了统一的访问接口,接受请求解析后从osmp-service容器里获取服务,调用并将结果返回,在这个过程中,我们通过编写自定义的拦截器对请求进行拦截,主要应用以下场景 (安全、权限、数据过滤、数据格式化、记录入参、出参日志、调用统计分析、全链路日志等AOP形为)。 下面我们介绍怎样在osmp框架下编写我们的第一个拦截器对非法IP的请求进行拦截。 1、原创 2017-03-29 16:58:49 · 1213 阅读 · 0 评论