ManagerProvider:ADO.NET的Managed Provider是一个多层结构的无连接的一致的编程模型。Managed Provider提供了DataSet和数据中心(如MS SQL)之间的联系。Managed Provider包含了存取数据中心(数据库)的一系列接口。主要有三个部件:
(1)连接对象Connection、命令对象Command、参数对象Parameter提供了数据源和DataSet之间的接口。DataSetCommand接口定义了数据列和表映射,并最终取回一个DataSet.
(2)数据流提供了高性能的、前向的数据存取机制。通过IdataReader,你可以轻松而高效地访问数据流。
(3)更底层的对象允。许你链接到数据库,然后执行数据库系统一级的特定命令。
DataSet:DataSet是ADO.NET的中心概念。可以把DataSet想像成内存中的数据库。正是由于DataSet,才使得程序员在编程时可以屏蔽数据库之间的差异,从而获得一致的编程模型。DataSet,支持多表、表间关系、数据约束等。这些和关系数据库的模型基本一致。
ASP的组成部分包括:服务器脚本、客房端脚本、服务器组件、标准文本、文件系统和服务器端对象几部分组成。从本质上讲ASP实际上是服务器端的脚本制作。在浏览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏览器上。任何放在html中的东西,都可以放在ASP中。
ASP引擎内置了哪几个内建对象:应用程序对象(Application)、会话对象(Session)、服务器对象(Server)、请求对象(Request)、响应对象(Response)等。
(1)Applica tion 对象:可以使用该对象在给定的应用程序的所有用户之间共享信息。
(2)request 对象:使用 request 对象可以访问任何用 http 请求传递的信息,包括从 HTML 表单用post方法或get 方法传递的参数、Cookie 和用户认证 , request 对象使你能够访问发送给服务器的二进制数据。
(3)Response 对象:可以使用这个对象控制发送给用户的信息,包括直接发送信息给浏览器,重新定向浏览器到另外一个URL或设置Cookie的值。
(4)Server 对象:该对象提供对服务器上的方法和属性进行的访问,最常用的是创建ActiveX 组件的实例,另外还可以将URL或HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
(5)session 对象:可以使用该对象保存特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在sesslOn 对象中的变量不会清除 , 而用户在应用程序中访问页时,这些变量始终存在。可以使用sesslOn 方式显示地结束一个会话和设置空闲会话超时期限。
标准的ActiveX组件包括:广告循环(Ad Rotator)组件、浏览器性能(Browser Capability)组件、数据库访问(Database Access)组件、内容链接(Content Linking)组件、文件访问(File Access)组件等。
2016年10月自考互联网软件应用与开发复习资料(11).doc