WebService服务和ajax 使用教程一例

  本文示例源代码或素材下载

  题外话:.WebService技术已经有好几年的历史了,关于基础的理论知识,此处省去,不说了。最近被炒了的ajax技术也被滥用的很是严重,至于细节,不是我说的重点。

  ajax技术的入门比较低,javascript和xml的一点利用,个人以为没啥含量,不能在根本上解决企业的需求或者问题,在安全性,线路传输的低级等方面都有致命的问题.

  为什么要把WebService和ajax放一起,原因很简单,两者的共同点是XML,准确的来说是经常按照同一数据协议--------XML.

  本文既不说明ajax的弱,也不说WebService的强大,只是通过一个例子说明了如何使用WebService技术和ajax技术.

  我通过实例“用户登陆”展示How.

  在本地建立一个虚拟目录UserApp。

  先创建一个webservice:

namespaceCjjer{
usingSystem;
usingSystem.Web.Services;
[WebService(Name="WebsCjjer",Description="一个验证用户登陆的web服务",Namespace="http://www.cjjer.com/webs/")]
publicclassUserService{
  [WebMethod(Description="输入用户名和密,返回权限Int值,0表示失败",MessageName="Login")]
  publicintLogin(stringUserName,stringUserPassword){
    returnUser.Check(UserName,UserPassword);
  }
};
}

  我们暂时不看细节,注意这是这个class有头WebService,标记了这是一个web服务.

  csc编译掉,放入bin目录,然后login.asmx文件:

  <%@WebServiceClass="Cjjer.UserService"%>

  我先不说验证的细节,我们先假设User.Check()返回的是用户级别,0表示验证失败.

时间: 2024-12-06 12:03:31

WebService服务和ajax 使用教程一例的相关文章

WebService服务和ajax使用教程

ajax|web|教程 题外话: WebService技术已经有好几年的历史了,关于基础的理论知识,此处省去,不说了.最近被炒了的ajax技术也被滥用的很是严重,至于细节,不是我说的重点. ajax技术的入门比较低,javascript和xml的一点利用,个人以为没啥含量,不能在根本上解决企业的需求或者问题,在安全性,线路传输的低级等方面都有致命的问题. 为什么要把WebService和ajax放一起,原因很简单, 两者的共同点准确的来说是经常按照同一数据协议--------XML. 本文全部源

Android简明开发教程一:概述

自Google推出Android手机平台以来,采用Android作为平台的手机和平板电脑越来越普及.下图是2010年9月和12月三个月几 个主流智能手机平台在美国的市场占有率图表. 开发教程一:概述-"> 可以看到到2010年12月,Android市场占有率在美国已超过Apple的iPhone,而且由于 Android平台的开放性,个人认为将来它会更加普及.相当于其它常见的手机开发平台,如Java ME,Windows Mobile , BlackBerry, iPhone ,Winodw

C#调用WebService服务(动态调用)

原文:C#调用WebService服务(动态调用) 1 创建WebService using System; using System.Web.Services; namespace WebService1 { /// <summary> /// Service1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/", Description="测试服务")] [

java程序调用xfire发布的webService服务(二)

在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端.而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端. 因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下: 一.测试向服务端传递字符串(重点在第二个):     为了进一步理解服务搭建,我重新写了一个服务端服务类: 接口: package xfireTest; public interface X

msdiscocodegenerator-VS 2008 更新Webservice服务时,报自定义工具MSDiscoCodeGenerator 失败 错

问题描述 VS 2008 更新Webservice服务时,报自定义工具MSDiscoCodeGenerator 失败 错 网上说的方法:1.卸载.net Compact 3.5 ,重装 2.重新引用 3.重装VS2008 环境 4.重装.net framework 3.5 方法全试了,还是没有解决.系统昨天还是好好的,今天更新了几个补丁,就出这个问题,各位大哥大姐们 ,你们有没有遇到这个情况,有什么解决方法没有?

webservice服务引用更新后没了

问题描述 webservice服务引用更新后没了 解决方案 你直接用浏览器打开webservice的wsdl等,查看页面上的接口信息是否有变化

使用CXF和spring搭建webService服务

虽然下一个项目需要使用xfire,但是在查资料的过程中还是看到有不少地方都说cxf比xfire更好,cxf继承了xfire,但是不仅仅包含xfire,因此便也一起来尝试尝试.大概是有了xfire的经验吧,cxf的搭建比xfire快了许多. cxf的许多参数感觉和xfire差不多,因此便不做太多的解释,如果不明白的可以参考之前的xfire搭建来促进理解. 搭建过程如下: 1.使用eclipse创建一个maven项目,maven导包的pom.xml的整体内容如下:    <project xmlns

axis2发布webservice-axis2发布WebService服务实现类增加方法,用重新打包.aar吗

问题描述 axis2发布WebService服务实现类增加方法,用重新打包.aar吗 axis2发布WebService(应用.aar文件发布)已经成功了,但是供服务实现类增加了方法需要重新打包.aar文件吗

使用xfire搭建webService服务

后边有个项目需要接入4A,要用到webService服务,暂时还不确定是不是会有我的事,但为了有备无患,还是抽时间学习了以下相关的知识. 本来我所了解到的发布webService服务有用cxf和xfire两种,但这个项目明确说了需要用xfire,因此便先学习一下这个.参考网上一些文档,搭建的过程大概如下: 一.环境基础:eclipse4.4.1.maven3.2.5.tomcat7.jdk1.7: 二.搭建过程:      1.下载依赖jar包:由于看到那些xfire入门教程中都说要先下载XFi