文档介绍:第十二章 IE客户系统
Explorer浏览器,scape以及其它的网际浏览器,我们为了方便都称为IE客户。
客户安全
对于一个开放的网站,我们并不限制连接的用户是哪些,也没有对用户作限制。
用户和远程通过拨号直接与服务器连接的()用户。IIS基于Web的安全也允许匿名用户的访问。
本地用户应该可以直接访问。远程用户将通过拨号登录到服务器上。这实际上是Windows的安全机制,服务器上要有一个能远程接入的用户身份。登录到服务器上后,对Web的访问应该还是允许匿名访问。
由于Web发布的只是一个监测系统,并没有控制,因此Web无需验证应用程序的权限和安全机制。
对于客户来讲,由于要运行ActiveX,要降低IE的安全级别,我们可以保证:我们的ActiveX是安全的,你没有任何损失!
但我们不能保证在这种安全级别下,你访问其它的Web站点是否安全。
实时策略
IE客户运行时的实时性肯定要低于通过客户应用程序的实时性。由于在IE中只是对实时数据和历史数据的观察,因此在请求服务方的响应级上也应是最低的。
时实数据的更新采用定时(3-5秒)刷新一次。
数据交互
IE客户只是单向的服务方发送请求,服务方响应请求并将执行结果返回给客户的过程。
IE客户不断的向服务方发送一定的请求,服务方则对应产生一系列的事务来处理请求。服务方总是处在响应请求和事务处理的逻辑当中。
IE客户并不能向服务方提供数据源要求服务方更改相应的数据(除非Web应用程序允许客户提交数据,在系统中是不允许的)。
ASP的请求循环:
用户在浏览器地地址区输入一个URL;
浏览器解析URL并为URL中给出的服务器的根Web检查所存储的cookies;
浏览器打包标头信息,表单内容和QueryString参数,HTTP编码它们并发送一个请求;
服务器收么请求,解码并解标头信息,表单内容和QueryString参数。因为这是一个ASP请求,所以服务器将请求传递给ASP的引擎。
ASP引擎检查有效的SessionID cookie。若发现,它查找相应的Session对象并创建Server、Form和QueryString集合。
ASP引擎运行此页面的脚本代码并建立一个响应;
浏览器收到响应,存储cookie的所有变更,解析HTML,并显示此页面。
客户浏览器上的主要内容
首页
首页既是缺损页,打开网站时缺损打开这个页面。
首页的内容应是一些功能选项,它以一种标题或是热链接的方式指向其它的页面。
同时,首页上还应有一些介绍性文本。
功能选项有:画面、报表、曲线、数据查询、事件查询。
画面页
画面页将缺损打开主接线图