http://blog.sina.com.cn/drymarsh[订阅]
个人资料
公告
我从很远处来,将要到更远处去。
评论
读取中...
友情链接
青空之上

百度hi空间

背包驿站

Live Space

Myspace Blog

myspace博客

访客
读取中...
好友
读取中...
博文
 

简单对象访问协议:SOAP的应用

SOAP,是由万维网联盟(W3C)制定的的一个新通讯协议:Simple Object Access Protocol(中文:简单对象访问协议)的英文缩写,目前已经得到IBM 、Ariba 、Commerce One 、SAP 、康柏、惠普等公司的支持。它能够让不同应用程序之间通过HTTP通讯协议,以 XML格式互相交换彼此的资料。由于HTTP通讯协议在网络上无所不在,而且XML解析程序又相当容易取得,所以SOAP能够很容易地被套用与开发。当然这些便利性是有代价的:牺牲了部份运行速度,因此SOAP本身并不是用来代替原有的低级程序,但是如果程序设计师的主要考虑在于能够很容易地与其它系统相互沟通,那么SOAP的确能够发挥它的功效。SOAP 开发工具在许多开发环境下已经可以取得了,包括 Python,Java,Visual Basic,Perl。本身具备远程过程调用 API 程序(例如 Java 的 RMI 或者微软的 COM+)开发经验的程序设计员将会发现SOAP开发工具使用起来有一种类曾似曾相识的感觉。

在这里介绍如何使用 Perl程序语言来开发网络服务(Web services),以及如何在SOAP服务器上面建立应用程序。

在开始设计一个SOAP倾听程序(listener)之前,我们得先了解一下SOAP如何

escape()
返回一个可在所有计算机上读取的编码 String 对象。
程序代码 function escape(charString : String) : String
参数 charString 必选。要编码的任何 String 对象或文本。
备注 escape 方法返回一个包含 charstring 内容的字符串值(Unicode 格式)。所有空格、标点、重音符号以及任何其他非 ASCII 字符都用 %xx 编码替换,其中 xx 等于表示该字符的十六进制数。例如,空格返回为“%20”。字符值大于 255 的字符以 %uxxxx 格式存储。
注意  escape 方法不能用来对“统一资源标识符”(URI) 进行编码。对其编码应使用 encodeURI 和 encodeURIComponent 方法。

encodeURI()
返回编码为有效的统一资源标识符 (URI) 的字符串。
程序代码 function encodeURI(URIString : String) : String
参数 URIS

配置SVN(2007-04-10 22:37)
有关配置SVN,记一些最最基本的东西

SVN:
Subversion 项目的初衷是为了替换现在开源社区最为流行的版本控制软件 CVS,在 CVS的
功能的基础上有很多的提升同时也能较好的解决 CVS 系统的一些不足,这些提升主要包括
以下的一些方面:
1. 目录、文件以及改名等元数据的版本化 不同于 CVS 只关心文件的内容以及文件是否
存在,所有文件、目录的相关操作都是被版本化的,例如文件的改名、拷贝等等;
2. 提交操作是真正的原子操作 在 Subversion 中,提交操作是不可分割的,修订版本号
是基于每次提交操作而非文件。提交日志被附加在每个修订版本中,而不是像 CVS 一样冗
余的进行存储;
3. 可通过 Apache 服务器提供基于 WebDAV/DeltaV 协议的支持该功能可使 Subversio
n 通过 Apache Web 服务器使资源库更加灵活的在网上进行共享,使其在互操作性上大大
优于 CVS;
4. 可独立运行 当你不想使用 Apache 2.x 时候,你也可以使用 Subversion,它可以以
守护进程或者是Windows 下的服务方式独立运行;
5. 分支(Branching)与标签(Tagging)操作是轻量级的;
6. 客户服务器端分层库

拟人化的存在的合理性

我接触最早的拟人化是一个不倒翁样的小老头,那时在大外上英语,一打开网页就会跳出这个东西。开始觉得挺有意思的,时间久了就慢慢厌烦了,因为你每次打开网页

趋于平静技术的嵌入式

 

社会性软件(2006-10-15 09:49)

社会性软件

社会软件概念的提出是近几年的事情,但使用网络软件进行交流,是伴随互联网络产生就出现的。早期网络中的社会性软件包括emailusenet newsgroupschatroominstant messagingbulletin boardsmulti-user games等,这些社会性件功能比较简单,主要完成了通讯交流的功能。最近的社会性