应用程序毕业论文外文翻译-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 自动失效这些缓存项并刷新内容时后端资料库的变化。发展商现在可以安全地缓存时间的关键内容长时间无需担心服务旅客陈旧的数据。

BlueHost主机商年中618活动全场低至五折

BlueHost 主机商在以前做外贸网站的时候还是经常会用到的,想必那时候有做外贸网站或者是选择海外主机的时候还是较多会用BlueHost主机商的。只不过这些年云服务器流行且性价比较高,于是大家可选择商家变多,但是BlueHost在外贸主机用户群中可选的还是比较多的。这次年中618活动大促来袭,毕竟BLUEHOST商家目前中文公司设立在上海,等后面有机会也过去看看。他们也会根据我们的国内年中促销发...

搬瓦工:香港PCCW机房即将关闭;可免费升级至香港CN2 GIA;2核2G/1Gbps大带宽高端线路,89美元/年

搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...

HostNamaste$24 /年,美国独立日VPS优惠/1核1G/30GB/1Gbps不限流量/可选达拉斯和纽约机房/免费Windows系统/

HostNamaste是一家成立于2016年3月的印度IDC商家,目前有美国洛杉矶、达拉斯、杰克逊维尔、法国鲁贝、俄罗斯莫斯科、印度孟买、加拿大魁北克机房。其中洛杉矶是Quadranet也就是我们常说的QN机房(也有CC机房,可发工单让客服改机房);达拉斯是ColoCrossing也就是我们常说的CC机房;杰克逊维尔和法国鲁贝是OVH的高防机房。采用主流的OpenVZ和KVM架构,支持ipv6,免...

asp.net简介为你推荐
存储备份手机备份到内部存储摩拜超15分钟加钱摩拜共享单车要交多少钱押金?刘祚天还有DJ网么?杰景新特美国杰尼.巴尼特的资料月神谭求古典武侠类的变身小说~!haole018.com为什么www.haole008.com在我这里打不开啊,是不是haole008换新的地址了?抓站工具大家在家用什么工具练站?怎么固定?面壁思过?在医院是站站立架杨丽晓博客杨丽晓哪一年出生的?www.ijinshan.com金山毒霸的网站是多少机器蜘蛛挑战或是生存Boss是一只巨型机器蜘蛛的第一人称射击游戏叫什么
美国主机租用 中国十大域名注册商 过期域名查询 vps代理 浙江vps 赵容 韩国空间 mediafire vmsnap3 godaddy域名转出 2017年黑色星期五 北京主机 我爱水煮鱼 linux空间 空间论坛 metalink 申请网页 Updog 移动服务器托管 测试网速命令 更多