- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
开题报告基于ASP.NET技术的动态IT培训网站的设计与实现一、选题的目的和意义近几年来,基于TCP/IP的Internet/Intranet技术以非同寻常的速度被广泛应用于各级企业及其他组织的信息发布与共享,其中一个很重要的手段就是建立Web站点发布信息。
传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。ASP就是目前比较流行的动态网页技术之一,而ASP.NET是微软新一代的动态网页技术,并且相对于其他编程技术,它有如下的优势。
(1)面向对象性
ASP.NET将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。
C#是ASP.NET开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.NET框架的一个重要组成部分。我们认为C#是微软在编程市场上击败对手的主要工具。我们期待着微软能在这个产品后面倾注全力,这样,C#可以成为许多程序员的又一种选择。C#的诞生无疑将进一步加剧微软和Sun产品的战线,但这对用户是有利的,他们可以选择两者之一来开发新的应用。
(2)数据库连接
ASP另一个亮点是它使用ADO对象、ODBC.OLE-DB和事务处理管理器。因此ASP?Web数据库应用开发特别简单。ASP.NET发展了更多的功能,因为有了ADO.NET。ADO.NET带来了更强大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本ASP.NET/ADO.NET出现后这样的差别会更明显。所以我们希望SUN应尽快能花大力气来追赶ASP.NET/ADO.NET的组合。
(3)大型站点应用
ASP.NET将对大型站点(Web?Farms)有更好的支持。事实上,微软已经在这方面付出了巨大的努力。ASP.NET可以让用户考虑到多服务器(Multiple?Servers)的场合,当用户需要更强大的功能时,仅仅只需要增加一台服务器。整个.NET框架已经充分地提供了这个方法。ASP.NET提供了外部会话状态(External?Session?State)来提供内置式Web?Farm的支持。
另外,由于请求的各组件相互间经过了充分的优化,所以速度很快。
(4)ASP.NET还提供更多的其他方面的新特性,例如:
??内置的对象缓存和页面结果缓存。
??内置的XML支持,可用于XML数据集的简单处理。
??服务器控制提供了更充分的交互式控制。
二、国内外发展动态和趋势微软新一代平台的正式名称叫做“新一代Windows服务”(NGWS),现在微软已经给这个平台注册了正式的商标——Microsoft.NET。在.NET环境中,微软不仅仅是平台和产品的开发者,并且还将作为架构服务提供商、应用程序提供商,开展全方位的Internet服务。
在谈及这个平台中使用的新技术,微软透露,它将在.NET环境中提供更多新产品和全套的服务。
Microsoft.NET将开创互联网的新局面,基于HTML的显示信息将通过可编程的基于XML的信息得到增强。XML是经“万维网联盟”定义且受到广泛支持的行业标准,Web浏览器标准也是由该组织创建的。微软公司为开发它投入了大量精力,但它并不是Microsoft的专有技术。XML提供了一种从数据的演示视图分离出实际数据的方式。这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的“Web服务”。
根据.NET构想,未来微软所有产品都将走向“服务化”,而消费者将通过租借的方式使用Office软件,或通过MSN用户身份,获得网络音乐服务。
然而,根据种种迹象表明,微软早已为.NET战略后新的划时代战略做了准备,这个新战略将会比.NET战略更可怕,因为它将可能垄断未来所有的软件市场!如果将PC时代分为DOS平台时代和Windows平台时代的话,按照微软的意思,网络时代将会分为.NET平台时代和这个新的平台时代。
ASP.NET又叫ASP+,但并不仅仅是ASP的简单升级,而是Microsoft推出的新一代Active?Server?Pages脚本语言。ASP.NET作为微软公司发展的新的体系结构Microsoft.NET的一部分,其中全新的技术架构会使编程变得更简单。ASP.NET是在抓住ASP的最大优点并全力使其扩大化的基础上开发出来的,同时也修复了许多ASP运行时会发生的错误。
目前支持ASP.NET开发的平台只有Windows?XP、Windows?、WindowsNT4(Service?Pack?6a),其中的Web?Service除去这些还在Windows?98、Windows?ME、WindowsSE上获得支持。随着Inte
文档评论(0)