欢迎来到天天文库
浏览记录
ID:37913693
大小:365.33 KB
页数:11页
时间:2019-06-02
《VB 地大 web service 论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ebServices即Web服务。所谓服务就是系统提供一组接口,并通过接口使用系统提供的功能。同在Windows系统中应用程序通过API接口函数使用系统提供的服务一样,在Web站点之间,如果想要使用其他站点的资源,就需要其他站点提供服务,这个服务就是Web服务。 和WebService同类的微软通信技术有wcf,.netremoting,命名管道等,虽然微软早就在2004年就不在维护此项技术,并且在同年推出WCF这个集大成者。但是asp.netWebService 毕竟还是有其优势之处。方便,简洁,跨平台,等都是其优点。但
2、是缺点也有很多,比如安全性,无连接。 通俗些说webservice就是个对外的接口,里面有函数方法可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解(也不需要)其过程,他们只获取数据。webservice传递的数据只能是序列化的数据,典型的就是xml数据。 在RFIDWebService项目的web服务中,简单谈一下asp.netwebservic
3、e.看下目录结构,可以知道对外接口的文件时service.asmx文件,我们打开:<%@WebServiceLanguage="C#"CodeBehind="~/App_Code/Service.cs"Class="Service"%>里面只有这句,当iis服务器解析它的时候回去到service.cs文件里去。我们在打开我们发现publicclassService:System.Web.Services.WebService{ publicService(){ //如果使用设计的组件,请取消注释以下行
4、 //InitializeComponent(); } /// ///导购员登录 /// /// /// /// [WebMethod] publicboolSalesLog(stringemployeeName,stringemployeePassword)
5、 { LogDALlogDAL=DALHelper.GetLogDAL(); returnlogDAL.SalesLogin(employeeName,employeePassword); } /// ///根据客户姓名查询客户信息 /// /// /// [WebMethod] publicList6、omer>GetCustomersByName(stringcustomerName) { CustomerDALcustomerDAL=DALHelper.GetCustomerDAL(); returncustomerDAL.GetCustomersByName(customerName); } /// ///根据客户电话查询客户信息 /// /// ///7、 [WebMethod] publicListGetCustomerByTel(stringcustomerTel) { CustomerDALcustomerDAL=DALHelper.GetCustomerDAL(); returncustomerDAL.GetCustomersByTel(customerTel); } /// ///插入客户信息,成功放回true ///8、mary> /// /// [WebMethod] publicintInsertCustomer(Custo
6、omer>GetCustomersByName(stringcustomerName) { CustomerDALcustomerDAL=DALHelper.GetCustomerDAL(); returncustomerDAL.GetCustomersByName(customerName); } /// ///根据客户电话查询客户信息 /// /// ///
7、 [WebMethod] publicListGetCustomerByTel(stringcustomerTel) { CustomerDALcustomerDAL=DALHelper.GetCustomerDAL(); returncustomerDAL.GetCustomersByTel(customerTel); } /// ///插入客户信息,成功放回true ///8、mary> /// /// [WebMethod] publicintInsertCustomer(Custo
8、mary> /// /// [WebMethod] publicintInsertCustomer(Custo
此文档下载收益归作者所有