(3)安全认证层:安全认证服务器与Web服务器和数据库服务器通过SCI连接,SCI采用Java专用程序实现。安全认证服务器中主要有三个功能模块:用户请求模块、加密生成模块和认证确认模块,这三个模块相互配合,共同完成系统的数据访问安全工作。在本系统中,为了提高系统效率,安全认证并非对每次数据库操作均提供服务,而是由用户(WWW或DBMS)发起请求,安全中心接到请求后开始运作,提供相应的服务。
(4)数据层:数据库服务器。本系统的数据库服务器是支持XML的大型数据库SQL Server 2000。
由于整个系统中的各个逻辑模块之间的互操作都严格遵守业界标准,因此操作系统、Web服务器、应用服务器、数据库服务器可以根据软硬件资源情况进行灵活的配置,所有的代码无需或仅作极少量改动就可以在各种环境下移植。
4 结束语
网络与教学的结合一直是近年来研究的热点,互联网和教育是改变我们生活和生存方式的两个最重要的方面,那么怎样利用好现有的网络来为教育事业服务是一件很有意义的大事。本文所研究的基于J2EE规范和MVC设计模式的关于项目开发的网上教学系统,对于增强学生的实际项目开发经验,加强学生对项目开发流程的理解,以及增强学生学习的主动性和灵活性,具有重要的现实意义。
参考文献
[1] Sun Microsystems.Java 2 Platform, Enterprise Edition Specification Version 1.2[EB/OL].Available at http://java.sun.com/j2ee/docs.html .
[2] Sun Microsystems.Java Server Page Specification Version 1.1[EB/OL].Available at http://java.sun.com/products/jsp.
[3] (美) Graig A Berry John Carnell Matjaz B Juric 著,邱仲潘等译.实用J2EE设计模式编程指南M.
北京:电子工业出版社,2003年1月.
[4] (美) Deepak Alur John Crupi Dan Malks 著,牛志奇,丁天,田蕴哲等译.J2EE核心模式M.北京:机械工业出版社, 2002年1月.
[5] Marty Hall,Larry Brown著,赵学良译.Servlet与JSP核心编程,清华大学出版社,2007年.
[6] 柳永波等著,JSP应用开发技术,人民邮电出版社,2007年.
[7] 王涛,陈怀义.基于Web的远程教学平台的设计与实现[J].计算机应用研究,2003年.