论文部分内容阅读
随着时代的进步与科技的发展,人类进入一个高度信息化的社会,人们越来越意识到掌握信息的重要性,各个企业和部门也越来越重视自身信息化的建设。目前,国内的大多数中小企业都已建成了采用简单的客户/服务器(C/S)结构的信息管理及发布系统,但存在着开放程度低、兼容性差等局限性。J2EE技术作为新一代分布对象的标准之一,具有结构规范、实现灵活、跨语言能力、跨平台实现、面向对象以及安全性好等方面的特点,将J2EE技术应用于企业信息发布系统,可以很好地解决传统信息发布系统存在的不足。为此,本文提出了一种基于J2EE技术的信息发布系统,该系统与传统信息发布系统相比具有以下特点: 该系统符合基于组件的思想。软件组件充分利用已有的程序代码,适于分工合作,可以从根本上提高软件生产的效率和质量,提高开发大型软件系统的成功率。J2EE技术作为分布式对象技术,描述的是系统整体设计格局,成为组件组装的基础。该信息发布系统正是充分利用软件组件化的思想,通过EJB将信息发布系统中的常用功能模块或商业逻辑封装为标准的组件,当需要构造一个信息发布系统时,只需要将相应的组件进行组装就可实现相应的功能。 针对传统信息发布系统中采用的客户/服务器体系结构,本系统采用三层体系结构,将应用服务与数据服务的功能分离,用WebLogic服务器作为应用服务器。这样便于系统的开发与维护,并且使应用服务的功能易于扩展。 以Web作为发布方式,并采用关系数据库来存储需即时更新的数据信息,保证了发布信息的即时性。在服务器端组件中采用JDBC技术等作为动态读取数据库数据的方法,解决了传统信息发布系统中CGI方式存在的低效率问题,以及专用服务器方式下兼容性差的问题。此外,该系统继承了J2EE技术的其它优点,例如对不同平台的兼容性、对分布式数据的读取等。作者在论文中对系统分析设计以及体系结构做了较为详细的阐述,对系统的实现也进行了描述,对理论和实践如何相结合的问题进行了比较成功的尝试。