上一页 1 2 3 4 5 6 ··· 39 下一页
摘要: OSGi规范介绍 第一章 引言 OSGi(Open Service Gateway Initiative)最初的目的就是为各种嵌入式设备提供通用的软件运行平台,即可以屏蔽设备操作系统与硬件区别的中间件平台。PC基本上被 Wintel架构垄断,运行在PC上的应用程序完全可以在另一台PC上运行;但对于其他设备来说就不同,它们的硬件平台可能完全不同,其操作系统也是来自不同厂商,所以任何设备... 阅读全文
posted @ 2012-04-25 11:25 herobeast 阅读(2203) 评论(1) 推荐(1) 编辑
摘要: 摘要 在OSGi开发过程中有bundle,翻译成包、束、模块等,fragment,翻译成中文为片断,碎片。以下称为片断。Osgi中的片断,可以理解成附属于某个bundle(包),属于该bundle的一个部分。可以覆盖被附属bundle的配置,即对附属bundle的扩展。以下我们将介绍fragment的使用,使大家能更好的理解fragment这一概念。 创建fragment 先创建一个bundle 目前MANIFEST.MF内容如下: 配置运行项如下图: 查询状态如下图: fragment 是不能够自己启动或停止的,host bund... 阅读全文
posted @ 2012-04-25 11:18 herobeast 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 摘要 OSGi的一个标准就是各个bundle之间是相互隔离的,每个bundle都有自己的classloader,并且不同的版本之间都是相互隔离的,这样就使bundle从物理上进行了隔离,那么OSGi 的bundle之间是怎么进行通信的呢? 下面我们将要介绍3中方法。 Bundles之间通信的方法 方法 描述 1.Ex... 阅读全文
posted @ 2012-04-23 17:06 herobeast 阅读(4792) 评论(1) 推荐(0) 编辑
摘要: 摘要要配置Apache CXF OSGi的部署其实比较简单,但是我们一般都会在网上找资料,会遇到怎么也发现不了服务的情况,让人都很郁闷。有了这次的经历,我要看官方的文档,以防上当。一、环境准备首先下载Apache CXF 的包,下载地址:http://cxf.apache.org/dosgi-releases.html我们下载下面这两个就可以了,我们这次会用到cxf-dosgi-ri-singlebundle-distributionMulti-bundle distribution (zip) cxf-dosgi-ri-multibundle-distribution-1.3.1-dir.z 阅读全文
posted @ 2012-04-19 15:28 herobeast 阅读(5161) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-04-16 17:13 herobeast 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 摘要 作为一个初学者来说,搭建好Spring.DM 的web开发环境还是有些麻烦的。我就遇到了N多麻烦,走了很多弯路。本文介绍了2种比较简单的搭建Spring.DM OSGi web开发环境的搭建. 第一种方法 和上一篇文章相似,请移步这里:Spring.DM版HelloWorld 首先引用spring-osgi-2.0.0.M1文件夹中的dist和lib文件夹种的包(不清楚了,请看S... 阅读全文
posted @ 2012-03-26 15:34 herobeast 阅读(4611) 评论(2) 推荐(1) 编辑
摘要: 摘要:本文主要描述使用Spring.DM2.0,创建OSGi的HelloWorld演示程序,理解Spring.DM的OSGi框架实现机制。环境描述:项目版本Eclipse3.7.xJDK1.6.xSprng.DMspring-osgi-2.0.0.M1-with-dependencies 下载地址一、环境准备将spring-osgi-2.0.0.M1-with-dependencies ,解压到一个文件夹中,你能看到以下目录: 在Eclipse中点击菜单:File->Import,就会出现导入的对话框,如下图 选中“Plug-ins and Fragments”,点击“Next>” 阅读全文
posted @ 2012-03-13 13:48 herobeast 阅读(7074) 评论(3) 推荐(1) 编辑
摘要: 敏捷开发思想谈 敏捷的原则 敏捷开发其实并没有标准型的流程。SCRUM也只是众多衍生体中的一个。实际上就算是SCRUM的实际使用也情况千差万别。所以首先,请大家有这么个概念: 敏捷开发绝对不是一套一成不变的标准化流程。而更多的是一种自适应,自我优化的流程优化理念。 并没有一定的流程,而是需要大家有对任何自己觉得不对的,不正确的... 阅读全文
posted @ 2012-02-09 10:08 herobeast 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 官方网址:http://raphaeljs.com/ Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate... 阅读全文
posted @ 2011-12-20 18:23 herobeast 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 表明 表最大id 方法1: GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[getserial] @serialname char(30) ASbegindeclare @serialno... 阅读全文
posted @ 2011-12-09 15:18 herobeast 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 39 下一页