c) 在各层之间交换数据或使用XML
Web服务。与DataReader不同的是,DataSet能传递给远程客户端。AVktR43bpw d) 重用同样的记录集合,以便通过缓存获得性能改善<例如排序、搜索或筛选数据)。 e) 每条记录都需要执行大量处理。
f) 使用XML操作对数据进行操作,例如可扩展样式表语言转换 g) 不需要缓存数据。 h) 要处理的结果集太大,内存中放不下。 i) 一旦需要以仅向前、只读方式快速访问数据。 请解释转发与跳转的区别? 转发:HttpServerUtility.Transfer(>。 对于当前请求,终止当前页的执行,并使用指向一个新页的指定 URL 路径来开始执行此新页。可以清除 QueryString 和 Form 集合 跳转:HttpResponse.Redirect(>。 将客户端重定向到新的 URL 并指定该新 URL,默认不终止当前页的执行.ORjBnOwcEd 26 / 43 override与重载的区别 override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要 Override 是进行基类中函数的重写。为了适应需要。2MiJTy0dTT ArrayList,Array,string[]三者的区别? ArrayList 用于不定长的数组,可以随意的增删。 Array的容量是固定的, 在 Array中,您只能一次获取或设置一个元素的值,支持排序、反转等操作 Stirng[]和Array比较相似,不支持排序、反转等操作 . 什么叫应用程序域? 应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离。您可以在具有同等隔离级别<存在于单独的进程中)的单个进程中运行几个应用程序域,而不会造成进程间调用或进程间切换等方面的额外开销。在一个进程内运行多个应用程序的能力显著增强了服务器的可伸缩性。gIiSpiue7A 列举一下你所了解的XML技术及其应用XML的应用可分为四类: 27 / 43 1.可根据客户需要与不同的数据源进行交互。 2.可将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个XML文件。 3.可将同一数据以不同面貌展现给不同的用户。4.网络代理可对所取得的信息进行编辑、增减以适应个人用户的需要 具体热门应用有:ajax技术,WebServices技术 uEh0U1Yfmh 什么是JavaScript JavaScript是一种脚本语言,一种基于对象(Object>和事件驱动(Event Driven>的解释性语言,也可以说是一种web浏览器语言IAg9qLsgBX JavaScript的特点 1.动态性:使用JavaScript可以直接对用户输入的信息做出响应,无须经过Web服务程序,这样就可以减少服务器的通信量。<类似于Ajax)WwghWvVhPE 2.跨平台性:JavaScript比高级编程语言和服务器端编程语言更容易开发,因为编写、执行、调试和应用JavaScript脚本所需的就是文本编辑器和浏览器,只要能运行浏览器的计算机,并支持JavaScript的浏 28 / 43 览器就可正确执行。asfpsfpi4k 什么是虚函数?什么是抽像函数? 虚函数:可由子类继承并重写的函数。抽像函数:规定其非虚子类必须实现的函数,必须被重写 .什么是反射 程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象,它能够动态的创建类型的实例,设置现有对象的类型或者获取现有对象的类型,能调用类型的方法和访问类型的字段属性。它是在运行时创建和使用类型实例 ooeyYZTjj1 forward和redirect的区别是什么? ? 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。BkeGuInkxI ? 前者只能转到同一个Web应用程序的另一个页面,后者可以转到任何的URL,包括其它的服务器。 前者可以将request和response对象一起传到其它页面,后者不能 Jsp中include动作和include指令的区别 29 / 43 include动作 List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。h8c52WOngM html与xml的区别? 1. XML是区分大小写字母的,HTML不区分。 2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略
3. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用查找结束标记了。 J0bm4qMpJ9
30 / 43