网站后台管理系统论文内容摘要:

的观念。 JavaScript 共有 5 中基本数据类型,分别为字符串( string)、数字值( number)、布尔值( boolean)、 null 值、以及对象( object)。 JavaScript 的变量不用预先申明,当变量指定为某值时,值的类型决定变量的类型。 当然我们也可以用关键字“ var”申明变量。 同时 JavaScript 也提供了许多系统函数,以方便我们的程序设计。 定义函数的关键字是 function,如下所示: script function date() 基于 ASP、 SQL 的网站后台管理系统 4 { now=new Date()。 year=()+年。 month=()+月。 day=()+日。 //注释:弹出窗口显示日期 alert(year+month+day)。 } /script 网络技术毕业设计论文 5 - 2 ASP 技术的简单介绍 ASP 的基本概念 Active Server Page( ASP)是创建动态网页的一种非常优秀的服务器端脚本语言。 ASP 是 Microsoft 开发的,可以 利用它编写动态产生网页 HTML 文档的程序代码。 当用户浏览我们的 Web 站点并请求一个 ASP 页, Web服务器处理相应的 ASP 代码,生成 HTML 文档,然后传给客户端的浏览器。 浏览器在用户的屏幕上建立页面。 因此 ASP 的能力表现在两个方面,一是只在用户希望看到网页时才建立 HTML 文档;二是它不关心用户使用什么浏览器。 ASP 的内建对象 ASP 提供了一批组件,这些组件处理 Web 服务器和浏览器之间的交互作用。 这些对象使开发者可以摆脱很多烦恼的工作,如存取来自客户方请求的细节,管理应用程序状态和调配请求等。 ASP 有 五个主要的内建对象: Application、Session、 Sever、 Request、 Response。 各种对象之间的相互关系如图 2- 4所示。 图 2- 4 Web 应用程序内对象关系 Application 对象 Active Server 应用程序是虚拟目录及其子目录下的所有文件,即一个 WEB应用程序。 Application 对象是在响应一个 ASP 页的首次请求而载入 时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任I D C服务器i M a c客户机i M a c客户机Session对 象Session对 象Server对象ASPError对象Request对象Response对象Request对象Response对象Application对 象客户机请求服务器响应服务器响应客户机请求基于 ASP、 SQL 的网站后台管理系统 6 何访问者都可以打开它。 因此可以使用 Application 对象在应用程序的所有用户中共享信息,并可以在服务器运行期间持久地保存数据。 它有一些控制访问应用层数据的方法和事件。  读取和存储值 Application 本身没有内置属性,但用户可以自定义属性: Application(variable_name)=variable_value set Application(variable_name)=object_reference variable_name=Application(variable_name) set object_reference= Application(variable_name) 为了确保允许多个用户同时读取和修改 Application 属性, Application 对象提供了两个方法。 Lock()方法锁定 Application 对象,使得只有当前的 ASP页面对其属性可以进行访问。 Unlock()方法解除对 Application 对象的锁定。 此外, Application 对象也提供了 (variable_name)方法删除不再需要的属性。  Application 的事件处理器 每当一个 Active Server 应用程序启动和结束时, ASP触发一个事件。 可以通过在一个特殊的文件中编写代码来检测和应答这些事件,这个文件名为,位于 Active Server 应用程序的根目录下。 这个文件可以包含一个和多个 HTML 的 OBJECT元素,用于创建该应用程序或用户会话内使用的组件实例。  Application_OnStart 事件:应用程序启动时调用。  Application_OnEnd 事件:应用程序终止时调用。 Session 对象 Active Server 使用会话对象为应用程序的单个用户持久保持 数据。 当用户请求 Active Server 应用程序中 ASP 文件时,就会启动一个 Session。 在缺省情况下,如果超过 20 分钟都没有用户请求,服务器就自动中止该次会话。 用户也网络技术毕业设计论文 7 - 可以通过设 Session 的属性 TimeOut 来改变,或显示地调用 方法来释放 Session 对象。  SessionID 属性 :只读,唯一标识一个会话的标识符。 该标志在创建会话时由服务器产生。  TimeOut 属性 :定义 Session 保留的时限,单位为分钟,如 : =5  读取和存储值 Session 本身没有内置属性,可以有用户定义: Session (variable_name)=variable_value set Session (variable_name)=object_reference variable_name=Session (variable_name) set object_reference= Session (variable_name)  Session 的事件处理器  Session_OnStart,当启动一次会话时触发该事件。  Session_OnEnd,当终止一次会话时触发该事件。 其处理程序放在文件 中。 Server 对象 Server 对象是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动有关的任务。 因此提供的属性只有一个, ScriptTimeout(设置或返回页面的脚本在服务器退出执行和报告一个错误之前可以执行的时间,以秒为单位);却有七种方法用来以服务器特定的方法格式化数据、管理其他网页的执行、管理外部对象和组件的执行以及处理错误。 其中常用的方法有:  CreateObject(identifier)创建一 个由 identifier 标识的对象实例,返回可以在代码中使用的一个对象的引用。  MapPath( url)返回在 url中指定的文件或资源的完整物理路径和文件名。 GetLastError()返回 ASP ASPError 对象的一个引用,这个对象包含该页面在 ASP 处理过程中发生的最近一次错误的详细数据。 基于 ASP、 SQL 的网站后台管理系统 8 Request 对象 Request 对象把客户信息保存在几个集合中,供 ASP 应用程序使用。  QueryString 依附于用户请求的 URL后面的名称 /数值对或者作者请求提交的且 METHOD 属性值为 GET(或 者省略其属性)表单中所有 HTML 控件单元的值。  Form 表单 METHOD 的属性值为 POST 时,所有作为请求提交的 FORM表单中 HTML 控件的值。  Cookie 根据用户的请求,用户系统发出的所有 cookie 集合,这些cookie 仅对相应的域有效,每个成员均为只读。  ServerVariable 随同客户端请求发出的 HTTP 报头值,以及 Web 服务器的几种环境变量的值的集合。 Response 对象 用来控制向客户返回的 HTML 文档的内容,有若干属性和方法。 其中常用的如下:  Buffer 属性 :如果为 True,则 Response 的内容要写入缓冲区,当脚本处理完时再发给客户。  Write 方法 :向客户输出数据,可以是任何合法的 HTML 脚本。  Redirect 方法 :使浏览器重新定向到另外一个 URL 上。  Clear 方法 :如果设 Buffer 属性为 True,则 Clear 方法清楚所有缓冲区内容。  Flush 方法 :将缓冲内容立即发送给客户。  End 方法 :当 Active Server 遇到该方法时,立即停止处理 ASP文件,如果有缓冲,立即发送内容到客户。 ASP 的基本组件 ASP 组件,以前被称为 OLE 自动服务器( OLE AUTOMATION SERVER),现在经过设计后可以作为一个网络应用程序的一部分在用户的服务器上运行。 这些组件允许用户在内部对其脚本进行功能扩展,系统对这些扩展的功能进行保密。 网络技术毕业设计论文 9 - ASP 组件构建在由 Microsoft公司建立的公约标准上,也可以直接使用 ASP 自带的基本组件,如 ActiveX 数据对象( ADO)组件、内容链接组件、文件系统组件、浏览器功能性组件和广告组件。 组件提供了应用程序的主要功能(如访问数据库),这样就不必创建或重新创建执行这些任务的代码。 我们也可以根据自己的需要,按标准编写我们自己的组件。 1. ACTIVEX 数据对象( ADO)组件 ADO 是最重要的一个组件,它提供了与任何具有 ODBC 或 OLE DB 接口数据库的高性能连接。 ADO 允许网络开发者方便地将一个数据库与一个“激活”的网页相连接,以便 操作数据。 File Access 文件系统组件 File Access 组件提供可用于在计算机文件系统中检索和修改文件的对象。 2. As。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。