WebService:是两个计算机之间交流(交谈)的技术。
SOA:云计算
WSDL:描述了WebService提供了哪些方法的协议。
SOAP:描述了向服务器发送什么格式的调用数据,以及服务器会返回什么格式的数据。
天气预报的引用例子:
http://www.webxml.com.cn/zh_cn/index.aspx
添加服务引用:
自己动手写WebService
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Linq; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Linq; using System.Data.sqlClient; using System.Configuration; namespace GetSite { /// <summary> /// Service1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ToolBoxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 // [System.Web.Script.Services.ScriptService] public class Service1 : System.Web.Services.WebService { public static string ConnStr { get { return ConfigurationManager.ConnectionStrings["DefaultConnectionString"].ConnectionString; } } [WebMethod] public int GetPosition(string longitude,string latitude) { string sql = "insert into dbo.zuobiao (hengzuobiao,zongzuobiao) values('" + longitude + "','" + latitude + "')"; using (sqlConnection conn = new sqlConnection(ConnStr)) { conn.open(); using (sqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; return cmd.ExecuteNonQuery(); } } } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。