<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>拼吾爱程序人生 - Web Service</title>
    <link>http://www.pin5i.com/web-service/</link>
    <description>Latest 20 threads</description>
    <copyright>Copyright (c) 拼吾爱程序人生</copyright>
    <generator>Discuz!NT</generator>
    <pubDate>Thu, 29 Jul 2010 19:40:51 GMT</pubDate>
    <ttl>60</ttl>
    <item>
      <title>RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity</title>
    <description><![CDATA[Product Description

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookboo......]]></description>
      <link>http://www.pin5i.com/showtopic-27424.html</link>
      <author>cobra</author>
      <pubDate>Fri, 16 Apr 2010 13:29:00 GMT</pubDate>
    </item>
    <item>
      <title>使用AOP动态调用WebService</title>
    <description><![CDATA[在网上搜了一下“动态调用WebService”相信都能搜出上千篇文章，但是都出自同一个版本：使用ServiceDescriptionImporter导入wsdl然后进行动态编译，再调用相应的Method返回值。这种方法不足之处就是编译的时候可能会有些慢，毕竟是编译整个WebService，而且前台都是使用同一个方法传入调用的方法来进行调用的。再者，如果使用了Model，引用了WebService后]]></description>
      <link>http://www.pin5i.com/showtopic-25399.html</link>
      <author>cobra</author>
      <pubDate>Sun, 23 Aug 2009 07:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Web Service 身份验证</title>
    <description><![CDATA[解决方案一：通过通过SOAP Header身份验证。

1.我们实现一个用于身份验证的类，文件名MySoapHeader.cs 

MySoapHeader类继承自System.Web.Services.Protocols.SoapHeader。且定义了两个成员变量，UserName和PassWord，还定义了一个用户认证的函数ValideUser。它提供了对UserName和PassWo]]></description>
      <link>http://www.pin5i.com/showtopic-25187.html</link>
      <author>cobra</author>
      <pubDate>Tue, 04 Aug 2009 22:46:00 GMT</pubDate>
    </item>
    <item>
      <title>WinCE数据通讯之Web Service分包传输篇</title>
    <description><![CDATA[前面写过《WinCE数据通讯之Web Service篇 》那篇对于数据量不是很大的情况下单包传输是可以了，但是对于大数据量的情况下WinCE终端的内存往往会在解包或者接受数据时产生内存溢出。具体在多大数据量下会溢出，得根据不同的终端设备内存而定。我做的一个项目测试，表列为４７列，其中各种数据类型都可能存在，当下载单包数据在三千条左右时终端解压将报内存溢出错误，终端用的是32M的Flash。因此，所]]></description>
      <link>http://www.pin5i.com/showtopic-24876.html</link>
      <author>cobra</author>
      <pubDate>Mon, 13 Jul 2009 22:47:00 GMT</pubDate>
    </item>
    <item>
      <title>WinCE数据通讯之Web Service篇</title>
    <description><![CDATA[准备写个WinCE平台与数据库服务器数据通讯交互方面的专题文章，今天先整理个Web Service通讯方式。（文/皓月长空）

      公司目前的硬件产品平台是WinCE5.0，数据通讯是连接服务器与终端的桥梁，关系着终端的数据能否准确及时高效抵达服务器，是整个项目成败的关键。原先公司有同事用VC写过一个程序用Socket进行数据通讯，但一直问题不断。年前我开始探索用SqlCE与SqlSe]]></description>
      <link>http://www.pin5i.com/showtopic-24875.html</link>
      <author>cobra</author>
      <pubDate>Mon, 13 Jul 2009 22:35:00 GMT</pubDate>
    </item>
    <item>
      <title>Web Service无法打开的解决方法</title>
    <description><![CDATA[利用VS2008开发程序，其中应用到了Web Service，但在调试代码时遇到了一个问题，Web Service无法启动，报

---------------------------
Microsoft Visual Studio
---------------------------
无法启动 ASP.NET Development Server。端口“1418”正在使用。
---]]></description>
      <link>http://www.pin5i.com/showtopic-24697.html</link>
      <author>cobra</author>
      <pubDate>Wed, 01 Jul 2009 14:25:00 GMT</pubDate>
    </item>
    <item>
      <title>基于.NET/Web Service的MSN翻译机器人实现</title>
    <description><![CDATA[***内容隐藏***]]></description>
      <link>http://www.pin5i.com/showtopic-24608.html</link>
      <author>cobra</author>
      <pubDate>Sun, 28 Jun 2009 15:57:00 GMT</pubDate>
    </item>
    <item>
      <title>.NET Compact Framework 下的 Web Service 开发</title>
    <description><![CDATA[近来又要修改了一些基于 WebService 的应用，把 WebService 在 Compact Framework 下的开发也总结一下。这是一个简单的 step by step 的例子，可以作为入门的参考。


先建立两个项目，WebserivceDevice 为 Device 项目，基于 Compact Framwork， WebSerivceForDevice 为 ASP.NET W]]></description>
      <link>http://www.pin5i.com/showtopic-24381.html</link>
      <author>cobra</author>
      <pubDate>Wed, 10 Jun 2009 22:47:00 GMT</pubDate>
    </item>
    <item>
      <title>Mono 调用Windows Web Service</title>
    <description><![CDATA[1.实现linux mono Develop中调用Windows 中的Web Service


17664


linux 与 windows 在一个局域网的网段中

windows 的IIs中发布webService


2.Windows 中的设置


webService 的代码using System;

using System.Collections.]]></description>
      <link>http://www.pin5i.com/showtopic-24310.html</link>
      <author>cobra</author>
      <pubDate>Wed, 03 Jun 2009 20:22:00 GMT</pubDate>
    </item>
    <item>
      <title>常用WebServices返回数据的4种方法比较</title>
    <description><![CDATA[以前经常在群里听到朋友们说WebServices的性能特别的慢，说的如何如何。说实话，WebServices的确比调用本地数据要慢一些，可是究竟有多慢，真的如朋友们说的那么难以忍受吗？我个人感觉，多半原因在处理的方式上。让我们亲自编写测试代码，来证明这一切吧。文章由于是我一段时间的总结篇，因此难免参杂个人主观因素，说的不对的地方，还请多多批评。以下我们主要从调用WebServices的方法的特点、]]></description>
      <link>http://www.pin5i.com/showtopic-23733.html</link>
      <author>cobra</author>
      <pubDate>Mon, 13 Apr 2009 12:19:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(10)：使用soapmonitor模块监视soap请求与响应消息</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(9)：编写Axis2模块（Module）

    在Axis2中提供了一个Axis2模块（soapmonitor），该模块实现了与《WebService大讲堂之Axis2(9)：编写Axis2模块（Module）》中实现的logging模块相同的功能，所不同的是，logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中，而soa]]></description>
      <link>http://www.pin5i.com/showtopic-23502.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 17:46:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(9)：编写Axis2模块（Module）</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(8)：异步调用WebService

    Axis2可以通过模块（Module）进行扩展。Axis2模块至少需要有两个类，这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下：

1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法）。

2. 编写实]]></description>
      <link>http://www.pin5i.com/showtopic-23501.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 17:38:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(8)：异步调用WebService</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(7)：将Spring的装配JavaBean发布成WebService

    在前面几篇文章中都是使用同步方式来调用WebService。也就是说，如果被调用的WebService方法长时间不返回，客户端将一直被阻塞，直到该方法返回为止。使用同步方法来调用WebService虽然很直观，但当WebService方法由于各种原因需要很长时间才能返]]></description>
      <link>http://www.pin5i.com/showtopic-23500.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 15:27:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(7)：将Spring的装配JavaBean发布成WebService</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(6)：跨服务会话(Session)管理

   在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService，使用Axis2的Spring感知功能是非常容易做到的。
    在本文的例子中，除了&amp;lt;Tomcat安装目录&amp;gt;\webapps\axis2目]]></description>
      <link>http://www.pin5i.com/showtopic-23499.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 15:15:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(6)：跨服务会话(Session)管理</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(5)：会话（Session）管理


在《WebService大讲堂之Axis2(5)：会话（Session）管理》一文中介绍了如何使用Axis2来管理同一个服务的会话，但对于一个复杂的系统，不可能只有一个WebService服务，例如，至少会有一个管理用户的WebService（用户登录和注册）以及处理业务的WebService。象这种情况，]]></description>
      <link>http://www.pin5i.com/showtopic-23498.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 15:11:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(5)：会话（Session）管理</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(4)：二进制文件传输

WebService给人最直观的感觉就是由一个个方法组成，并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值，也可能没有返回值。虽然这样可以完成一些工具，但这些被调用的方法是孤立的，当一个方法被调用后，在其他的方法中无法获得这个方法调用后的状态，也就是说无法保留状态。

读者可以想象，这对于一个完整的应用程序]]></description>
      <link>http://www.pin5i.com/showtopic-23497.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 14:59:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(4)：二进制文件传输</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2(3)：使用services.xml文件发布WebService

    在《WebService大讲堂之Axis2（2）：复合类型数据的传递》中讲过，如果要传递二进制文件（如图像、音频文件等），可以使用byte作为数据类型进行传递，然后客户端使用RPC方式进行调用。这样做只是其中的一种方法，除此之外，在客户端还可以使用wsdl2java命令生成]]></description>
      <link>http://www.pin5i.com/showtopic-23496.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 14:55:00 GMT</pubDate>
    </item>
    <item>
      <title>WebService大讲堂之Axis2(3)：使用services.xml文件发布WebService</title>
    <description><![CDATA[上一篇：WebService大讲堂之Axis2（2）：复合类型数据的传递



    用Axis2实现Web Service，虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service，这样做不需要进行任何配置，但这些POJO类不能在任何包中。这似乎有些不方便，为此，Axis2也允许将带包的POJO类发布成Web Service。

    先]]></description>
      <link>http://www.pin5i.com/showtopic-23495.html</link>
      <author>cobra</author>
      <pubDate>Fri, 27 Mar 2009 14:46:00 GMT</pubDate>
    </item>
    <item>
      <title>基于ASP.NET 3.5 Web Service 的JSON扩展应用</title>
    <description><![CDATA[如果你经常使用ASP.NET Web服务，那么你知道他们可以以不同的方法进行通信。可以使用SOAP 1.1/1.2，HTTP POST和HTTP GET的一些支持的协议调用ASP.NET Web服务。我们可以通过HTTP POST或GET非常好的调用Web服务，并且也有能力进行传递和接收简称JSON编码的对象，而不是使用普通的字符串和XML。

      JSON(JavaScript Ob]]></description>
      <link>http://www.pin5i.com/showtopic-23053.html</link>
      <author>cobra</author>
      <pubDate>Sun, 08 Mar 2009 06:30:00 GMT</pubDate>
    </item>
    <item>
      <title>JS调用web service的通用函数</title>
    <description><![CDATA[调用：
RequestByPost(method,variable,value,url,_Namespace)

method:web service的方法名
variable：web service的方法的变量名数组
value：web service的方法的变量的值的数组
url：请求的地址（asmx文件地址）
_Namespace：web service的命名空间 
&amp;lt;]]></description>
      <link>http://www.pin5i.com/showtopic-22580.html</link>
      <author>cobra</author>
      <pubDate>Tue, 10 Feb 2009 23:36:00 GMT</pubDate>
    </item>
  </channel>
</rss>