asp.net技术在网站开发设计中的研究与开发 开题报告

asp.net技术在网站开发设计中的研究与开发 开题报告

ID:9377125

大小:79.50 KB

页数:10页

时间:2018-04-29

asp.net技术在网站开发设计中的研究与开发 开题报告_第1页
asp.net技术在网站开发设计中的研究与开发 开题报告_第2页
asp.net技术在网站开发设计中的研究与开发 开题报告_第3页
asp.net技术在网站开发设计中的研究与开发 开题报告_第4页
asp.net技术在网站开发设计中的研究与开发 开题报告_第5页
资源描述:

《asp.net技术在网站开发设计中的研究与开发 开题报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、毕业设计(论文)开题报告设计(论文)题目:ASP.NET技术在网站设计中的研究与开发毕业设计(论文)开题报告1.本课题的研究意义,国内外研究现状、水平和发展趋势1.1本课题的研究意义随着个人电脑和Internet的普及推广,Web技术得到了迅猛的发展,人们开始越来越依赖网络,企业通过网络可以更有效、便捷的发布信息和推广自己新的产品,个人通过网络可以跟自己的朋友聊天、写信,可以查看新闻,可以在网上娱乐,甚至可以不用出户就可以购买自己喜欢的商品等等,网络给我们带来无竟的便捷和乐趣。设计出好看,适用的网站就成为必要的,现在用于网站设计、开发的技术有很多,譬如ASP、JSP、ASP.NET

2、等等。其中JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。ASP(ActiveServerPages活动服务器页面)是一种功能强大的运用于服务器端的脚本编程环境,但是只能用VBScript或者JavaScript这样的非模块语言来编程,而且大量的HTML代码和VBScript、JavaScript

3、代码混合在一起,使得程序员需要修改程序的时候比较困难。而ASP.NET技术是Microsoft公司推出的新一代动态Web开发工具。ASP.NET不同于ASP和JSP,他是建立在.NETFramework之上,提供了更易于编写而且结构清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高了代码的在利用性和共享性。ASP.NET在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。ASP.NET在网站设计和开发上在效率、可重用性及代码量上较ASP和JSP都有明显的优势。1.2国内外研究现状、水平和发展趋势ASP

4、.NET网络服务体系架构为用ASP.NET建立网络服务提供了一高级可编程模板。虽然建立网络服务并不需要使用网络服务平台,但是它提供许多的优点将简化开发过程,并且它使用的编程模型对用ASP或VB工作的开发人员来说是很熟悉的。使用这个可编程模型,开发人员不需要理解HTTP、SOAP或其它任何网络服务规范。开发人员用ASP.NET生成一个扩展名为.asmx的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。ASMX文件或者包含对在其它地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET提供的WebService类所派生。公有的类方法在标记上WebMet

5、hod属性后,就会成为网络服务方法,把HTTP请求发送到ASMX文件中的URL后,这些方法就会被调用。你不必手工为你的网络服务建立一个契约。当被调用者请求时,ASP.NET检查类的元数据,以自动生成SCL文件。客户可通过SOAP,HTTPGET和HTTPPOST提交请求。对方法和参数进行编码的约定是:对HTTPGET,将被编码为查询字符串;对HTTPPOST,将被编码为表单数据。HTTPGET和HTTPPOST的机制不如SOAP有力,但是它们使得客户在访问网络服务时不必支持SOAP。ASP.NET网络服务模型假定了一个无状态服务结构。无状态结构通常比有状态结构更具可扩展性。每次收到

6、一个服务请求后,就生成一个新对象,请求被转化为一个方法调用,当方法调用返回时对象被销毁。如果这些服务需要跨请求维护状态,那么它们将使用ASP.NET状态管理服务。基于ASP.NET的网络服务在网络应用程序模型中运行,因此它们得到了该模型的所有安全、配制和其它优点。ASP.NET网络服务还提供了一个为在SCL文件中描述的网络服务生成分类的受控代理工具。代理生成器把SCL文件中描述的消息映射成受控类中的方法。代理对应用程序代码隐藏了所有的网络和引导设备,因此使用网络服务看起来就象使用其它受控代码一样。代理将优先使用SOAP链接网络服务,但是它同样支持HTTPGET和HTTPPOST机制

7、。因此HTTPGET和HTTPPOST同样也能被使用。网络服务为在Internet上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。Microsft.NET框架在现有开发人员技巧之上,提供了一个应用程序模板和关键技术,用于简化安全、可靠、可扩展、高可用性的网络服务的建立、部署和不断的发展。毕

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。