论文部分内容阅读
信息技术的快速发展使得整个社会的方方面面处于一个信息相互关连的网络世界,Intemet的日益普及和Web技术的飞速发展对传统MIS产生了巨大的冲击。在这种背景下,Web技术和数据库技术相互结合,便产生了Web数据库。Web数据库集合了Web技术和数据库技术的优点,使它们都发生了质的变化:Web网页从静态网页发展成了由数据库驱动的动态网页,数据库实现了开发环境和应用环境的分离。 我们开发的广东省科技人才库系统是一个Web数据库系统,其目的是实现广东省科技人才资源的共享,提高科技人才管理的效率和信息化程度,达到对高层次人才的跟踪管理,同时便于有关部门动态掌握科技人才发展状况和加强产、学、研的结合。 本文主要描述了广东省科技人才库系统中若干关键技术的研究和实现,主要包括: 1)从体系结构的角度来看,Web数据库系统可以采用B/S、B/S/S和多层B/S体系结构。本系统采用B/S/S体系结构。 2)分析和研究了Web数据库访问技术和应用编程模型,将面向对象的MVC模型应用到应用程序的开发中,采用基于JAVA的Web数据库访问技术:JSP、JavaServlet、Java Bean和JDBC,实现了应用程序中表示层、应用层和数据层的分离。 3)为了改善系统性能,本系统使用了“连接缓冲池”技术,提高了数据库访问的效率。 4)由于Web数据库系统的运行环境——Internet的开放性,本文还研究了Web数据库系统的安全性问题,并在系统的多个层次上设计和实现了系统的安全性。