应用程序毕业论文外文翻译-ASP.NET简介

asp.net简介  时间:2021-03-18  阅读:()

附录1 英文文献原文

Brief introduction of ASP.NET1

ASP.NET combines unprecedented developer productivity with performance, reliability, anddeployment.

Develop er Productivity

ASP.NET helps you deliver real world Web applications in record time.

Easy Programming Model. ASP.NET makes building real world Web applicationsdramatically easier. ASP.NET server controls enable an HTML-like style of declarativeprogramming that let you build great pages with far less code than with classic ASP. Displayingdata, validating user input, and uploading files are all amazingly easy. Best of all,ASP.NETpages work in all browsers -- including Netscape,Opera,AOL,and Internet Explorer.

Great Tool Support. You can harness the full power of ASP.NET using any text editor --even Notepad! But Visual Studio adds the productivity of Visual Bas ic-style development to theWeb. Now you can visually design ASP.NET Web Forms using familiar drag-drop-doubleclicktechniques,and enjoy full-fledged code support including statement completion and color-coding.VS.NET also provides integrated support for debugging and deploying ASP.NET Webapplications.

The Professional version of Visual Studio deliver life-cycle features to help organizationsplan, analyze,design,build, test, and coordinate teams that develop ASP.NET Web applications.These include UML class modeling,database modeling(conceptual, logical,and physical models),testing tools (functional,performanc e and scalab ility), and enterprise frameworks and templates,all availab le within the integrated Visual Studio.NET environment.

Rich Class Framework. Application features that used to be hard to implement, or requireda 3rd-party component, can now be added in just a few lines of code using the.NET Framework.The.NET Framework offers over 4500 classes that encapsulate rich functionality like XML, dataaccess, file upload, regular expressions, image generation,performance monitoring and logging,transactions,message queuing,SMTP mail,and much more!

Improved Performance and Scalability

1 Reilly,Douglas J.Design Microsoft ASP.NET Applications[M].Seattle:Microsoft Press,2002.

1

ASP.NET lets you use serve more users with the same hardware.

Compiled execution. ASP.NET is much faster than classic ASP,while preserving the "justhit save"update model of ASP. However,no explicit compile step is required! ASP.NET willautomatically detect any changes,dynamically compile the files if needed,and store the compiledresults to reuse for subsequent requests. Dynamic compilation ensures that your application isalways up to date, and compiled execution makes it fast. Most applications migrated fromclassic ASP see a 3x to 5x increase in pages served.

Rich output caching.ASP.NET output caching can dramatically improve the performance andscalability of your application. When output caching is enabled on a page,ASP.NET executesthe page just once, and saves the result in memory in addition to sending it to the user. Whenanother user requests the same page,ASP.NET serves the cached result from memory withoutre-executing the page. Output caching is configurable, and can be used to cache individualregions or an entire page. Output caching can dramatically improve the performance ofdata-driven pages by eliminating the need to query the database on every request.

Web-Farm Session State.ASP.NET session state lets you share session data user-specific statevalues across all machines in your Web farm. Now a user can hit different servers in the webfarm over multiple requests and still have full access to her session. And since businesscomponents created with the .NET Framework are free-threaded, you no longer need to worryabout thread affinity.

Microsoft .NET Outperforms J2EE. In a head-to-head comparison of performance andscalability between Sun's Java Pet Store J2EE blueprint application and the ASP.NETimplementation,Microsoft .NET significantly outperformed J2EE. The bottom line: theASP.NET implementation required only 1/4th as many lines of code,was 28x faster (that's2700%),and supported 7.6x as many concurrent users as J2EE,with only 1/6th as much processorutilization. Click here to review the results, download the code, and run the .NET Pet Shopyours elf.

Enhanced Reliab ility

ASP.NET ensures that your application is always available to your users.

Memory Leak, DeadLock and Crash Protection. ASP.NET automatically detects andrecovers from errors like deadlocks and memory leaks to ensure your application is alwaysavailab le to your users.

2

For example, say that your application has a small memory leak, and that after a week theleak has tied up a significant percentage of your server's virtual memory. ASP.NET will detectthis condition, automatically start up another copy of the ASP.NET worker proc ess,and direct allnew requests to the new process. Once the old process has finished processing its pendingrequests, it is gracefully disposed and the leaked memory is released. Automatically,withoutadministrator intervention or any interruption of servic e,ASP.NET has rec overed from the error.

Easy Deployment

ASP.NET takes the pain out of deploying server applications.

"No touch" application deployment. ASP.NET dramatically simplifies installation of yourapplication. With ASP.NET, you can deploy an entire application as easily as an HTML page:just copy it to the server. No need to run regsvr32 to register any components,and configurationsettings are stored in an XML file within the application.

Dynamic update of running application. ASP.NET now lets you update compiledcomponents without restarting the web server. In the past with classic COM components, thedevelop er would have to restart the web server each time he deployed an update. With ASP.NET,you simply copy the component over the existing DLL--ASP.NET will automatically detect thechange and start using the new code.

Easy Migration Path. You don't have to migrate your existing applications to start usingASP.NET. ASP.NET runs on IIS side-by-side with classic ASP on Windows 2000 and WindowsXP platforms. Your existing ASP applications continue to be processed by ASP.DLL,while newASP.NET pages are processed by the new ASP.NET engine. You can migrate application byapplication, or single pages. And ASP.NET even lets you continue to use your existing classicCOM business components.

ASP.NET is built to perform, using a compiled execution model for handling pagerequests and running on the world's fastest web server, Internet Information Services.ASP.NET 2.0 also introduces key performance benefits over previous versions.

64-Bit Support.ASP.NET 2.0 is now 64-bit enabled,meaning it can take advantage ofthe full memory address space of new 64-bit processors and servers. Developers cansimply copy existing 32-bit ASP.NET applications onto a 64-bit ASP.NET 2.0 server andhave them automatically be JIT compiled and executed as native 64-bit applications (nosource code changes or manual re-compile are required).

3

Caching Improvements.ASP.NET 2.0 also now includes automatic database servercache invalidation. This powerful and easy-to-use feature allows developers toaggressively output cache database-driven page and partial page content within a site andhave ASP.NET automatically invalidate these cache entries and refresh the contentwhenever the back-end database changes.Developers can now safely cache time-criticalcontent for long periods without worrying about serving visitors stale data.

附录2外文文献中文译文

ASP.NET简介

AS P.NET是开发人员结合前所未有的工作效率开发出来的高性能有可靠性的部署。

开发人员的工作效率

AS P.NET为您提供真实世界的Web应用程序在创记录的时间。

简易的编程模型。AS P.NET使现实世界中建立Web应用程序大为轻松。 AS P.NET服务器控件使一个HTML样风格的说明性编程让您建立伟大的网页少得多的代码而不是传统AS P。显示数据验证用户输入并上传文件都是非常容易的。最重要的是 AS P.NET

4

页在所有的浏览器-包括Netsc ape 戏曲 AOL和Internet Explorer中。

非常棒的工具支持。您可以充分利用权力的AS P.NET使用任何文本编辑器-甚至记事本但是 Visual Studio 2005中添加了生产力的Visual Bas ic式发展到Web 。现在您可以视觉设计ASP.NET Web窗体使用熟悉的拖放-DoubleClick的技术并享受全面支持包括声明代码完成和颜色编码。VS.NET还提供综合支持调试和部署AS P.NET Web应用程序。

专业版的Visual Studio 2005提供生命周期的功能帮助组织计划分析设计建造测试和协调小组建立ASP.NET Web应用程序。这些包括UML类建模数据库建模概念逻辑和物理模型测试工具功能性能和可扩展性 和企业的框架和模板所有可用的集成Visual S tudio 。NET环境。

富裕阶层框架。应用功能用来难以实施或要求第三方的组件现在可以说在短短的几行代码使用。NET Framework 。在NET Framework提供了超过4500班概括丰富的功能一样的XML 数据访问文件上载正则表达式 图像生成性能监测和记录交易消息队列 S MT P邮件 以及更多

改善性能和可扩展性

AS P.NET可让您使用服务的用户相同的硬件。

编译执行。 AS P.NET的速度远远超过传统AS P  同时保留“只需点击保存”更新模式的AS P 。但是没有明确的编译步骤是必要的 AS P.NET会自动检测任何变化动态编译的文件如果需要的话和存储编译结果重用随后请求。动态编译确保您的应用始终是最新的并汇编执行使它迅速。大部分的应用程序迁移到传统ASP看到增加3倍至5倍的网页服务。

丰富的输出缓存。 AS P.NET输出缓存可以大大提高性能和可扩展性对您的申请。当输出缓存启用的网页上 AS P.NET会执行页面只是一次并保存在内存中的结果除了发送给用户。当另一个用户请求相同的页面中 AS P.NET提供的缓存结果从内存中没有重新执行该页面。输出缓存是可配置的并可以用来缓存单个区域或整个页面。输出缓存可以显着提高性能的数据驱动的网页无需查询数据库的每个请求。

网站农场会话状态。 AS P.NET会话状态您可以共享会话数据用户特定国家的价值观念在所有的机器在您的Web农场。现在用户可以按不同的服务器中的Web场的多个请求并仍然有充分机会获得她的会议。 由于商业的组成部分和建立的.NET Framework是自由线程您不再需要担心线程亲和力。

微软.NET优于J 2 EE的。在白刃战 比较性能和可扩展性之间的S un公司的J av a宠物店的J 2E E蓝图的AS P.NET应用程序和执行情况微软.NET大大超过J 2E E的。底线

5

AS P.NET的实施只需要1/4th多行代码是28 x速度这是2700 并支持7.6x许多并发用户的J 2 EE 只有1/6 th了处理器的使用率。点击这里来审查结果下载代码并运行的。NET宠物店自己。

提高可靠性

AS P.NET确保您的应用始终是向用户提供。

内存泄漏僵局和碰撞保护。 AS P.NET 自动检测和恢复错误像死锁和内存泄漏 以确保您的应用始终是向用户提供。

例如说你的申请有一个小型内存泄漏而一周后泄漏已捆绑有很大比例的服务器的虚拟内存。AS P.NET会检测到这种情况会自动启动的另一个副本AS P.NET工作进程并指示所有新要求的新的进程。一旦旧的进程已经完成处理其请求之前它是优雅地处置和泄漏的内存被释放。 自动没有管理员干预或中断服务 AS P.NET有从错误。

易于部署

AS P.NET采取的痛苦部署服务器应用程序。

“不接触”的应用部署。 AS P.NET大大简化了安装您的应用程序。与AS P.NET中您可以部署整个应用程序一样简单的HTM L网页刚才复制到服务器。没有必要运行Regs vr32以注册任何组件和配置设置都存储在一个XML文件的应用程序。

动态更新的运行应用程序。 AS P.NET现在可以让您更新汇编组成部分而无需重新启动Web服务器。在过去传统的COM组件开发者将不得不重新启动Web服务器每一次他的最新部署。与AS P.NET中您只需复制部分超过现有的DLL-AS P.NET会自动检测的变化并开始使用新的代码。

便捷的移植路径。您不必迁移现有应用程序开始使用AS P.NET 。AS P.NET运行在I I S并排与传统ASP的Windows 2000和Windows XP平台。您现有的ASP应用程序继续处理ASP.DLL 而新的ASP.NET页面处理的新的ASP.NET引擎。您可以申请移民申请或单页。和ASP.NET甚至可以让您继续使用现有的传统业务的COM组件。

新的应用模式

AS P.NET为您的应用程序的达到新的客户和合作伙伴。

XML Web服务。 XML Web服务允许应用程序进行通信和共享数据在互联网上无论是针对与操作系统和编程语言。AS P.NET使暴露并要求XM L Web服务简单。

任何一类可转换为XML Web服务只需几行代码并可以要求任何的S OAP客户端。

同样 AS P.NET会使得难以置信容易调用XML Web服务从您的申请。没有知识的网络 XML或S OAP协议是必要的。

6

移动网络设备支持。 ASP.NET移动控件让你轻松的目标手机 PDA-超过80个移动网络设备-使用AS P.NET 。你写你的申请只需要一次和移动控制自动生成的WAP/标记语言 HTML或iMode所要求的请求设备。工作效率结合前所未有的性能可靠性和部署。

开发人员的工作效率

AS P.NET帮助您提供真实世界的Web应用程序在创记录的时间。

简易的编程模型。AS P.NET使现实世界中建立Web应用程序大为轻松。 AS P.NET服务器控件使一个HTML样风格的说明性编程让您建立伟大的网页少得多的代码而不是传统AS P。显示数据验证用户输入并上传文件都是非常容易的。最重要的是 AS P.NET页在所有的浏览器-包括Netsc ape 戏曲 AOL和Internet Explorer中。

灵活的语言选项。AS P.NET可以让您充分利用您现有的编程语言技能。不同于传统AS P其中仅支持解释VBScript和J Script中ASP.NET现在支持25个以上.NET语言包括内置支持VB.NET,C中,和JS cript.NET-没有工具的需要而定给您前所未有的灵活性您所选择的语言。

非常棒的工具支持。您可以充分利用权力的AS P.NET使用任何文本编辑器-甚至记事本但是 Visual Studio中添加了生产力的Visual Basic式发展到Web 。现在您可以视觉设计ASP.NET Web窗体使用熟悉的拖放-DoubleClick的技术并享受全面支持包括声明代码完成和颜色编码。VS.NET还提供综合支持调试和部署AS P.NET Web应用程序。

专业版的Vis ual S tudio提供生命周期的功能帮助组织计划分析设计建造测试和协调小组建立ASP.NET Web应用程序。这些包括UML类建模数据库建模概念逻辑和物理模型测试工具功能性能和可扩展性 和企业的框架和模板所有可用的集成Vis ual S tudio.NET环境。

富裕阶层框架。应用功能用来难以实施或要求第三方的组件现在可以说在短短的几行代码使用.NET Framework在.NET Framework提供了超过4500班概括丰富的功能一样的XML 数据访问文件上载正则表达式 图像生成性能监测和记录交易消息队列 S MT P邮件 以及更多

改善性能和可扩展性

AS P.NET可让您使用服务的用户相同的硬件。

编译执行。AS P.NET的速度远远超过传统AS P  同时保留“只需点击保存”更新模式的AS P。但是没有明确的编译步骤是必要的 AS P.NET会自动检测任何变化动态编译的文件如果需要的话和存储编译结果重用随后请求。动态编译确保您的应用始终是最新的并汇编执行使它迅速。大部分的应用程序迁移到传统ASP看到增加3倍至5倍的网页服务。

7

丰富的输出缓存。 AS P.NET输出缓存可以大大提高性能和可扩展性对您的申请。当输出缓存启用的网页上 AS P.NET会执行页面只是一次并保存在内存中的结果除了发送给用户。当另一个用户请求相同的页面中 AS P.NET提供的缓存结果从内存中没有重新执行该页面。输出缓存是可配置的并可以用来缓存单个区域或整个页面。输出缓存可以显着提高性能的数据驱动的网页无需查询数据库的每个请求。

网站农场会话状态。 AS P.NET会话状态您可以共享会话数据用户特定国家的价值观念在所有的机器在您的Web农场。现在用户可以按不同的服务器中的Web场的多个请求并仍然有充分机会获得她的会议。 由于商业的组成部分和建立的。 NET Framework是自由线程您不再需要担心线程亲和力。

微软。 NET优于J2EE的。在白刃战 比较性能和可扩展性之间的Sun公司的Java宠物店的J2E E蓝图的AS P.NET应用程序和执行情况微软.NET大大超过J2E E的。底线AS P.NET的实施只需要1/4th多行代码是28 x速度这是2700 并支持7.6x许多并发用户的J 2 EE只有1/6 th了处理器的使用率。点击这里来审查结果下载代码并运行的.NET宠物店自己。

提高可靠性

AS P.NET确保您的应用始终是向用户提供。

内存泄漏僵局和碰撞保护。 AS P.NET 自动检测和恢复错误像死锁和内存泄漏 以确保您的应用始终是向用户提供。

例如说你的申请有一个小型内存泄漏而一周后泄漏已捆绑有很大比例的服务器的虚拟内存。AS P.NET会检测到这种情况会自动启动的另一个副本AS P.NET工作进程并指示所有新要求的新的进程。一旦旧的进程已经完成处理其请求之前它是优雅地处置和泄漏的内存被释放。 自动没有管理员干预或中断服务 AS P.NET有从错误。

易于部署

AS P.NET采取的痛苦部署服务器应用程序。

“不接触”的应用部署。 AS P.NET大大简化了安装您的应用程序。与AS P.NET中您可以部署整个应用程序一样简单的HTM L网页刚才复制到服务器。没有必要运行Regs vr32以注册任何组件和配置设置都存储在一个XML文件的应用程序。

动态更新的运行应用程序。 AS P.NET现在可以让您更新汇编组成部分而无需重新启动Web服务器。在过去传统的COM组件开发者将不得不重新启动Web服务器每一次他的最新部署与AS P.NET中您只需复制部分超过现有的DLL-AS P.NET会自动检测的变化并开始使用新的代码。

8

asp.net是建立在执行使用编译执行模型为处理页的要求和运行于世界上速度最快的网络服务器 Internet信息服务。 asp.net 2.0还介绍了关键的性能优势超过先前的版本。

64位支持。 asp.net 2.0是现在的64位启用这意味着它可以充分利用内存地址空间的新的64位处理器和服务器。开发人员可以简单地复制现有的32位as p.n et应用到一个64位asp.net 2.0服务器和他们自动JIT的编制和执行作为本土的64位元应用程式没有源代码的变化或手动重新编译所需的 。

缓存的改善。 asp.net 2.0现在还包括自动数据库服务器缓存失效。这个强大的和易于使用的功能 使开发人员能够积极输出缓存数据库驱动的网页和部分网页内容的网站并已as p.n et 自动失效这些缓存项并刷新内容时后端资料库的变化。发展商现在可以安全地缓存时间的关键内容长时间无需担心服务旅客陈旧的数据。

AlphaVPS(€3.99/月)VPS年付15欧,AMD EYPC+NVMe系列起

AlphaVPS是一家保加利亚本土主机商(DA International Group Ltd),提供VPS主机及独立服务器租用等,数据中心包括美国(洛杉矶/纽约)、德国、英国和保加利亚等,公司办公地点跟他们提供的保加利亚数据中心在一栋楼内,自有硬件,提供IPv4+IPv6,支持PayPal或者信用卡等方式付款。商家提供的大硬盘VPS主机,提供128GB-2TB磁盘,最低年付15欧元起,也可以选择...

RAKsmart:美国洛杉矶独服,E3处理器/16G/1TB,$76.77/月;美国/香港/日本/韩国站群服务器,自带5+253个IPv4

RAKsmart怎么样?RAKsmart机房即日起开始针对洛杉矶机房的独立服务器进行特别促销活动:低至$76.77/月,最低100Mbps带宽,最高10Gbps带宽,优化线路,不限制流量,具体包括有:常规服务器、站群服务器、10G大带宽服务器、整机机柜托管。活动截止6月30日结束。RAKsmart,美国华人老牌机房,专注于圣何塞服务器,有VPS、独立服务器等。支持PayPal、支付宝付款。点击直达...

Virtono:€23.7/年,KVM-2GB/25GB/2TB/洛杉矶&达拉斯&纽约&罗马尼亚等

Virtono最近推出了夏季促销活动,为月付、季付、半年付等提供9折优惠码,年付已直接5折,而且下单后在LET回复订单号还能获得双倍内存,不限制付款周期。这是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心包括罗马尼亚、美国洛杉矶、达拉斯、迈阿密、英国和德国等。下面列出几款VPS主机配置信息,请留意,下列配置中...

asp.net简介为你推荐
杨紫别祝我生日快乐关于“致自己生日”的唯美句子有哪些?mathplayer西南交大网页上的 Mathplayer 安装了为什么还是用不了?比肩工场大运比肩主事,运行长生地是什么意思?www.e12.com.cn上海高中除了四大名校,接下来哪所高中最好?顺便讲下它的各方面情况www.7788dy.comwww.tom365.com这个免费的电影网站有毒吗?百度指数词百度指数为0的词 为啥排名没有kb123.net股市里的STAQ、NET市场是什么?www.zhiboba.com看NBA直播的网站哪个知道www.mfav.org海关编码在线查询http://www.ccpit.org.cdpscycleDPScycle插件为什么没有猎人模块 最好详细点
虚拟主机服务器 备案域名购买 fc2新域名 广东vps 花生壳免费域名申请 已经备案域名 site5 视频存储服务器 搜狗抢票助手 hnyd 柚子舍官网 秒杀汇 phpmyadmin配置 亚马逊香港官网 网站在线扫描 宏讯 数据库空间 酸酸乳 带宽测试 卡巴斯基官方下载 更多