自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王洪伟的专栏

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

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

原创 Tuscany SCA 引导和装配的过程

Tuscany SCA在运行的时候进行各种服务的装配,根据XML格式的SCA元素的定义,从SCDL和其他格式的文件中读取装配的信息。一、装配过程主要分成三个步骤:1、载入(load)阶段从SCDL读取配置信息处理后,生成内存中的模型。2、创建(build)阶段评估模型并将模型组成单独的组件元素,如Service,Reference,Component。3、连接(connec

2007-03-26 22:15:00 3994 1

转载 使用服务组件体系结构构建 SOA 解决方案——第 1 部分

引言看到标题您可能认为,这太棒了,又出现了一个编程模型,但事实并非如此。Web 服务怎么样了?Enterprise JavaBeans 发生了什么?服务组件体系结构 (SCA) 并非要替换任何现有的编程模型或者与其抗衡。相反,SCA 向您提供一个以与技术无关的方式定义接口、实现和引用的模型,从而使您能够将这些元素绑定到所选择的某一技术的特定实现。例如,我们可以用 Java 定义我们的接口,

2007-03-24 23:35:00 3261 1

转载 Rose与PowerDesigner:两款建模工具对比分析比较

一、 二者的出身      作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose 可谓出身名门,嫁入豪族。而PowerDes

2007-03-23 21:17:00 3160 1

原创 sca-core.xsd元素及类型分解

xml版本和字符集xml version="1.0" encoding="UTF-8"?> 命名空间schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.osoa.org/xmlns/sca/1.0" xmlns:sca="http://www.osoa.org/xmlns/s

2007-03-23 12:36:00 2475

原创 SCA V1.0 装配规范体系结构的组成

SCA规范从v0.9,v0.95,0.96最终发展到了v1.0 ,完成了第一个里程碑。从SCA规范v0.9到v1.0,从概念到装配规则都发生了一些变化。这里就v1.0规范中的装配结构作一些简单的说明。1、原子组件(Atomic Component)所谓原子有不可以再分割的含义。原子组件被称为Component。对应原子组件的是合成组件(Composite)。合成组件Composite包

2007-03-22 14:07:00 2861

原创 从cvs获取最新STP代码的方法

最近STP的sc和bpmn子项目作了较大的修改。在2007年2月15日发布最后一个drops稳定版之后,发现一些依赖性和包名引用等问题。提交了Bug报告之后,此版本的状态由正常变为未确定状态,而新的版本一直没有再出来。由于STP将要成为eclipse的顶级项目,所以对原有的内容作了适当的修改。这也是应STP开发者提出的需求所做的调整。在新的系统和开发环境对STP作了简单的测试,发现运行

2007-03-21 12:00:00 2888

原创 SCA规范1.0 最终稿发布

2007年3月21日,osoa官方发布了SCA 规范V1.0的最终版 ( Service Component Architecture Specifications Final Version 1.0 Specifications),标志着SOA技术一个新阶段的开始。这些规范包括                        S

2007-03-20 22:45:00 2827

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(3)运行篇

六、运行服务端程序1、修改运行参数第一步、从eclipse菜单选择 run-->run...弹出运行配置参数窗口,如下图: 第二步、增加 -Doffline=true 参数,然后 Apply。如下图:第三步、点击Run按纽,运行结果如下图:七、运行客户端程序第一步、从eclipse菜单选择 run-->run...弹出运行配置参数窗口,如下图:第二步、运行Run,输出结果。如下

2007-03-16 22:44:00 3507 1

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(2)代码篇

 四、编辑服务端代码 1、项目建成后,包含一些文件。在src目录下相应包内有:HelloWorld.java、HelloWorldImpl.java和HelloWorldServer.java三个文件;在META-INF/sca目录下有default.scdl文件;在bin目录下有HelloWorld_sca.jar文件。如图所示:2、修改HelloWorld.java文件原文件为:

2007-03-15 23:56:00 3899 3

转载 Eclipse SOA项目中的SCA, JAX-WS和Ajax

在一月份的时候,当Eclipse 基金会为SOA项目(STP)召开的第一次委员会结束之后,SearchWebServices.com对Iona Technologies公司首席技术官 Eric Newcomer进行了简短的采访。9月的第一周,在麻省剑桥将举行Eclipse世界大会,SOA项目(STP)委员会准备在大会上做一个关于SOA项目的进展报告,因此,就这个报告内容,我们采访了Newcomer

2007-03-15 20:20:00 3360 1

转载 SCA/SDO双截棍 启动软件编程新纪元

多少年来,Three Tier的架构似乎已经成为了教科书式的软件体系范本。它不断地提高软件灵活性和高聚合性的,时至今日,当软件复杂度更上一个数量级的时候,这种体系也开始孕育又一次重生。这就是最近的Buzz Words: SOA,也即SCA + SDO  受CHRIS在BLOG上所托,稍微关注了一下这方面的。  其实SDO已经有比较长的历史了,IBM去年就在从事该规范相关的开发。  而S

2007-03-15 20:13:00 2434

转载 寻找合格的SOA架构师

本周,开放集团企业体系结构协会(Association of Open Group Enterprise Architects,AOGEA)正式成立,主要将针对分析师和提供商担心不合格架构可能放慢或阻碍面向服务架构的推广问题,AOGEA组织会尽力填补这一领域的能力空隙。  据AOGEA在圣地亚哥的第一次宣言,新AOGEA组织的主要目标是提升企业架构的社会地位,使企业体系结构协会与注册会计师(c

2007-03-15 20:05:00 1876

转载 深入实施关键 消除SOA误解

在经过这几年的发展和演变,SOA已经是愈发的深入到了整个行业之中,但是即便如此,依然是存在着很多的误解。在SOA的实施过程中,一些理念上的指导,技术流程上的建议将会很好的帮助你更清楚的了解到SOA,也能更明确的看到跟随而来的巨大收益。  SOA不仅是技术架构  SOA在字面上的理解是面向服务架构,但是,在成功实施SOA后,你会清醒的认识到这不仅仅只是一种技术架构。而这一点非常重要的。事实上

2007-03-15 19:59:00 1634

转载 SOA推动电信服务走向融合应用

从2005年开始,SOA市场开始出现增长势头,2006年是其快速发展的一年。Gartner认为SOA将成为创建和交付软件的主导框架,同时预测到2010年时,应用软件收入增长的80%将来自基于SOA的方案;美国另一家专注于软件应用领域的咨询公司Zapthink的报告也认为,全球SOA的市场规模将会由2005年的44亿美元增加到2010年的430亿美元,5年的时间里将有近10倍的增长。  在企业应

2007-03-15 19:57:00 2170

转载 Forrester公司称JBI,SCA依然游离在SOA之外

根据Forrester Research 公司副总裁兼研发主管Mike Gilpin 的报告,SOA架构师和开发人员在今年不太可能拥有用于不同平台Web服务组装的标准了。  在这份题为“Emerging SOA Standards”的报告中,他写道“好消息是多个组装标准正在开发中,会加速面向服务架构的开发,但坏消息也有,厂商还在为这些标准争执不休,最终的胜者也不明朗。”  尽管厂商们还没有

2007-03-15 19:53:00 1948

转载 SCA及未来的开发

2005年11月30日,BEA宣布,将与IBM、Oracle、SAP、Iona、Siebel和Sybase一起,支持一种构建和包装应用程序的新规范,即Service Component Architecture(服务组件架构,SCA)。  什么是SCA?  SCA是一种规范,它使开发人员可以将注意力集中在业务逻辑的编写上。更直接地说,它是一种大大改进了的部署描述符,它可以使用任何语言而不限

2007-03-15 19:46:00 1920

转载 SCA加速SOA编程模型统一

日前,一些软件厂商联合发布了一项被称为服务组件架构(Service Component Architecture , SCA)的新规范。它的目标是创建一个新的层 ,以便在IT基础设施的商业逻辑上把应用和中间件分开。发布者们希望这项规范能够简化面向服务的架构环境下的应用开发过程。  BEA 公司负责标准和架构的副总裁Ed Cobb认为:“大家对Web服务的炒作已经不少了, 但到目前为止,这些技术

2007-03-15 19:43:00 1988

转载 技术巨人支持新的SOA编程模型

一群技术产业的巨人近日宣布了一种新的面向服务架构的编程模型。  BEA Systems、IBM、Iona Technologies、Oracle Corp、SAP AG、Sybase以及Xcalia S.A.把服务构件架构(Service Component Architecture SCA)和服务数据对象(Service Data ObjectsSDO)混合成了SOA编程模型。其中,服务构件

2007-03-15 19:41:00 2043

原创 Beans.instantiate() 创建新 bean 实例

 有两种不同的方法用来创建 Javabean。一种方法是使用 new 来创建对象实例,而另一种方法是使用 java.beans.Beans.instantiate() 来创建新对象。然而,使用 Beans.instantiate() 会给性能带来负面影响,因为这种方法将在文件系统上搜索那个对象的一个序列化版本,即与要实例化的类同名的.ser文件。如果找到序列化对象,则装入它。如果找不到它,

2007-03-14 22:46:00 3777

原创 SCA组件运行需要设置的参数

 使用STP 开发SCA组件,在运行前要设置其运行参数。参数有两个:一个是offline = true一个是tuscany.installDir ="在eclipse中的window-->preferences-->SOA Tools-->SCA-->Java中配置的参数"因为在运行Java的时候,可以通过-D参数设定程序所用的系统属性值对。在程序中通过System.getProperty("

2007-03-14 21:11:00 2596

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(1)设置篇

STP(SOA Tools Project)是一个eclipse的插件,为开发人员提供快速开发和调试SCA组件的环境.Tuscany是Apache组织一个SOA规范实现的项目,本文使用Tuscany属于装配规范0.96和实现规范0.95的Java实现.本文利用Eclipse 3.2.1,STP 0.4.0和Apache Tuscany 的Java实现,举例说明STP的简单使用方法和步骤.环境为:系

2007-03-14 18:04:00 8561 13

原创 用Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services

在网上看到的由--呼必斯哈拉图--写的"Apache AXIS 开发 Web Services Step By Step",跟着做了一遍。非常感谢呼必斯哈拉图,写得非常的详细,图文并茂。但是,我的环境和他文中的不太一样,所以根据自己的环境重写如下。一、环境准备1.1软件下载准备Tomcat 5.5下载地址:http://tomcat.apache.org/download-55.cgi

2007-03-05 14:22:00 11518 31

原创 Eclipse plugin.xml中的%(百分号)

在Eclipse中有三种机制用来定位插件中的语言环境特定文件:* 平台核心机制(平台的运行时特定于语言环境的子目录搜索) * Java 资源束(java.util.ResourceBundl) * plugin.properties 机制(转换 plugin.xml 文件中的值)plugin.properties 是其中的一种,用来转换plugin.xml 文件中的值.如:在plugin.

2007-03-03 23:25:00 4123

转载 Eclipse简史

在1990年代末,IBM开始开发我们现在所知的Eclipse。现在在软件行业中有着很高的使用率,使用这一技术的成功应用在业内随处可见。这篇文章的主要目的是回顾Eclipse的产生,解释它在现在的开发工具领域中所扮演的角色,并谈谈我们对这一技术的发展过程的看法。90年代中期到末期开发工具概览在1990年代中期,有几个强大的商业开发环境。微软公司的Visual Studio在那时正朝着一个更加

2007-03-02 13:34:00 1442

原创 EclipseCon 2007 is coming !

EclipseCon 是全球瞩目的专注于Eclipse的大会,从2004年开始举办第一界EclipseCon。EclipseCon是怎么诞生的呢?在2003年以前,Eclipse的第一个主要发行版本被开发者很好的接受并被有力地使用。但业内分析家告诉IBM说,市场上认为Eclipse是IBM控制的。使用者搞不清楚Eclipse到底是什么。这种想法让主要的厂商不愿意在Eclipse处于IB

2007-03-02 13:28:00 2029

转载 了解 Eclipse 插件如何使用 OSGi

大多数 Java™ 编程语言开发人员通过作为 IDE 的功能认识了 Eclipse。Eclipse IDE 实际上由叫做插件 的交互式组件的集合组成。这些插件组成了 IDE 的基础,它们还可用于创建其他桌面应用程序。创建基于 Eclipse 的应用程序所需的最小插件集称为 Eclipse Rich Client Platform(RCP)。但是,插件本身不能启动。它们需要在一个环境中启动和操作。E

2007-03-01 19:58:00 5405

转载 Eclipse的版本和代号有什么不同

这是一个很有趣的问题,这里有两个很好的答案:1. Eclipse的版本号(X.Y.Z)是有含义的。X表示其API有破坏性的更新;Y表示其API没有破坏性的更新;Z表示Bug的修正。这里的项目现在都有各自不同的版本号,例如Platform 3.2, TPTP 4.2, BIRT 2.1, CDT 3.1, EMF 2.2等。如果我们强迫每个项目使用一个通用的版本号 (3.2),那么一些项目就要返

2007-03-01 00:29:00 3767

转载 Eclispe的"Europa"项目

Eclipse的支持者在本周举行的会议上讨论了2007年6月即将发布的一些项目。届时,“Europa”也将会正式发布。该项目是多个Eclipse项目的协作版本,并且将会成为Callisto的继承者。有关Eclipse Web Tools Platform(WTP)项目下一主要版本的详细信息也已经发布。WTP所提供的工具可用于创建基于标准的、多层Java Web应用。其工具适用于HTML、CSS

2007-03-01 00:08:00 2322

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关注的人

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