【www.gdgbn.com--php应用】

一、什么是应用程序设置
  应用程序设置通常是指与应用程序密切相关的一系列参数。在基于窗体的Windows应用程序中,应用程序设置主要包括影响应用程序布局的位置、尺寸等参数;影响应用程序外观的颜色、形状等参数;此外,还包括应用程序的语言、文化等设置以及数据源和连接字符串等等。这些参数设置在程序开发中应用广泛,有的被用来保持应用程序的一致性、连续性,比如保存应用程序结束时的窗体大小、位置及背景颜色,下次执行应用程序时恢复这些设置;另一些参数则使程序代码更加简洁高效,比如保存数据库连接字符串供多次调用。
  与基于窗体的windows应用程序不完全相同,基于web的Asp.net应用程序有其自身的特殊性,它是面向网络的。这决定了asp.net应用程序设置除包括上面的参数外,还包括,
   # 身份验证和授权等安全机制
   # 网络传输协议类型和针对特定类型文档的http处理程序
  # 事务处理
  # 为所有页面设置超时
  # 定制出错页面来代替默认IIS出错页面
  # 会话和会话状态信息
  # 页面缓存行为
  # 自定义及扩展
  可见,asp.net 应用程序设置参数类型更为丰富。实际开发中,它们不仅被用来提高应用程序安全性、高效性,而且易于对特定用户实施管理并可定制需求。
  二、为什么要将asp.net应用程序设置外置为web服务
  关于web服务的优点就不用再提了,媒体铺天盖地的宣传和在许多领域的广泛应用已经足够说明问题。不过这里仍然要强调的是,web服务实际上就是asp.net应用程序,只不过重新进行了组织。特别地,web服务为不同应用程序之间共享对象提供了实现。通过简单的引用,你可以在程序中访问另一程序实现的功能,而不仅仅是asp.net中那样只有通过浏览器才能实现。显而易见,web服务也具有一般asp.net应用程序所拥有的许多功能和特性。Asp.net和web服务都有状态管理功能就是一个典型的示例。

本文来源:http://www.gdgbn.com/jiaocheng/4307/