自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王洪伟的专栏

个人博客,仅作个人心得和记录

  • 博客(29)
  • 资源 (22)
  • 收藏
  • 关注

转载 JSR 206: Java API for XML Processing (JAXP) 1.3

        JAXP (全称Java API for XML Parsing)1.3 增加了XML的可插拔性(pluggability),开发人员可以编写自己的xml处理器,只要它符合JAXP的APIs,这样底层不同的xml处理器可以任意切换而不用改应用程序的代码。        那JAXP到底是什么呢?首先这个P有点迷惑,它代表Parsing还是Processing呢?    因为J

2007-04-30 22:05:00 2940

翻译 JSR 207: Process Definition for Java

        JSR 207  Java 过程定义(Process Definition for java)的目标是探索并标准化流程语言(如 BPEL)、Java 语言和J2EE 平台之间的关系。         Java过程定义(JSR 207)定义了一个更高级的编程模型,使开发者能够编写业务过程;它的规范化是非常鼓舞人心的,能够提高企业级应用开发的抽象层次。        由

2007-04-30 21:19:00 2302

原创 CruiseControl 2.6.2简介及使用举例

本文使用CVSNT作为源代码管理的服务器,使用wincvs作为客户端。在继续进行之前,要确保在系统上已经安装CVSNT和winCvs 。一、下载CruiseControl目前最新发布的版本是 V 2.6.2 ,可以从 http://cruisecontrol.sourceforge.net 下载.二、安装1、目录结构在windows下的使用的是可执行文件:CruiseControl-2

2007-04-30 00:25:00 2899 1

原创 感受Tuscany发展脉搏,洞察Tuscany的最新变化,与Tuscany亲密接触,本地构建Tuscany步骤

        自从2007年3月21日 OSOA组织的 SCA装配规范V100发布之后,根据这个规范实现的apache组织开源项目Tuscany中SCA子项目的结构也作了大幅度的调整。一、SCA新特性:     1、 支持Service和Reference的服务Binding增加为:               Apache Axis2               Apache CXF 

2007-04-29 16:54:00 3330

原创 JSR 235: Service Data Objects

        JSR 235 服务数据对象(SDO)。SDO是Java平台的一种数据编程架构和API,它统一了不同数据源类型的数据编程,提供了对通用应用程序模式的健壮支持,并使应用程序、工具和框架更容易查询、读取、更新和检查数据。http://jcp.org/en/jsr/detail?id=235这个规范最初是由BEA和IBM共同提出的,时间是在2003年12月份。SDO是OSOA 三

2007-04-26 23:50:00 2884

转载 SOA的发展历史与标准规范

1. SOA发展回顾     SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当时SOA并未引起人们的广泛关注,SOA在当时沉寂了一段时间。伴随着互联网的浪潮,越来越多的企业将业务转移到互联网领域,带动了电子商务的蓬勃发展。为了能够将公司的业务打包成独立的、具有很强伸缩性的基于互联网的服务,人们提出了Web服务的概念,这可以说是SOA的发端。

2007-04-26 23:29:00 4006

转载 SOA标准化组织和SOA规范组织的区别

1.SOA标准化组织标准一般是由业界公认的标准化组织制定和发布的,SOA领域最主要的标准化组织有两个:1.1 万维网联盟(World Wide Web Consortium,W3C)w3c的成立背景和主要工作请见http://blog.csdn.net/hongbo781202/archive/2005/10/15/504314.aspxw3c的web服务工作组划分请见http://blog.

2007-04-26 22:44:00 2976

转载 SOA 关键问题解答

        面向服务导向架构(Service Oriented Architecture,SOA),企业用户存在各种各样模糊的认识,这些模糊认识很可能将企业的SOA项目引入误区,在这样的状况下部署SOA,可能会把企业的业务带入歧途,了解SOA的关键问题,或许可帮助CIO避开SOA部署中的陷阱。  1. 为什么不同的人对SOA有不同的解释?  SOA 的定义取决于你在组织业务中的角色。

2007-04-26 22:22:00 2136

转载 选择SOA的原因和时机

引言面向服务的体系结构 (SOA) 已成为了一项事实标准,用于开发基于组件的应用程序,可使用标准接口通过网络(Internet 或其他网络)访问这些应用程序。至少 IBM 高级管理人员和很多其他供应商、分析师、顾问和软件开发人员都这么说。他们还将告诉您,整个行业都在逐步采用 SOA,如果您尚未开始 SOA 开发,将很快跟不上时代的步伐了。何时采用 SOA,何时不采用 SOAIBM 的目

2007-04-26 22:10:00 2757

转载 SOA的作用

       面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。       SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架构、创建跨客户和员工系统的公共业务接口的企业;需要基于角色和工作流对用户提供个性化信息的业务的企业;希望通过Internet实现跨区销售、升级销售和经由移动设备的访问来提升客户服务的组织)很

2007-04-26 22:00:00 3876

转载 SOA概览

什么是SOA?SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生

2007-04-26 21:58:00 2267 1

转载 多种持续集成工具全面比较

        现在随着持续集成的广泛使用,也出现了很多支持持续集成的工具。由于有许多持续集成服务(CI)服务器可以选择,包括商业的和开源的。        虽然这些工具都试图自动进行软件构建的过程,但是都有各自的优点和不足。而且,有太多工具可供选择的不良后果就是很难决定究竟应该选择使用哪个。         在选用自动化过程的工具时,要时刻记住的就是:工具要确实适用。选择错误的工具可能会

2007-04-26 12:15:00 8984 2

转载 为什么要持续集成?

为什么要持续集成?        在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试,随着软件技术的发展,各种软件方法百花齐放,软件规模也在扩大,软件需求越来越复杂,软件已经不能简单地通过划分模块的方式来开发,需要项目内部互相合作,划 分模块这种传统的模式的弊端也越来越明显,由于很多 bug 在项目的早期就存在,到最后集成的时候才发

2007-04-26 10:48:00 4034

转载 OSGI与JMX 的关系

OSGI与JMX 的关系不过重点是:JMX 本来设计的用途就只为了管理,我们不该把他拿来 (over use) 作为开发应用程序的组件 (那是 EJB 或 JavaBeans 该做的事)。但 OSGi 却可以! JMX 多数用于 server 系统中,而 OSGi 却不限于所开发的应用程序。你可以用它开发 embedded 系统、desktop 程序,甚至是 server 程序。 OS

2007-04-24 15:54:00 3669

转载 OSGI典型的应用案例

OSGI典型的应用案例主要有两个:分别是Eclipse和BMW汽车的应用控制系统。Eclipse       Eclipse作为Java业界成功的IDE project,在3.0以前的版本它采用的是自己设计的一套插件体系结构,而Eclipse的插件体系结构在整个业界都是非常知名的,也是被认为非常成功的一种设计,但Eclipse在3.0版本时却做了一个重大决度,就是推翻它自己以前的插件体系结构(

2007-04-24 15:42:00 3668

转载 OSGi: Eclipse的根基

OSGi: Eclipse的根基        OSGi为网络服务提供了一套标准的, 面向组件的规范. 而网络服务又是SOA(Service Oriented Architecture)的基础. 使用OSGI平台, 就可以很轻松的管理软件组件的生命周期, 这组件是可以位于网络中的任何设备上, 而且组件可以动态的安装, 加载, 升级和卸载, 而不用终止和重启设备. 这里的组件是指程序库或者是应用

2007-04-24 15:30:00 2887

转载 OSGI的特点

OSGI的特点1、JRE版本无关性。虽然Java一直被人们认为是“Write Once, Run Anywhere”,但对于许多大型项目并非如此,常常因为不同JRE之间的一些小差别而花费巨大,被人们戏称为“Write Once,Debug Anywhere”。OSGi首先希望能消除这种无关性,因此它提供给人们一个比JRE更稳定的承诺。 2、嵌入式设备的开发平台。OSGi创立之初的方向是瞄准

2007-04-24 15:16:00 4030

转载 什么是OSGI

       OSGi是Open Service Gateway Initiative的简称,该组织建立于1999年,是一个非赢利机构,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。     OSGI 规范包括了构建开放的可交付网络服务的各方面,OSGI规范又包括了以下子规范:      ◆  Framework规范(OSGI核心,提供一个安全的可管理的Java Fr

2007-04-24 15:07:00 3096

转载 IONA 发布开源Celtix 高级服务引擎

        全球领先的高性能分布式SOA基础架构解决方案提供商IONA科技公司本周宣布推出Celtix高级服务引擎。IONA提供的这一开源产品是基于Apache Incubator CXF 项目。  它以极低的系统资源消耗,强大的功能,和灵活的插拔式接口,为用户的分布式SOA部署提供最灵活可靠的支撑。Celtix高级服务引擎运用微核技术,具有强大的扩展性能,可提供性能卓越、功能齐全的服务创

2007-04-23 21:31:00 2209

原创 从Maven中心库创建自己本地镜像

Maven中心主库需要大约10G以上的空间,而且每4个小时更新一次。如果想建立自己的镜像,可以使用rsync从以下几个镜像下载:rsync -v -t -l -r mirrors.ibiblio.org::maven2 /your/local/pathrsync -v -t -l -r rsync://rsync.cica.es/maven2 /your/local/path注

2007-04-22 15:27:00 8889

原创 开闭原则在SCA架构中的应用

开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。 “开-闭”原则的定义定义:一个软件实体应当对扩展开放,对修改关闭。( Software entities should be

2007-04-21 23:06:00 2127

原创 买捷达车的都是些什么人?

车如其人,买捷达的人一般都是下面这九类人:(1)实在的人:捷达不张扬,不讲究虚套,外表朴实无华。因此,开捷达的人一般也很实在,没有花架子,讲究实际。(2)稳重的人:捷达尽管重量不太大,但看上去很稳重大方。买捷达的人一般也很少浮躁。(3)负责的人:同级车中捷达安全性较好。注意安全的人肯定也是一个十分负责的人。(4)低调的人:做事不喜欢张扬,只要把事情做好,不在乎别人怎么看。(5)传统的人:买捷达的人

2007-04-21 21:57:00 5554

原创 SOA标准升级到OASIS官方工业标准组织

        美国,波士顿时间,2007年4月11日.OASIS -- 国际标准组织,宣布成立Open CSA成员区。这标志着由多个产业巨头组成的、非正式的组织制定的SOA标准升级到官方工业标准组织。Boston, MA, USA; 11 April 2007 -- OASIS, the international standards consortium, today announced

2007-04-20 14:08:00 1955

原创 欧美软件外包三种模式

(一)离岸开发中心(ODC)模式:欧美客户直接在中国建立子公司,成立其位于中国的离岸开发中心(Offshore Development Center,ODC)。ODC在中国招聘软件技术人才,为其欧美总部提供软件开发服务。 (二)离岸开发模式:欧美客户直接与国内软件企业签订合同,实际是一些客户服务量不大的软件开发项目,因为国内企业难于提供欧美在岸服务。 (三)在岸、离岸相结合模式:中国软件外

2007-04-19 22:52:00 9611

原创 用JSP调用以Web应用形式部署在Tomcat 5.5中的SCA服务组件的例子

Composite是部署的基本单元。在装配文件中,composite元素是根元素。composite元素可以包含composite、service、component、reference等其他元素,component是非常重要的元素。component元素可以包含0...n个Service,Reference,property 和0...1个implementation。实现compo

2007-04-19 00:13:00 2908

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(4)安装运行错误问题修正篇

 1、安装STP插件成功后的问题 插件安装完后,在eclipse菜单 window --> preferences 下可以看到SOA Tools 以及JAX-WS和SCA子菜单。但是,选中SCA下面的Java项会提示一个错误信息: The current page contain invalid value .如图所示:这是STP中一个Bug引起的。解决方法:可以从 http:

2007-04-11 22:58:00 4218 4

原创 OSOA规范的几个实现及工具

OSOA规范在2007年3月发布了最新的 V1.0 版本。一些开发商和开源项目大多实现了较早规范,最新规范的实现正在紧密地进行中。现在可以运行的SCA&SDO的例子都是基于较早的规范实现的。1、SCA的商业实现Rogue Wave Hydra   HydraSCA from Rogue Wave Software IBM WAS V6.1  IBM WebSphere Appl

2007-04-10 13:02:00 3038

原创 SCA中组件类型、元素类型及其模型对象(ModelObject)的关系

一、组件类型SCA中有两种组件类型,即Component 组件类型(Component Type)和Composite组件类型(Composite Type),对应这两种组件类型,在模型对象中有两个组件类型的装载器:SystemComponentTypeLoader和SystemCompositeTypeLoader(请注意它们是组件类型装载器,而不是组件装载器) 。 1、Componen

2007-04-07 16:26:00 2541

原创 手工查杀威金病毒,完全恢复exe程序

受Viking病毒感染后的exe是可以恢复的。本人中毒后,先后尝试过很多国内目前主流的杀毒软件,均无法查出存在病毒。在网上看到很多人的建议是完全格式化系统盘,删除全部exe文件...这种做法太恐怖了,会造成多么大的损失啊!一、先说说中毒的过程:(系统为 XP + sp2)愚人节前一天,访问一个www.acess***.net的网站,突然页面打开变的很慢 .开始以为是广告导致的,也没太在

2007-04-03 10:49:00 4549

hosts.deny

不知道为什么不能 0资源分。这是防止到hosts.deny的内容,防止SSH暴力登陆。

2017-11-14

flowable 6.1.2 rest war

flowable 6.1.2 rest war

2017-07-28

RxJava 1.3.0 jar

RxJava 1.3.0 jar,用于搭建最小的RxJava运行环境。运行JDK要求Java 8 以上。

2017-06-30

lame-ios-build.sh

用于编译lame-3.99.5的脚本。 通过此脚本将 lame-3.99.5.tar.gz 编译成armv7 armv7s i386 x86_64 arm64的类库。 将这个脚本放到解压后的 lame-3.99.5目录下,然后更改两个参数: 第一个是 SOURCE:因为这个执行脚本在lame-3.99.5目录下,所以 SOURCE="" 第二个是 SCRATCH # SCRATCH是下载lame源码包,解压后的目录,必须是绝对路径 SCRATCH="/Users/xxx/Downloads/lame-3.99.5" 设置脚本执行权限: chmod 777 lame-build.sh sudo -s ./lame-ios-build.sh 执行完毕后, fat-lame里面是所有平台指令库的合集 thin-lame是各个平台分别的指令库

2016-12-13

lame-3.99.5.tar.gz 最新版

lame-3.99.5.tar.gz是用来在iOS系统进行mp3转码的工具。 这是截止到2016年12月的最新版。 原地址为: http://sourceforge.net/projects/lame/files/lame/3.99/

2016-12-13

jedis-2.7.2.jar工具

jedis,源代码https://github.com/xetorthio/jedis/releases/tag/jedis-2.7.2

2015-07-19

jedis 2.7.2 jar

jedis 2.7.2,java 1.6.0 64环境下编译。 源代码在这里 https://github.com/xetorthio/jedis/releases/tag/jedis-2.7.2

2015-07-19

Apache Commons Pool 2.4.1

Apache Commons Pool 2.4.1,编译 jedis 2.7.2 时候使用。

2015-07-19

lrzsz-0.12.20

Linux远程文件上传和下载工具,可以直接安装在linux操作系统下,方便的通过shell方便的上传和下载文件。

2013-11-22

restlet实现最简单的restful webservice

使用restlet实现了最简单的restful webservice,可以直接部署运行。可以作为restful webservice开发的基础环境。

2013-04-14

XPP3解析XML举例

MyXmlPullApp.java 一个使用XPP3解析XML的例子。 An example of an application that uses XMLPULL V1 API.

2012-06-28

com.db4o-7.7.67 jar包

restlet 2.2 中缺少的jar之一,在例子中使用了这个jar

2012-05-18

jdom jar包

rome 1.0 对用使用的jdom jar包 是restlet 2.2 中缺少的jar之一。

2012-05-18

rome 1.0 jar

目前这应该是最新的版本,常用的还有 rome-0.9 也是restlet 2.2 中缺少的jar

2012-05-18

rome 0.9 jar包

restlet 2.2 j2se 以及 jee都 缺少这个Jar

2012-05-18

JCS 实践

JCS是一个用java编写的分布式缓存系统。它被设计用来加速应用程序,通过提供一个手段来管理多种变化种类的缓存数据。像其它缓存系统一样,JCS对高读(high read)、低放(low put)的应用程序非常有用。<br>JCS超越了简单地在内存中缓存对象的功能。它提供了许多附加的功能: <br>● 内存管理 <br>● 磁盘溢位(和碎片整理) <br>● 线程池控制 <br>● 元素分组 <br>● 最少的依赖 <br>● 快速嵌套的直接了当的删除 <br>● 数据超期(空闲时间和最大文件) <br>● 可扩展的框架 <br>● 完全可配置的运行时参数 <br>● 局部数据分割和配置 <br>● 纤细粒度的元素配置选项 <br>● 远程同步 <br>● 远程存储恢复 <br>● 非阻塞 "zombie" (balking facade(等待外观)) 模式 <br>● 横向的元素分发经由HTTP、TCP或者 UDP <br>● 其它缓存的UDP发现 <br>● 元素事件处理 <br>● 远程服务器链锁(或者说集群)和容错

2008-04-10

JCS简介

JCS是一个用java编写的分布式缓存系统。它被设计用来加速应用程序,通过提供一个手段来管理多种变化种类的缓存数据。像其它缓存系统一样,JCS对高读(high read)、低放(low put)的应用程序非常有用。<br>JCS超越了简单地在内存中缓存对象的功能。它提供了许多附加的功能: <br>● 内存管理 <br>● 磁盘溢位(和碎片整理) <br>● 线程池控制 <br>● 元素分组 <br>● 最少的依赖 <br>● 快速嵌套的直接了当的删除 <br>● 数据超期(空闲时间和最大文件) <br>● 可扩展的框架 <br>● 完全可配置的运行时参数 <br>● 局部数据分割和配置 <br>● 纤细粒度的元素配置选项 <br>● 远程同步 <br>● 远程存储恢复 <br>● 非阻塞 "zombie" (balking facade(等待外观)) 模式 <br>● 横向的元素分发经由HTTP、TCP或者 UDP <br>● 其它缓存的UDP发现 <br>● 元素事件处理 <br>● 远程服务器链锁(或者说集群)和容错

2008-04-10

REST_CN

架构风格与基于网络的软件架构设计

2008-04-07

CMMI DEV V1.2 繁体中文 PDF

CMMI DEV V1.2 繁体中文 PDF

2008-04-04

CMMI DEV V1.2 英文 PDF格式

CMMI DEV V1.2 英文 PDF格式

2008-04-04

CMMI V1.1 简体中文 chm格式

CMMI V1.1 简体中文 chm格式

2008-04-04

servlet 2.5规范

servlet 2.5规范

2008-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除