web设计与编程复习资料(1)
1、Machine. Config (机器的基本配置文件)作用: 用于将计算机范围的策略应用到本地计算机上运行的所有.NETFramework应用程序。 该文件定义支持的配置文件节,配置ASP.NET工作进程,注册可用于高级特性(如配置文 件、成员资格以及基于角色安全等)的提供程序 2、Web. Config 作用 Web.config (网站全局配置文件)文件是一个XML文本文件它用来储存ASP.NET Web应用程序的配置信息,它可以出现在应用程序的每一个目录中。一般常用的在 修改上传文件大小和Connectionstring 3、Global.asax GlobaLasax文件(也叫做ASP.NET应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET或HTTP模块引发的应用程序级别事件的代码。GlobaLasax文件驻留在基于 ASP.NET的应用程序的根目录中。 4、web页面中表单的作用 表单是一种可以由用户输入信息,并将数据信息提交给服务器端的一个图形界面,主要用于 采集和提交用户输入的信息。 在网页上,WEB表单把用户、信息、WEB产品或者服务连接了起来。它们能促进销售、捕 捉用户行为、建立沟通与交流. 5: ASP. NET 内置对象(Request、Cookie、Application)的功能 Request Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者 GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所 以在程序中不需要做任何的声明即可直接使用; Cookie Cookies是随着请求连同页面一起在Web服务器和浏览器之间来回流动的并保存在客 户机上的小块文本,可以存储有关特定客户端、会话或应用程序的信息,在.NET中对应 HttpCookie 类,(有两种类型的 Cookie:会话 Cookie (Session Cookie)和持久性 Cookie,前 者是临时性的,一旦会话状态结束它将不复存在;后者则具有确定的过期日期,在过期之前 Cookie在用户的计算机上以文本文件的形式存储)。 Application Application对象在实际网络开发中的用途就是记录整个网络的信息,如上线人数、在线名 单、意见调查和网上选举等。在给定的应用程序的多有用户之间共享信息,并在服务器运行 期间持久的保存数据。而且Application对象还有控制访问应用层数据的方法和可用于在应 用程序启动和停止时触发过程的事件。 6, 角色的含义 角色是指具有相同权限的一类用户或者用户组,注意不是指单个用户,角色和授权之间有着 密切联系(书上P180) 7, Web应用的特点及其用户交互模式(用户交互模式暂未找到)。 (这个是含义:Web应用是一种基于标准的应用集成方式,它可以将运行在通过Intranet、 Extranet或Internet连接的分布式服务器上的应用集成在一起。Web应用建立在Web系统之 上,而且加以扩展,即添加了业务功能。从本质上说,Web应用利用Web站点作为一个业 务应用的前端。Web应用利用所支持的技术使得其内容具有动态性,如果服务器上没有业 务逻辑存在,系统将不被称为Web应用。) 主要有以下特点: a. 易用性好 b. 易于维护 c. 信息共享度高 d. 扩展性好 e .安全性好 f •广域网支持 g.保护企业投资 8, 代码分离模式 代码分离(Code Behind)形式是为了提高代码阅读性采用的新技术,将ASP.NET程 序需要呈现的一个网页分为这两个文件,即代码分离技术,实现了 HTML代码 和服务器逻辑代码的分离,这样更方便于代码编写、整理及调试。可以分别设计、分别调试 和分别保存,其两者之间的关联是通过编译器指令Page实现的。, 9 ASP. NET技术在电子商务网站开发中的应用(这个是问的什么) [摘要]ASP. NET的许多技术特征,使它更适合于开发大规模的、分布式Web 应用程序。本文通过网上购物系统的开发论述了 ASP. NET环境下电子商务网 站的设计及实现。 [关键词]ASP. NET Web应用程序电子商务数据库 、,-、- 一、刖a 在互连网络高速发展的今天,商务网站已成为目前Internet上广泛使 用的在线系统之一。为此我们设计了一个模拟购物超市的网上购物系统,论 述了 ASP. NET技术在各方面的应用。 二、ASP. NET技术简介 ASP. NET除了具有ASP的优点外,更具有功能强大,ASP. NET彻底抛弃 了脚本语言,而代之于编译式语言(如VB、C#等),为开发者提供了更加强有 力的编程资源;允许用服务器端控件取代传统的HTML元素并充分支持事件 驱动机制,并为开发者提供了强力的集成开发工具Visual Studio. NETO 三、ASP. NET在网上购物系统中的应用 1. ASP. NET与ADO. NET结合访问数据库的实现 在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要 的产品或服务。因此,让用户通过浏览器查询服务的后端数据是Web服务提 供者必须提供的服务。本文对数据库的访问是通过.NET框架中包含的SQL Server专门提供程序来实现的。 ASP. NET与ADO. NET结合访问数据库的步骤如下: (1) 创建一个数据库连接; (2) 请求一个记录集合; (3) 把记录集合暂存到DataSet; (4) 如果需要,返回第(2)步(DataSet可以容纳多个数据集合); (5) 关闭数据链路; (6) 在DataSet上作所需要的操作; 创建对象 SqlConnection Dim Conn As New SqlConnection (“server=localhost; DataBase=数据 库名;UID=连接数据库时的用户名;PWD=连接数据库时的密码“) Dim a dp As New SqlDataAdapter (“select * from 要操作的数据表名 ”, conn) 建立适配器对象,请求一个记录集合 Dim ds As New DataSet 建立 DataSet 对象 adp. Fill (ds, “DataSet中相应记录集合的表名“)’填充DataSet,把 记录集合暂存到DataSet 具体数据库操作代码省略 Conn. Close () 关闭数据链路 Conn=Nothing 清除对象 2. 注册功能的实现 注册使用户的个人信息输入数据库,并使用户在购物过程中通过个人的 用户名和密码。注册成功后,将设置一个Session变量来标识此用户已经通 过了注册,是合法的可购物的用户,如Session (“Flag“) =trueo 3. 用户登录的实现 曾经注册过的老用户可以直接登录网站进行购物。登录时只需输入用户名与 密码,提交给服务器,服务器查询客户信息库,如无此用户,将重定向到重新登