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

香港 1核1G 29元/月 美国1核 2G 36元/月 快云科技

快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...

Gcore(75折)迈阿密E5-2623v4 CPU独立服务器

部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...

个人网站备案流程及注意事项(内容方向和适用主机商)

如今我们还有在做个人网站吗?随着自媒体和短视频的发展和兴起,包括我们很多WEB2.0产品的延续,当然也包括个人建站市场的低迷和用户关注的不同,有些个人已经不在做网站。但是,由于我们有些朋友出于网站的爱好或者说是有些项目还是基于PC端网站的,还是有网友抱有信心的,比如我们看到有一些老牌个人网站依旧在运行,且还有新网站的出现。今天在这篇文章中谈谈有网友问关于个人网站备案的问题。这个也是前几天有他在选择...

asp.net简介为你推荐
金评媒朱江汪涵在沈阳7进5朱江和巩贺PK完说了句什么啊?rawtoolsTF卡被写保护了怎么办?丑福晋大福晋比正福晋大么777k7.com怎么在这几个网站上下载图片啊www.777mu.com www.gangguan23.com8090lu.com8090lu.com怎么样了?工程有进展吗?sss17.com一玩棋牌吧(www.17wqp.com)怎么样?51sese.com谁有免费看电影的网站?www.zhiboba.com上什么网看哪个电视台直播NBAwww.ijinshan.com驱动人生是电脑自带的还是要安装啊!?在哪里呢?没有找到www.jsjtxx.com苏州考驾照,理论考试结束后,要在网上学习满12小时,网站是什么
windows虚机 xenvps hkbn bluevm t楼 cve-2014-6271 特价空间 suspended 阿里云代金券 tightvnc mysql主机 qq数据库下载 免费智能解析 国外免费asp空间 photobucket 杭州电信宽带优惠 apnic 小夜博客 免费获得q币 windowssever2008 更多