ASP from A to Z毕业论文外文翻译.docx

上传人:豆**** 文档编号:29895287 上传时间:2022-08-02 格式:DOCX 页数:26 大小:45.16KB
返回 下载 相关 举报
ASP from A to Z毕业论文外文翻译.docx_第1页
第1页 / 共26页
ASP from A to Z毕业论文外文翻译.docx_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《ASP from A to Z毕业论文外文翻译.docx》由会员分享,可在线阅读,更多相关《ASP from A to Z毕业论文外文翻译.docx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 译 文内容介绍什么是ASPASP怎样工作图书目录介绍ASP有很多有用的信息被用在这个网站或者其它网站。如果你有大量的时间去搜索这些信息你会发现你的大部分问题的答案。但是如果你想找出什么工具能够调试ASP或者怎么样能够找出其中的错误那你就要做更深一层的探索了。这篇文章提供了一种简单的方法去发现属于ASP的信息,包括对ASP的一个简短定义,ASP是怎样工作的,一张按照字母排序的列表和有关ASP的一些讯息。在AZ的列表中,你会看到更多详细信息的简短的描述和恰当的联系(当那些信息有用的时候。)这篇文章意味着一个“活”的文档。这就意味着我随时准备用新的信息更新它并且移除那些不再使用的信息。如果你是一个

2、ASP开发者并且你有更新的“有趣”的信息那就把它发给我。如果我在这发表它,你将会得到荣誉和其它开发者永久的感激。什么是ASPASP是一个设计环境,它提供了组织HTML和编写能力并且提供用来构造有用的因特网应用程序的程序,这些应用程序运行在你的服务器上。如果你已经制作了包括HTML,正本和一些有用的程序那么你就可以用ASP把这些项目结合在一起。你可以通过在你的HTML页中加入编写命令来为你的应用程序构造一个HTML界面并且你可以把你的商务理念加入倒你的程序中去。这些程序从其它程序或者正本中得来。ASP是怎样工作的当你把ASP收编到你的网站里那么下面就是所发生的事情:1 当用户打开了有扩展的.as

3、p的错误网页那么用户就会停下一个万维网站(就像微软的开发商网络)2 浏览器从网络服务器上要求得到ASP文件。3 服务器方面的编写从运行ASP开始。4 ASP按顺序处理所要求的文件(从上到下),执行文档内任何编写命令并且产生一个HTML WEB页面。5 这个WEB页面被送到浏览器。因为你的文本在服务器上运行,这个WEB服务器可以处理所有的进程与此同时标准的HTML产生并且被送到服务器。这就意味着你的WEB页面只罗列了你的WEB服务器所支持东西。另一个把你的文本放在服务器的好处就是用户在最初的文本和代码中看不到源代码。相反的用户看到的只是产生的HTML和没有HTML的成分,就像被显示在页面上的XM

4、L。从A到Z的ASP 这部分包括一张项目列表和帮助你理解ASP的一些信息。它们是按照字母的顺序被编入的。截取令你感兴趣的话题或者单击字母表中的字母就可以跳到令你感兴趣的话题中去了。我剽窃了别人的成果,我的意思是我把从别的来源得来的信息和一些定义编辑了一下,这些来源包括技术文章(列举在参考文献下),基础知识文章和微软公司beta版本IIS5.0(我很幸运)。A B C D E F G I J L M O P Q R S T V W X ADOADO包括一个基于OLEDB数据源程序模型。它是一个ASP用到的数据库模型;然而ASP能够用其它通道机制。ADO支持一下可安装对象,这些对象经常被用在ASP

5、文档中:命令、连接、列表、扫描和错误。你可以在以下网站找到更多关于ADO得信息。应用程序ASP不仅仅用作调试。当用到ASP作为一个解决方案,以一个应用程序作为你的解决方案而不是仅仅设计个以独立的ASP页面。当涉及对象时,那么无论你能买到项目或者为自己建造对象,最好先想想你想要完成什么并且决定你需要什么。阻碍我把在设计中遇到的阻碍(数据库、网卡或者网络连接)定义为使用工具的能力:WCAT,NetMon和计数器功能。为了改善服务器功能需要总体观察一下整个系统所有部位的潜在阻碍,包括硬件构造和软件设置。在这方面如果你衡量了对象的尺度那么你就会知道在哪些方面需要做工作。浏览器连接在IIS 4.0用到I

6、sClientConnected的回应来确定浏览器是否还连着。如果浏览器没有连接好,你可以通过停止ASP页面的进程来保护CPU的循环。以下网站涉及到基础知识文章Use IsClientConnected to Check if Browser is Connected。缓冲器在IIS4.0中缓冲器0只有被打开它才会处于活动状态。在IIS5.0中缓冲器在没有特别指定的情况下活动着。你应该缓和你的ASP文档这样你才能发送一个WEB页。如果文档因为发生错误而需要处理或者用户没有恰当的安全证明那么这有可能发生。如果这个发生了并且你正在用IIS5.0,你可以把用户转移到另一个页面来使用服务器。转移或者清

7、除缓冲器(用到回应的清除方法)把不同的内容传给用户。C如果你正在制作页面水平的成分,你可以用script服务器、VB、VJ、VC。如果你正在编写应用程序的某些部分或者学习阶段的某些东西那么我们推荐你用C或者Java来编写,那样你就可以一气呵成的编写完你的程序了。VB只能把一个部分连接在一起。你可以在threading中看到有关这部分的更详细的能容。缓存如果你的程序通过代理服务器将网页传给顾客那么这个代理服务器将存储这些页面并且很快地将这些页面传给顾客。这样就减轻了网络和Web服务器的负担。为了防止浏览器存储ASP页面我们设置了一系列负数作为失效的回答。这就迫使被存储的网页立即失效。如果你设置了

8、0应答并且你的浏览器的时钟被拨后了几分钟,那么这个页面不会立即失效。如果你的Web网站里的内容不是经常失效比如图像那么以后再设置失效时间。这将大大提高你刷新或者下载一个页面的速度。通过pragma:nocache的代理缓存已经被IIS启动了,所以你不必在报头上设置它。更多有关缓存的信息能够在Got Any Cache?上看到。用户方面的正本通过提供给客户端和服务器端的文本来分配你的Web网站的工作。看客户端和服务器端方面的目的。COM的调试如果你编写一个COM对象并且通过ASP服务器使用它。编写对象,你没有返回到你的运行环境并且在没有重启IIS和WEB服务器的基础上重编COM DLL。或者是C

9、OM DLL将被锁住。重启这些服务就要做以下工作:1 输入net stop iisadmin /y.命令。请注意这将停止IIS的父服务和IIS的管理员。这个命令页停止了FTP和其它IIS管理员的子系统服务。如果只输入net start w3svc命令inetinfo.exe不会被卸载。这将2 输入net start w3svc命令,这将重启IIS管理员和Web服务器。3 在第一步骤以后你将重编所有的部分。一旦你设计到从你的DLL上下载的东西,你就必须在成功建立程序前重复第一步。成分用程序把你的商务理念压缩到你的ASP应用程序中去。你可以自己编写你的程序或者买下别人的。一旦你有了一个程序那么无论

10、你什么时候需要它你都可以重复的使用它。用C或者Java来完善你的程序。因为VB不是以一个整体出现的所以你不能在应用程序的范围内使用VB部分。如果你设计了自己的程序确保你设计的程序是无状态的(就是说你要定义的是得到参数的方法而不是调用一种没有参数的方法。无状态程序更灵活更具有重复使用性。另外,如果你在你的有100行左右邻近的正本中有一些领域那么考虑一下把这个正本转化为一个服务器正本。在MSDN图书馆的服务器领域的活动服务器程序中你可以发现更多关于制作程序的信息。ASP中用到的第三程序的综合列表可以在一下网站被找到。ASP Component Catalog.链接把链接加入到你最适当的表现中去。通

11、过加入链接你的你的资源将被分配的更加有效力。为了支持复式的登录上网,提供一个链接作为一个只读通道提供另一个链接作为读写通道。一般来说在学习阶段避开加入ADO连接。ODBC(3.0版本或者更新的版本)自动把链接加入到你的程序中,OLEDB提供了基本加入。小信息管理ASP用小信息来存储初级的标识符(ASP Session ID)。对于把小信息清除的机器小信息管理工具可以被用来清除小信息并且可以把信息放在URL中去。这样在没有实际的散发出小信息的情况下激活了小信息的使用。要想知道更多的信息可以查看以下网站Simulating Cookies with the Cookie Munger.CPU为测量

12、而设计,强调在100CPU的情况下运行你的程序用来决定怎样能最好的分配你的资源。用WCAT或者一个第三部分的工具就像Mercurys LoadRunner来调整你的作平。数据通道程序到Improving the Performance of Data Access Components in IIS 4.0去查找如何改善你作品的更详细的技术资料。数据库用ADO为你的WEB网页部分增加数据通道。无论是链接还是没有链接,ADO可以被用来制作小的元素这些元素能够被链接到任何以数据源作为依据的OLEDB。这包括了空白表格、数据库、EMail向导。调试有很多工具都可以用来调试,包括微软公司的文本调试程序

13、。这个工具能让你在在网上的任意时刻运行你的服务器方面的文本。监视你变量的值、特征或者在执行中的数组元素和程序的痕迹。重要提示:一旦你的Web网站完成了调试,不要忘了关掉你的活动服务器的调试程序。这将增加表现力。词典词典能够帮你查找并且迅速存储你的任意的关键数据。词典能够给你一个迅速找到数组中所要的关键字而不用想是否内存中存有我想要的关键字。作为替代,你可以用一个关键字而不用去想它被存在那个数组中。链接中断的记录设置链接中断记录设置表示你能在切断与产生记录设置的数据的连接之后能够看到记录的数据。你可以制作一个运行着的链接中断的ADO记录设置,这记录设置的光标位置是加在客户端的并且这个记录设置的活

14、动链接特征是设置为空或者是没有。这样你可以把记录设置加入到ASP的程序状态中去并且用记录设置的无性复制个体方法去共享而且还可以从你的ASP文档中加入记录设置。这样你就可以不用RDS或者DCM(或它们两种结合)就可以把记录设置加入到远程客户端中去了。你可以从以下网站找到更多的详细信息HOWTO: Getting ADO Disconnected Recordsets in VBA/C+/Java and INFO: Disconnected Recordsets with ADO or RDS 。错误控制你可以用到ASP错误对象来得到有关ASP文档中出现的IIS5.0的错误状态信息。ASP错误对

15、象被服务器返回。得到最后错误的方法是如果这个错误状态产生了反抗并且你用的是VBScript那么就用OnErr。如果用的是Jscript那么就试试看这个方法。更多有关错误处理的信息能在微软的Jscript5.0版本中找到。流量控制流量控制是指在你的ASP应用程序中处理流量的能力。流量是通过回应方法来控制的并且两个新的服务器方法(专用于IIS 5.0)。改变方向导致了部分数据的丢失。如果错误被发现那么响应将会使ASP停止工作。你不需要在得到响应以后用到这个方法。转移方法就像响应一样。除了这项工作已经在服务器上做好了要不然公布的数据都会丢失。执行方法加入到一个嵌入式的ASP呼叫中去了并且在错误出现前

16、返回执行程序。文档系统文档系统对象在文档中堵塞了。如果你在运行高容量的Web网站,不要用文档系统对象因为你的作品将会因为通过一个单一的文档而被瓦解。如果你正在使用复杂的文档,这文档不能在同一时间一起通过,那么文档系统对象的使用将不会导致你作品的成功。Global.asaGlobal.asa文档是一个随意的文档你可以指定事件的过程并且可以宣布在应用程序范围内的对象。它不是一个令人满意的展现在人们面前的文档;它存储了事件信息和能够被应用程序使用的全球通用的对像。这中文档就被命名为Global.asa并且它必须被存储在应用程序的根文件夹中。一个应用程序只能有一个Global.asa文档。这个文档在G

17、lobal.asa.里下载了一个文档加入到应用程序中而不是用ASP文档系统来读一个页面的文档。胶合把有胶合能力和有程序的ASP用到商务逻辑上。如果你有一百条或者更多的连续的脚本那么用服务器脚本把它转换成一部分。(不过要记住服务器脚本有和VB程序一样的限制性的东西。下载下载工具能被用来调整你的网点。这种工具在任何的因特网服务包括HTTP, SMTP, POP3, and LDAP都可以有简单邮件传输协议,可以在网点上做交通的模拟试验。更多详情可在国际化如果你提供将在其他美利坚合众国的国家被看的网点,你能在定界符的范围内用代码页签条来指定适当的代码页替代。另外你也可以用层,想知道更多有关信息请看以

18、下网页 .asp.除了代码页外你也可以用LCID来决定用户是用什么形式来表现她的页面的。更多有关LCID的信息可以在IMultiLanguage Reference.被找到。隔离你可以把IIS,ASP和其它程序的过程隔离开来,这样他们就可以各自发挥自己的特长表现的更好了。对把这些放入不同的过程的毁坏是被碰撞的十字形-过程的通信演出。你能把IIS,ASP和你的程序放入一个过程。这是最快最好的方法了,不过要是你的程序走下坡路那么你最好把IIS跟ASP结合起来。你可以把你的IIS放在一个过程中,而把你的ASP和其它程序放在另一个过程中,这样就可以保证如果你的ASP和其它程序被毁坏但你的IIS却不会被

19、毁坏了。你可以把ASP和IIS放在一个过程中而把其它程序放在另一个过程中,这样比前面讲到使它们间的过程可以通讯的那种形式要慢。然而这样就把ASP,IIS跟其它部分彻底的绝缘了。最慢但是最安全的方法就是把ASP,IIS和其它部分各自放在自己的一个隔离的过程中。一旦一个坏掉了那么其它的将不会受到损坏,但是运行的速度实在是非常非常慢。这是测试你系统的一个很好的方法。程序构造保护 速度IIS, ASP和 程序在一个过程中1 4 IIS 在一个过程中, ASP 和程序在另一个过程中 2 3 IIS 和 ASP 在一个过程中, 程序在另一个过程 3 2 IIS 在一个过程中, ASP在一个过成中, 程序在

20、一个过程中 4 1 JAVA用JAVA(或者C)来写程序。Java是一个功能很强大的编程语言,用它编写的程序能够很好的贯穿。请求联机你可以打开URI_Query来查看ASP的链接错误的记录。这不是能轻而易举的打开它的,随便打开会出现错误的。打开它有一定的技巧:1. 选择一个网站或者一个站点,打开它们的特性列表。2. 如果记录不可取那就不能联机,并且选择扩展名为W3C的格式化文件。3. 单击特性。4.伸出来的特性列表中选择你想要链接的区域(在这个列子中是指URI_Query)。在没有特别指定的情况下,时间,默认的IP地址,路径,URI Stem和HTTP状态都是能够被使用的。4. 单击应用。你也

21、可以链接到Windows NT 服务器事件链接;然而链接到Windows NT 服务器事件上去并不是一个好的方法如果你的网页上有好多的错误或者在调试的模式下因为在这两种情况下你可以很快的替换链接。使用Windows NT自带的运行监视器你能够链接得到不同种类的错误条件,包括多少ASP的请求产生了错误,在运行脚本的时候多少错误出现了。邮件用CDO作为Windows NT 的服务器。CDO是作为交换使用的CDO的轻量版本。它在SMTP或者交换上工作。如果你用到另一种邮件协议,那么就用第三方的程序。一个综合的列表能够在以下网站被看到。 签条如果你设计到没有被用到的实体用 签条屏蔽掉它们。用服务器构造

22、实体能够比较快的构造好实体。如果你以后没有使用该实体那么你就会以浪费资源告终。原文说明原文说明的内容是:题名:ASP from A to Z作者:Nancy Winnick Cluts来源:网络 MSDN Home MSDN Library Web Development Server Technologies Active Server Pages Page Options ASP from A to Z Nancy Winnick Cluts Developer Technology Engineer Microsoft CorporationOctober 22, 1998Content

23、s IntroductionWhat ASP IsHow ASP WorksASP from A to ZBibliographyIntroductionTheres lots of helpful information about Active Server Pages (ASP) available on this site and other sites. If you have plenty of time to search for the information, you can find answers to most of your questions. But if you

24、 want to find out what tools you can use to debug ASP or how to handle errors, you need to do some digging. This article provides an easy way to find information that pertains to ASP, including a short definition of what ASP is, how ASP works, and an alphabetical list of terms and tips that relate t

25、o ASP. In the A-to-Z list, you will see a brief description as well as pertinent links to more detailed information (when that information is available). This article is meant to be a living document. That means that I plan on updating it with new tips and removing tips that no longer apply. If you

26、are an ASP developer and have a juicy tip, send it to me. If I publish it here, youll get credit and the everlasting gratitude of throngs of other ASP developers.What ASP IsActive Server Pages is a programming environment that provides the ability to combine HTML, scripting, and components to create

27、 powerful Internet applications that run on your server. If you are already creating Web sites that combine HTML, scripting, and some reusable components, you can use ASP to glue these items together. You can create an HTML interface for your application by adding script commands to your HTML pages

28、and you can encapsulate your business logic into reusable components. These components can be called from script or other components.How ASP WorksWhen you incorporate ASP into your Web site, heres what happens: 1. The user brings up a Web site (like MSDN Library) where the default page has the exten

29、sion .asp. 2. The browser requests the ASP file from the Web server. 3. The server-side script begins to run with ASP. 4. ASP processes the requested file sequentially (top-down), executes any script commands contained in the file, and produces an HTML Web page. 5. The Web page is sent to the browse

30、r. Because your script runs on the server, the Web server does all of the processing and standard HTML pages can be generated and sent to the browser. This means that your Web pages are limited only by what your Web server supports. Another benefit of having your script reside on the server is that

31、the user cannot view source on the original script and code. Instead, the user sees only the generated HTML as well as non-HTML content, such as XML, on the pages that are being viewed.ASP from A to ZThis section contains a list of terms and tips to help you understand ASP. They are listed in alphab

32、etical order. Scroll down to the topic that interests you or click the letter in the alphabet below to jump down to the section containing the topic. I cribbed, er, I mean, compiled these tips and definitions from a number of sources, including technical articles (listed in the bibliography below),

33、Knowledge Base articles, and a beta version of the Microsoft Internet Information Server (IIS) 5.0 documentation (Im so lucky!).A B C D E F G I J L M O P Q R S T V W X ADOActive Data Objects (ADO) provides a programming model for an OLE-DB data source. It is the database model that ASP uses; however

34、, ASP can use other database access mechanisms. ADO supports the following installable objects, which are often used in ASP files: Command, Connection, Recordset, Field, and Error. Refer to the ADO Web site at for more information than you can shake a stick at.ApplicationsASP is not just for prototy

35、ping. When using ASP as a solution, design your solution as an application instead of designing stand-alone ASP pages. As far as objects are concerned, its best to take a look at what you need to accomplish and decide what you need, then whether you can buy the objects or will need to create the obj

36、ects yourself. Take into consideration caching, scalability, reusability, security, and consistency.BottlenecksIdentify your bottlenecks (that is, the database, network card, or network connection) using the tools available: WCAT, NetMon, and performance counters. To improve server performance, take

37、 a look at all parts of the system for potential bottlenecks, including hardware configuration and software settings. This way, if you are ever asked to scale the project larger, you will know where the work needs to be done.Browser ConnectionIn IIS 4.0, use the Response.IsClientConnected property t

38、o determine if the browser is still connected. If the browser is not connected, you can conserve CPU cycles by ceasing the processing of the ASP page. Refer to the Knowledge Base article Use IsClientConnected to Check if Browser is Connected.BufferingTurn buffering ON. By default it is OFF in IIS 4.

39、0; in IIS 5.0, buffering is ON by default. You should buffer your ASP files so that you can abort sending a Web page. This might happen if the script being processed runs into a problem or if a user does not have appropriate security credentials. If this happens, and if you are using IIS 5.0, you ca

40、n transfer the user to another page using Server.Transfer, or clear the buffer (using the Clear method of the Response object) to send different content to the user.C+If you are creating page-level components, you can use server scriptlets, Visual Basic, Visual J+, and Visual C+. If you are writing

41、components that will be in application or session state, we recommend that you write them in C+ or Java so you can create them as both-threaded. Visual Basic is apartment-threaded. See the section below on threading for more details.CachingIf your application sends pages to the client via a proxy se

42、rver, the proxy server may cache pages to return them more quickly to the client. This reduces the load on the network and the Web server. To prevent a browser from caching ASP pages, set Response.Expires to some negative number. This will force the cached pages to expire immediately. If you set Res

43、ponse.Expires to 0, and if your browser clock is behind by a few minutes, the page wont expire immediately. If your Web site contains objects that do not expire often, such as images, set the expiration to some time in the future. This will greatly increase the speed at which a page is refreshed or

44、downloaded. Proxy caching via pragma:nocache is already done for you by IIS, so you dont have to set this in your headers. More information about caching can be found in Got Any Cache?Client-Side ScriptsDistribute the work on your Web site by providing script on both the client and the server. See C

45、lient-Side and Server-Side Objects.COM Object DebuggingIf you create a COM object and use it through ASP with Server.CreateObject, you cannot go back into your development environment and recompile the COM DLL without restarting the IIS Admin and W3SVC (Web server) service. Otherwise, the COM DLL wi

46、ll be locked. To restart these services, do the following: 1. At a command prompt, type net stop iisadmin /y. Please note that this will shut down IIS parent service, IIS Admin. This will also shut down FTP and other services that are children of IIS Admin. If you type only net stop w3svc, inetinfo.exe will not be unloaded. 2. At a command prompt, type net start w3svc. This will restart IIS Admin and the W3SVC service (Web server). 3. You may recompile at any point after Step 1. Once you refer to an object that load

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁