求web 请求 一个线程简单的.net web项目

一、WebService:WebService是以独立于平台的方式,通过标准的Web协议,可以由程序访问的应用程序逻辑单元。
(1)应用程序逻辑单元:web服务包括一些应用程序逻辑单元或者代码。这些代码可以完成运算任务,可以完成数据库查询,可以完成计算机程序能够完成的任何工作。
(2)可由程序访问:当前大多是web站点都是通过浏览器由人工访问的,web服务可以由计算机程序来访问。
(3)标准的we协议:Web服务的所有协议都是基于一组标准的Web协议,如HTTP、XML、SOAP、WSDl、UDDI等
(4)平台独立性:web服务可以在任何平台上实现。因为标准协议不是由单个供应商专用的,它由大多数主要供应商支持。
SOAP(Simple& Object Access Protocol,简单对象访问协议)协议:是用于交换XML编码信息的轻量级协议,SOAP协议是HTTP和XML协议的组合。
WSDL(Web Service Description Language,Web服务描述语言)是用XML文档来描述Web服务的标准,是Web服务的接口定义语言。
二、创建ASP.NET WEB服务
建立Web服务就是把一些信息或逻辑对其他计算机和客户公开,进一步说,就是从支持SOAP通信的类中建立一个或多个方法。
创建Web服务的步骤:(VS2008)
首先,新建一个网站。选择文件--------&新建---------&网站,打开“新建网站”对话框,选择“ASP.NET& web服务”模板。确定后,创建成功。
创建好后,会生成Service.asmx,其代码隐藏文件Servece.cs位于App_Code文件中。Web服务文件都使用扩展名.asmx。
发现在VS2010中,创建web服务是先新建一个网站,在选择添加新项,然后选择web 服务。
三、使用ASP.NET Web服务
(1)添加Web引用
&1、新建网站,右键单击网站根目录,选择“添加Web引用”项。
&2、在“添加Web引用”对话框中,在URl列表框中选择或者填入Web服务的URL。(.asmx文件路径)然后在“添加Web引用”文本框中填入希望在应用程序中使用的添加Web引用名。
&3、单击“添加引用”按钮,该引用位于App_WebReferences目录中,在该目录下已经添加了该Web服务的WSDL文件。而在应用程序的web.config文件的&appSettings&块中,添加了如下配置,以设定实际的Web引用。
(2)客户端调用Web服务
添加Web引用服务后,可以在客户端调用Web服务。
1、在新建的网站中,添加网页default.aspx,在页面中添加一个TextBox控件、一个Button控件和一个Label控件
2、添加按钮“调用Serice服务”的单击事件代码如下。
SimpleWeb;
protected void Button1_Click(object sender,EventArgs e)
//实例化Service 对象
Service ms=new Service();
//调用Service对象ms的HelloWord方法,
//将TextBox.Text作为参数传递给HelloWord方法
Label1.Text=ms.HelloWorld(TextBox1.Text);
(3)浏览网页Default.aspx,在浏览器中输入姓名,然后单击按钮,将会调用web服务Service的HelloWorld方法,并将结果显示在Label上。
总结:应用Web服务的整个流程是:添加Web服务----------&添加Web引用----------------&客户端调用
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:95963次
积分:1854
积分:1854
排名:第11571名
原创:54篇
转载:217篇
(1)(13)(23)(1)(14)(8)(10)(17)(3)(5)(13)(4)(1)(2)(7)(13)(13)(1)(1)(26)(1)(58)(36)推荐一个前端工程师做的超酷交互式网站
昨天程序员的那些事主页君在 Reddit 看到的好作品。不敢独享,昨天已在微博推荐了,今天再次到微信公号推荐给大家
网站链接:
作者:Samuel Reed
小提示:经过昨天在朋友圈测试,发现直接在微信自带浏览器中访问该站点会闪屏,并且有些安卓手机无法横屏。所以【建议】:如果你用移动设备,请 Chrome、Safari、FF 等浏览器中打开。如果是 PC 端,大部分浏览器应该都可以完美展现出效果。
开始一开始,就是一个白底黑字的单调网页,可能大家并不觉得酷,耐心点,慢慢看,既然主页君推荐,就不会坑你。(偷笑表情)
修改背景色作者自己也说了,白底黑字太无趣了,所以就开始加背景色了。更多惊艳之处,慢慢呈现给大家了。
CSS 代码区域挪到右侧
左侧展示作者的简历
想联系作者?请使用左下侧的 PGP key
点击右侧区域中的 CSS 代码,可放大。如果你在 PC 端,可编辑修改 CSS 代码。(平板电脑我没有测试,不确定是否能编辑)
作者在最后致谢部分提到:
&感谢 Jake Albaugh,据我所知,他是第一位做出类似站点的人。&
网址: http://strml.net/
推荐大家复制网址在手机浏览器中查看。
如果大家看后觉得也不错,不妨为作者点个 zan。
【微信公众号:爆料福州】新关注的用户送出5元话费 !每日发送:福州本地的头条新闻、小道消息、江湖传闻、自己身边的大事小情,猛点关注,快乐随行!javaweb开发的一个简单项目 - 下载频道 - CSDN.NET
&&&&javaweb开发的一个简单项目
&javaweb开发的一个简单项目
javaweb开发的一个简单项目,里面有具体的源码及实现
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
评价资源返积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
积分不够下载该资源
如何快速获得积分?
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
javaweb开发的一个简单项目
所需积分:1
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
VIP服务公告:用asp.net开发一个网站,要求日访问量能承载1万人次,关于日访问量的问题上在开发时应该注意什么?(写出技术点)。另外还要给这个网站做个论坛,由于时间紧张,想用论坛开源项目,用哪个开源项目好?

我要回帖

更多关于 web 项目开发需求文档 的文章

 

随机推荐