最新文章列表

成功与失败取决于工作流

          记得有一家国内知名的国企,在2013年时整合了各个地区的集团分公司,销售公司都搬到一块儿地儿进行集中生产办公。按理说这是大好事, ...
大家都说我很棒 评论(0) 有1118人浏览 2018-11-14 21:06

基于idea+maven的OSGI示例(二)

  前言   前一篇文章中使用idea开发工具,并集成equinox框架展示了一个简单的OSGI多bundle搭建的demo。文中提到使用idea插件可以实现对bundle元数据的自动生成(默认方式)。其实本质上
moon_walker 评论(0) 有2443人浏览 2018-01-30 21:02

Java模块化编程--OSGI之三个概念层

前言   在最近做的一个项目中,需要实现对jar包的热更新,最初的实现方式是使用自定义的ClassLoader。但这种自定义ClassLoader的方式只能实现首次jar包的热加载(即在程序启动后,引入新的jar包到jvm),如果要更新这个jar包版本却没有办法。   具体为啥没有办法实现对jar包的热更新呢,假设现在jar1.0中对应的class文件使用自定义的ClassLoader已 ...
moon_walker 评论(0) 有1886人浏览 2018-01-16 21:24

osgi实战项目(osmp)一步一步玩转osgi之拦截器(8)

在osmp里,osmp-http对外发布了统一的访问接口,接受请求解析后从osmp-service容器里获取服务,调用并将结果返回,在这个过程中,我们通过编写自定义的 ...
wyuxiao729 评论(0) 有1196人浏览 2017-01-19 17:54

osgi实战项目(osmp)一步一步玩转osgi之第一个服务(7)

前面几篇文章已经讲了一些组件了,今天我们就开始实实在在的动手三分钟完成我们的第一个业务bundle,写一个服务提供对数据的CRUD功能。   我们写一个demo完成学生信息的crud功能。   1、进入osmp下载目录,复制粘贴osmp-utils 并改名为 osmp-demo 2、进入osmp-demo目录,修改pom.xml为以下内容     <project xmln ...
wyuxiao729 评论(0) 有857人浏览 2017-01-11 20:17

osgi实战项目(osmp)一步一步玩转osgi之jdbc(6)

    已经有很长一段时间没有更新了,年底了比较忙,最近很多新加入的朋友在问jdbc这段,今天抽点空讲一下osmp-jdbc的封装。       osmp的jdbc相比其它框架的来讲主要有以下几点不同。   基于druid的多数据源管理 支持多种类型的数据库,目前支持mysql,oracle,mssql。 提供数据源动态创建和消毁 提供基于动态sql管理和解析 提供类似于myb ...
wyuxiao729 评论(0) 有910人浏览 2017-01-10 16:56

osgi中事件监听

osgi事件监听至少需要两个包,导入 (1)org.osgi.framework (2) org.osgi.framework.hooks.bundle 主要代码如下,可行: public class Activator implements BundleActivator,FrameworkListener,BundleListener,ServiceListener { private ...
wobenqinren 评论(0) 有647人浏览 2017-01-04 14:37

org.dom4j.DocumentException: file:\E:\work-plugins\console\plugins\power7000.dcp

做osgi应用时,在插件业务中访问资源,报异常。 Nested exception: java.io.FileNotFoundException: file:\E:\work-plugins\console\plugins\power7000.dcp.protocol.gdwDriver_1.0.0.201701011807.jar\conf\driver.xml (文件名、目录名或卷标语法不正 ...
wobenqinren 评论(0) 有917人浏览 2017-01-03 14:32

feeeed

teafdagdgaffgsd
feike_feng 评论(0) 有281人浏览 2016-11-16 11:11

osgi实战项目(osmp)一步一步玩转osgi之项目部署(2)

    有一段时间没有更新博客了,最近有很多朋友在问怎么部署,今天更新一下,专门讲讲OSMP的编译和部署以及开发调试!   OSMP的部署很简单,分为三部分:   工程导入和编译:      1:从osmp(http://git.oschina.net/wyuxiao729/osmp)下载整个工程到本地电脑                   2:将工程导入eclipse     ...
wyuxiao729 评论(3) 有3330人浏览 2016-11-07 18:46

关于osg μservice和微服务

有些概念---它们不是一些规范标准,所以也没有明确的、具体的实现。因为对概念的理解角度未必一致,我们不能很明确评判一些具体的实现是否在这些 ...
killko 评论(0) 有697人浏览 2016-09-24 07:21

osgi实战项目(osmp)一步一步玩转osgi之服务发现与服务路由(5)

这一节里主要讲解osmp的服务发现与路由。osmp通过osmp-http组件对外发布了一个cxf的restful服务,所有的请求都通过这个restful这个接口接受请求并解析请求后再调用osgi的服务完成请求后返回到前端。   request->osmp-http的restful接口->解析请求->osgi服务发现->服务路由->调用服务->返回--> ...
wyuxiao729 评论(0) 有1736人浏览 2016-09-18 21:16

osgi实战项目(osmp)一步一步玩转osgi之服务发布和引用(4)

  今天主要讲一下在osgi环境下的服务注册、和服务引用。   其实osgi只是一个java动态化、模块化的一系列规范,根据不同厂商制定了不同的规范,如Felix和Equinox则分别是Apache和Eclipse开源社区给出的标准规范的实现!而osgi的魅力也在于动态化和模块化,我个人认为要实现动态化最简单的就是通过classload动态加载。我个人理解而已,osgi只是在传统开发的基础 ...
wyuxiao729 评论(0) 有5332人浏览 2016-09-18 20:14

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=c57f2e1633345a9298a42656cf707505f88ed ...
wyuxiao729 评论(0) 有2748人浏览 2016-09-13 20:51

osgi实战项目(osmp)一步一步玩转osgi之组件介绍(1)

很久没有写过博客了,最近osmp项目开源后,接到很多朋友的咨询,现以osmp项目为基础一步一步介绍和带领大家步入osgi的世界。   适合入门的OSGI实战 ...
wyuxiao729 评论(0) 有3040人浏览 2016-09-06 21:09

Jeecg-P3 1.0版本发布,JAVA插件开发框架

Jeecg-P3 1.0 版本发布,插件开发框架 特点:业务组件以JAR方式提供,插件模式、松耦合、可插拔、支持独立部署,也可以无缝集成Jeecg平台中。 【架构说明】 1.Jeecg-P3 采用SpringMvc + Minidao + Velocity + Maven(构建) 框架技术 2.插件引入方式 pom.xml文件中,引入新开发的插件 <!-- ...
zhangdaiscott1 评论(0) 有450人浏览 2016-03-23 11:09

OSGI

J2EE高手眼里的OSGi   原文链接:[url]http://www.searchsoa.com.cn/showcontent_57045.htm[/url] OSGI(Open Service Gateway Initiative)联盟成立于1999年,它是一个非盈利的国际组织,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准,是开放业务网关的发起者。      ...
darrenzhu 评论(0) 有1033人浏览 2016-02-25 10:14

和matlab一样的在线工具octabe

http://octave-online.net/   http://www.compileonline.com/execute_matlab_online.php
avords 评论(0) 有2195人浏览 2015-11-05 15:05

关于OSGi

>>>OSGi适合什么场景: (1).有多个不同版本的库包,都需要被加载到同一JVM中,==>根据类全路径和版本号(组合关键字)创建类==> (2).不适合用于bundle整个应用,适合用于接入很多包时,做到自动、纠错处理;==>在接入很多包时,有自动、纠错处理的优点 >>>使用OSGi的优势:热部署、动态配置,也就是Karaf所具备的特征中的前 ...
can_do 评论(0) 有694人浏览 2015-09-23 13:33

最近博客热门TAG

应用服务器(43289) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23314) Struts(22805) Bean(22194) 企业应用(18270) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics