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

QQ防红跳转短网址生成网站源码(91she完整源码)

使用此源码可以生成QQ自动跳转到浏览器的短链接,无视QQ报毒,任意网址均可生成。新版特色:全新界面,网站背景图采用Bing随机壁纸支持生成多种短链接兼容电脑和手机页面生成网址记录功能,域名黑名单功能网站后台可管理数据安装说明:由于此版本增加了记录和黑名单功能,所以用到了数据库。安装方法为修改config.php里面的数据库信息,导入install.sql到数据库。...

趣米云月付460元,香港CN2云服务器VPS月付低至18元

趣米云早期为做技术起家,为3家IDC提供技术服务2年多,目前商家在售的服务有香港vps、香港独立服务器、香港站群服务器等,线路方面都是目前最优质的CN2,直连大陆,延时非常低,适合做站,目前商家正在做七月优惠活动,VPS低至18元,价格算是比较便宜的了。趣米云vps优惠套餐:KVM虚拟架构,香港沙田机房,线路采用三网(电信,联通,移动)回程电信cn2、cn2 gia优质网络,延迟低,速度快。自行封...

收到几个新商家投稿(HostMem,无忧云,青云互联,TTcloud,亚洲云端,趣米云),一起发布排名不分先后

7月份已经过去了一半,炎热的夏季已经来临了,主机圈也开始了大量的夏季促销攻势,近期收到一些商家投稿信息,提供欧美或者亚洲地区主机产品,价格优惠,这里做一个汇总,方便大家参考,排名不分先后,以邮件顺序,少部分因为促销具有一定的时效性,价格已经恢复故暂未列出。HostMem部落曾经分享过一次Hostmem的信息,这是一家提供动态云和经典云的国人VPS商家,其中动态云硬件按小时计费,流量按需使用;而经典...

asp.net简介为你推荐
psbc.com邮政银行卡6215995915000241921是哪个地区的rawtools佳能单反照相机的RAW、5.0M 是什么意思?8090lu.com《8090》节目有不有高清的在线观看网站啊?336.com求一个游戏的网站 你懂得www.kanav001.com翻译为日文: 主人,请你收养我一天吧. 带上罗马音标会更好wwwwww.vtigu.com破译密码L dp d vwxghqw.你能看出这些字母代表什么意思吗?如果给你一把破以它的钥匙X-3,联想99nets.com制作网络虚拟证件的网站 那里有呀?www.789.com.cn有什么网站可以玩游戏的.www.ijinshan.com好电脑要用什么样的软件www4399com4399小游戏 请记住本站网站 4399.url
韩国vps 免费动态域名 win8.1企业版升级win10 彩虹ip 天互数据 网站卫士 泉州移动 美国免费空间 路由跟踪 个人免费邮箱 如何登陆阿里云邮箱 创速 phpwind论坛 studentmain 性能测试工具 海尔t68驱动 qq空间登录首页 qq空间登入 宿迁服务器托管 tftp服务器是什么 更多