- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
加速器控制系统是加速器系统的一个重要组成部分,是体现整个加速器系统水平的一个方面。近几年来,国际上各个大型的加速器实验室的工作人员对他们各自的加速器控制系统进行了不同程度的改造,使得他们的加速器控制系统的软件结构发生了比较大的变化,并且大量地采用了Internet技术和数据库技术,设计出灵活多样的交互式的动态网页,并将各种有关信息置于其上,以供用户通过浏览器进行浏览,及时了解所需信息,同时在WEB服务器(Web Server)中对不同层次的用户(如加速器运行调束人员层、所领导层、一般管理层、所内用户层、国际交流层及社会公众层等)设置相应的权限,使各用户只能浏览自己权限内的数据。
这样既防止了用户的越级访问,又方便了用户的使用,并可有效地促进国际上的交流。就国内而言,加速器控制的水平有所提高,但变化不是非常明显,有待进一步改进。设计交互式动态网页的技术有很多,如Ja-va、Java Scripts、CGI、IDC等。对于基于Win-dows NT的WEB服务器来说,微软公司的ASP(Active Server Pages)技术就是一个简单实用的设计交互式动态网页的新技术。本文的目的就是要介绍ASP技术本身以及它在加速器控制系统中使用的方法和前景。以前加速器控制系统的软件结构大多采用C/S(Client/Server)方式,C/S方式有其独特的优势,用户通过向服务器发送请求而获得服务。
在服务器和客户机上均有系统运行所需的数据,速度较快。但相对于C/S结构来说,B/S/D(Broweser/Web Server/Database)结构具有以下优势:1)B/S/D模式是一种跨平台的、一点对多点及多点对多点的应用软件结构,减少了开发人员在客户端的工作量,使他们可以把注意力集中到怎样合理地组织信息、提供客户服务上来。
B/S/D模式具有统一的浏览器客户端软件,不仅节省了开发、维护客户端软件的时间基于ASP技术的以上优势,可知利用ASP技术建立B/S/D软件结构的加速器控制系统一定是行之有效的。利用ASP技术访问WEB数据库的方法如图2所示。也就是说,ASP技术联合ADO(Ac-tiveX Data Object)技术,通过ODBC (OpenDatabase Connectivity )技术就可以访问WEB数据库了。利用ASP访问WEB数据库示意图为了更方便地访问网络数据库,微软推出了ADO技术,ADO技术是在原来微软的数据存取对象DAO (DataAccess Object)和远程数据存取对象RDO(Remote Data Access Object)的基础上发展而来的,摘取了DAO和RDO最精华的功能,是一个小而精的特别适合于In-ternet的数据库存取对象群。
由于数据库种类繁多,且各数据库厂商都为自己的数据库产品提供专用的前端开发工具,为数据库程序开发者存取数据库带来了很大的困难。在这种情况下,微软发表了ODBC技术,为利用前端开发工具开发各种数据库程序提供了一套统一的编程接口。ADO通过各种数据库的ODBC驱动程序,可以存取各种支持ODBC的数据库,包括Oracle、Informix、Sybase、DB2、SQL Server等大型数据库以及Access、Excel、Foxpro等支持ODBC的数据库。有了ODBC技术,技术人员为一种数据库开发的应用程序就可以在不做修改的情况下用来操作另一个数据库。
在ASP应用程序中存取数据库使用SQL(Structured Query Language )语言,SQL语言是专为数据库访问设计的语言。ASP应用程序中,SQL指令通过VBSeript或JavaScript脚本语言,集成到ASP文件中,以实现存取WEB数据库的目的。以后的加速器控制系统必然会采取B/S/D这种体系结构来代替C/S结构,在这种情况下,ASP技术以其建立动态交互式网页的独特优势,必将在加速器控制系统中得到越来越广泛的应用。
责编:古斯琪
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>