gembin

OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP

HBase, Hadoop, ZooKeeper, Cassandra

Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.

There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.

About Me

 

05 2008 档案

OSGi and Mobile Device Management
     摘要: OSGi and Mobile Device Management  阅读全文

posted @ 2008-05-31 01:15 gembin 阅读(759) | 评论 (0)  编辑

JSF KickStart: A Simple JavaServer Faces Application
     摘要: A Simple JavaServer Faces Application  阅读全文

posted @ 2008-05-27 13:42 gembin 阅读(1050) | 评论 (0)  编辑

MYSQL密码加密函数的实际用途
     摘要: 在新增一条数据库记录时,有时候密码需要加密存储,此时我们采用MYSQL自带的加密算法  阅读全文

posted @ 2008-05-27 00:48 gembin 阅读(1070) | 评论 (0)  编辑

JSP使用URLRewirte实现url地址伪静态化(转)
     摘要: URLRewirte.............  阅读全文

posted @ 2008-05-27 00:44 gembin 阅读(1283) | 评论 (0)  编辑

filter过滤器
     摘要: 从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式...  阅读全文

posted @ 2008-05-27 00:42 gembin 阅读(1892) | 评论 (1)  编辑

谁能相信!地震前的汶川竟是这么美[组图]
     摘要: 谁能相信!地震前的汶川竟是这么美  阅读全文

posted @ 2008-05-23 11:00 gembin 阅读(453) | 评论 (1)  编辑

相爱的奇迹:夫妻两人被困废墟下139小时生还
     摘要: 核心提示:谢守菊躺倒的地方,可以隐约的看到一丝光亮。她就看着这亮光数日子,同时告诉唐雄:“‘晚上了,老公’、‘天亮了,老公’、‘天又黑了,老公’。”  阅读全文

posted @ 2008-05-20 00:19 gembin 阅读(483) | 评论 (0)  编辑

网友评"男子骑摩托背妻尸照":纯爷们 你妻嫁对了
     摘要: 娶妻入门背进门,同命相连送君尘。欲哭无泪心流血,单车无助送归程  阅读全文

posted @ 2008-05-20 00:14 gembin 阅读(315) | 评论 (0)  编辑

南京乞讨老人搜遍全身零钱为灾区捐款105元(图)
     摘要: 太感动了。。。。。。中国人都是伟大的  阅读全文

posted @ 2008-05-20 00:10 gembin 阅读(507) | 评论 (0)  编辑

广东老乞丐捐尽80元讨饭钱 称该向国家捐点(图)
     摘要: 核心提示:前日,东莞石龙镇一个义卖捐款点出现感人一幕,一位老乞丐在买可乐后,捐出身上所有的80元钱给灾区。“我们追着他,他也不理,他不说自己叫什么。”志愿者们只记得老伯说了一句,向社会讨了这么多年,也该向国家捐点了。   阅读全文

posted @ 2008-05-19 18:51 gembin 阅读(667) | 评论 (1)  编辑

最牛希望小学震后无恙 网友向建筑商致敬(图)
     摘要: 新快报讯(记者郭晓燕)在这次汶川大地震中,距离北川县城仅15里路的邓家海元村山中的刘汉希望小学在这次地震中顽强地存活了下来,不仅教学楼丝毫没有垮塌,而且该校 483名小学生以及教职工都奇迹般地全部撤离。日前,网友发帖称其为“史上最牛的希望小学”,该帖引发强烈反响,网友们纷纷“向建这座楼的施工者致敬!” 提议要将这所最牛的教学楼背后的建筑商搜索出来,希望以后所有的教学楼都能由这个房地产商负责。   阅读全文

posted @ 2008-05-19 18:47 gembin 阅读(568) | 评论 (0)  编辑

中国首支自发抗震救灾队伍-老板”带60台工程机械,几乎与军队同时抵达了灾区
     摘要: 星岛网讯】中国首支自发抗震救灾队伍——由60台挖掘机等大型工程机械组成的抢险突击队14日抵达绵阳、北川一带,全面展开大规模救灾行动。据中新社报道,率领这支队伍的是刚刚被评为“中国首善”、并被授予“中国红十字勋章”的江苏黄埔再生资源利用公司董事长陈光标。陈光标以1.8亿的慈善捐款在上月揭晓的2008中国慈善排行榜上名列榜首。“我在北川老县城,这里的房子全倒了。是一片大坟地。”陈光标说,“我背出来四个人,全都死了。”   阅读全文

posted @ 2008-05-16 16:44 gembin 阅读(882) | 评论 (2)  编辑

System.getProperty()参数大全
     摘要: System.getProperty()参数大全   阅读全文

posted @ 2008-05-15 22:45 gembin 阅读(545) | 评论 (0)  编辑

OSGi Service Platform Core Specification Release 4 - Package Admin Service Specification
     摘要: Bundles can export packages to other bundles. This exporting creates a dependency between the bundle exporting a package and the bundle using the package. When the exporting bundle is uninstalled or updated, a decision must be taken regarding any shared packages.
The Package Admin service provides an interface to let the Management Agent make this decision.
Bundles能输出包到其他bundles,这个输出将会在输出bundle与引入bundle间发生一个依赖关系,当输出bundle被卸载或更新时,对相关的共享包必须做出一个决定(相应动作)。包管理服务提供了一个接口让Management Agent来做这个决定。   阅读全文

posted @ 2008-05-09 18:00 gembin 阅读(640) | 评论 (0)  编辑

OSGi Service Platform Core Specification Release 4 - Service Layer
     摘要: The OSGi Service Layer defines a dynamic collaborative model that is highly integrated with the Life Cycle Layer. The service model is a publish, find and bind model. A service is a normal Java object that is registered under one or more Java interfaces with the service registry. Bundles can register services, search for them, or receive notifications when their registration state changes.  阅读全文

posted @ 2008-05-09 17:58 gembin 阅读(827) | 评论 (0)  编辑

OSGi Service Platform Core Specification Release 4 - Life Cycle Layer
     摘要: The Life Cycle Layer provides an API to control the security and life cycle operations of bundles. The layer is based on the module and security layer.
生命周期层提供了一个用于控制bundle的安全和生命周期操作的API,这个层是基于模块层和安全层的。  阅读全文

posted @ 2008-05-09 17:57 gembin 阅读(1205) | 评论 (0)  编辑

OSGi Service Platform Core Specification Release 4 - Module Layer ( Part I 3.7-)
     摘要: Resolving is the process that creates a wiring between bundles. Constraints on the wires are statically defined by:
• Import and export packages (the DynamicImport-Package header is ignored in this phase)
• Required bundles, which import all exported packages from a bundle as defined in Requiring Bundles on page 65.
• Fragments, which provide their contents and definitions to the host as defined in Fragment Bundles on page 68  阅读全文

posted @ 2008-05-09 17:56 gembin 阅读(1251) | 评论 (0)  编辑

英文原版书籍寻找秘籍
     摘要: 以前常常抱怨由于老外版权意识强,读英语原版书籍难。
后来有机会认识了rapidshare,很多新书都能够找到下载,才恍然大悟:并不是找不到书籍阅读,而是没有找到方法。当然并非所有图书都可以在网上免费下载,能免费下载的是少数,一般而言,畅销书、计算机类图书比较多。但是这已经足够丰富自我的日常阅读,毕竟并不需要读所有书籍。  阅读全文

posted @ 2008-05-09 13:46 gembin 阅读(2231) | 评论 (2)  编辑

OSGi Service Platform Core Specification Release 4 - Module Layer [zhuan]
     摘要: 标准的JAVA平台对打包,部署和验证基于JAVA的应用程序和组件仅仅提供了有限的支持。所以许多基于JAVA的项目,例如JBoss和 NetBeans,都通过编写自己的类加载器生成面向模块的层来打包,部署和验证应用程序和组件。OSGi框架为java模块化提供了一个通用的标准的解决方案。  阅读全文

posted @ 2008-05-08 19:00 gembin 阅读(1072) | 评论 (0)  编辑

如何使用JSF FacesContext
     摘要: 在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext, 本篇文章讲解如何使用前者, 在下面的一篇文章中在继续讲解任何使用后者:   阅读全文

posted @ 2008-05-08 15:21 gembin 阅读(1277) | 评论 (0)  编辑

短信接口平台 [转]
     摘要: 中国电信和中国移动的短信协议要求客户端主动连接到网关收取信息,并且接受的连接只能有一个。因此客户端的接收程序必须尽快处理收到的信息,好尽快接收下一个信息。而客户端的程序又有很多事情必须处理,比如写日志并分发给相关的应用。  阅读全文

posted @ 2008-05-08 15:09 gembin 阅读(759) | 评论 (0)  编辑

Apache Common fileUpload API 详解
     摘要: Apache Common fileUpload API 详解  阅读全文

posted @ 2008-05-08 14:38 gembin 阅读(7313) | 评论 (1)  编辑

利用 Eclipse 开发基于 OSGi 的 Bundle 应用
     摘要: OSGi 联盟建立于 1999 年,是一个非赢利机构,旨在建立一个开放的服务规范。OSGi 规范为网络服务定义了一个标准的、面向组件的计算环境,它最初的目的就是为各种嵌入式设备提供通用的软件运行平台,屏蔽设备操作系统与硬件区别的中间件平台,通过这个平台,可以对不同软件商提供的应用(OSGi 中称为 Bundle)进行组件的生命周期管理的能力,如应用组件可以从运行中被安装、升级或者移除而不需要中断设备的操作,应用组件可以动态的发现和使用其他库或者应用程序。由于 OSGi 技术具有服务组件模块化、动态加载应用等优点,正被越来越多的领域关注,如嵌入设备制造业、汽车制造业、企业应用等。目前,OSGi 联盟发布的最新的 OSGi 服务规范为 4.0,读者可以查阅参考资料了解详细信息。  阅读全文

posted @ 2008-05-08 10:50 gembin 阅读(1074) | 评论 (0)  编辑

OSGi Declarative Services简介
     摘要: 在 OSGi 服务平台上构建应用时,必须考虑各种服务之间依赖关系及服务的管理,应用所依赖的服务有可能在任何时候被注销或者更新,用户在完成对 Service 的发布、查找、绑定的同时,还需要对服务的状态进行监听,以便作出适当的响应,所以在 OSGi 服务平台上,对服务依赖关系的动态管理至关重要。在 OSGi Release 4 中,提出了 Declarative Services 规范,通过该规范可以方便地对服务之间的依赖关系和状态进行监听和管理。在本文中,将对 Declarative Services 规范进行介绍并且基于该规范开发一个实例。  阅读全文

posted @ 2008-05-08 10:45 gembin 阅读(1153) | 评论 (0)  编辑

黑洞是什么
     摘要: 广义相对论语言的一种特别致密的暗天体。大质量恒星在其演化末期发生塌缩,其物质特别致密,它有一个称为“视界”的封闭边界,黑洞中隐匿着巨大的引力场, 因引力场特别强以至于包括光子在内的任何物质只能进去而无法逃脱。形成黑洞的星核质量下限约3倍太阳质量,当然,这是最后的星核质量,而不是恒星在主序时期的质量。除了这种恒星级黑洞,也有其他来源的黑洞——所谓微型黑洞可能形成于宇宙早期,而所谓超大质量黑洞可能存在于星系中央。  阅读全文

posted @ 2008-05-07 14:52 gembin 阅读(437) | 评论 (0)  编辑

白洞是什么
     摘要: 理论上预言的一种天体。其性质与黑洞正相反。白洞有一个封闭的边界。与黑洞不同的是,白洞内部的物质(包括辐射)可以经过边界发射到外面去,而边界外的物质却不能落到白洞里面来。因此,白洞像一个喷泉,不断向外喷射物质(能量)。白洞学说在天文学上主要用来解释一些高能现象。白洞是否存在,尚无观测证据。有人认为,白洞并不存在。因为,白洞外部的时空性质与黑洞一样,白洞可以把它周围的物质吸积到边界上形成物质层。只要有足够多的物质,引力坍缩就会发生,导致形成黑洞。另外,按照目前的理论,大质量恒星演化到晚期可能经坍缩而形成黑洞;但并不知道有什么过程会导致形成白洞。如果白洞存在,则可能是宇宙大爆炸时残留下来的。  阅读全文

posted @ 2008-05-07 14:49 gembin 阅读(576) | 评论 (0)  编辑

星系
     摘要: 星系的定义恒星系或称星系,是宇宙中庞大的星星的“岛屿”,它也是宇宙中最大、最美丽的天体系统之一。到目前为止,人们已在宇宙观测到了约一千亿个星系。它们中有的离我们较近,可以清楚地观测到它们的结构;有的非常遥远,目前所知最远的最系离我们有近两百亿光年。
  阅读全文

posted @ 2008-05-07 14:45 gembin 阅读(324) | 评论 (0)  编辑

Eclipse Extensions 和 OSGi Services 比较
     摘要: ince Eclipse adopted the OSGi runtime in version 3.0, there has been some tension between the Extension Registry, which has been a feature of Eclipse from its beginning, and the Service Layer, which came from OSGi and pre- existed the involvement of Eclipse. The cause of the tension is that these two models overlap somewhat, and because they are both intended to solve very similar problems. However “the Devil is in the details”, and these two models are different enough to make it impractical fo  阅读全文

posted @ 2008-05-07 14:24 gembin 阅读(1472) | 评论 (0)  编辑

如何进入Java SCA软件的开发
     摘要: 如何进入Java SCA软件的开发  阅读全文

posted @ 2008-05-07 10:47 gembin 阅读(994) | 评论 (0)  编辑

学习Tuscany
     摘要: 学习Tuscany  阅读全文

posted @ 2008-05-07 10:46 gembin 阅读(1277) | 评论 (0)  编辑

SOA和Web Service的关系
     摘要: 在很多场合的交流中,常常遇到把SOA和Web Service混用的情况,所以想在这次的Blog里,结合网上的各种观点,谈谈个人对两个概念的理解。用一句话来概括基本的观点就是“SOA不是Web Service,Web Service是目前最适合实现SOA的技术”。 之所以SOA和Web Service被混为一谈,最可能的原因了也就在于此吧。  阅读全文

posted @ 2008-05-06 00:41 gembin 阅读(1733) | 评论 (0)  编辑

SOA & Web Service 精华文章收集
     摘要: SOA & Web Service 精华文章收集  阅读全文

posted @ 2008-05-06 00:35 gembin 阅读(664) | 评论 (0)  编辑

中国移动飞信
     摘要: 中国移动飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品。中国移动飞信是中国移动的综合通信服务  阅读全文

posted @ 2008-05-05 13:59 gembin 阅读(1172) | 评论 (2)  编辑

比较Eclipse扩展和OSGi服务
     摘要: Eclipse扩展和OSGi服务的本质及意图都非常相像。尽管它们很类似,但是由于它们背景不同,因此还是有很多不同点。Neil Bartlett曾经写了一篇文章,对Eclipse扩展及多种用途的OSGi服务进行了比较分析,最近,他又在其博客上以PDF的形式重新发布了这篇文章。这篇文章是特别为那些熟悉Eclipse注册库但不熟悉OSGi的Java开发者编写的。  阅读全文

posted @ 2008-05-05 13:22 gembin 阅读(706) | 评论 (0)  编辑

OSGI Module and lifecycle
     摘要: OSGI概念中主要分为了Bundle和Service,可以认为Bundle是一个模块的管理器,主要是通过BundleActivator管理模块的生命周期,而Service则是这个模块可暴露对外的服务对象,这里体现了OSGI和传统的Plugin Framework不同的一个地方,管理和静态结构分开,在OSGI中通过在manifest.mf文件中增加一些内容来发布Bundle....  阅读全文

posted @ 2008-05-05 13:20 gembin 阅读(897) | 评论 (0)  编辑

equinox环境下web应用资源的部署
     摘要: 在osgi的equinox实现环境下,web服务器和web应用都是以osgi的bundle的形式部署到equinox环境中的。  阅读全文

posted @ 2008-05-05 10:55 gembin 阅读(663) | 评论 (0)  编辑

equinox环境下开发bundle不需要引入java.*包而需要引入javax.*包的的原因
     摘要: ClassLoader(类加载器)是Java提供的抽象类,它是负责加载类的对象。ClassLoader 做的工作就是在JVM 中将类装入内存。 当 JVM 需要使用类时,它根据名称向 ClassLoader 请求这个类,然后 ClassLoader 返回一个表示这个类的 Class 对象。  阅读全文

posted @ 2008-05-05 10:26 gembin 阅读(958) | 评论 (0)  编辑

equinox实现Class Loader机制
     摘要: equinox 环境下每一个bundle都是由独立的classLoader实现类的装载的。在OSGi Framework中,Bundle是模块化管理的单元,所有的应用和资源都必须以Bundle作为载体。  阅读全文

posted @ 2008-05-05 10:24 gembin 阅读(683) | 评论 (0)  编辑

电子书ftp站点:695篇,2.7G内容
     摘要: 2G以上的电子书  阅读全文

posted @ 2008-05-05 10:20 gembin 阅读(843) | 评论 (0)  编辑

接口和工厂
     摘要: 本文说明在Java API设计中,面向接口编程的思想,以及接口和工厂的关系。  阅读全文

posted @ 2008-05-05 10:16 gembin 阅读(640) | 评论 (0)  编辑

HTTP协议介绍
     摘要: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送 WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。  阅读全文

posted @ 2008-05-05 10:14 gembin 阅读(586) | 评论 (0)  编辑

深入研究线程池
     摘要: 一.什么是线程池?
线程池就是以一个或多个线程[循环执行]多个应用逻辑的线程集合.
注意这里用了线程集合的概念是我生造的,目的是为了区分执行一批应用逻辑的多个线程和
线程组的区别.关于线程组的概念请参阅基础部分.

一般而言,线程池有以下几个部分:
1.完成主要任务的一个或多个线程.
2.用于调度管理的管理线程.
3.要求执行的任务队列.  阅读全文

posted @ 2008-05-05 10:11 gembin 阅读(749) | 评论 (0)  编辑

CSS框架汇总
     摘要: CSS框架汇总  阅读全文

posted @ 2008-05-01 00:43 gembin 阅读(1049) | 评论 (2)  编辑

Core J2EE Pattern
     摘要: Core J2EE Pattern  阅读全文

posted @ 2008-05-01 00:30 gembin 阅读(509) | 评论 (0)  编辑

导航

统计

常用链接

留言簿(6)

随笔分类(440)

随笔档案(378)

文章档案(6)

新闻档案(1)

相册

收藏夹(9)

Adobe

Android

AS3

Blog-Links

Build

Design Pattern

Eclipse

Favorite Links

Flickr

Game Dev

HBase

Identity Management

IT resources

JEE

Language

OpenID

OSGi

SOA

Version Control

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

free counters