节点文献

基于J2EE平台的网络性能管理系统的研究与实现

Research and Realization of the Network Performance Management System Based on J2EE Platform

【作者】 朱二朋

【导师】 张能立;

【作者基本信息】 武汉理工大学 , 计算机应用技术, 2008, 硕士

【摘要】 随着网络规模的不断扩大,以及网络业务的飞速增长,客观上需要网络管理软件来保证整个网络的正常运行。然而,传统的C/S模式的网管软件已经不能适应不断变化的业务需求,因此本论文提出了基于J2EE平台的Web方式的网络性能管理系统。首先本论文在研究了MVC模式和传统的J2EE技术的基础上,指出了传统的J2EE架构的实现要依赖于特定服务器支持的不足,提出了轻量级的J2EE架构的解决方案,并详细介绍了该框架所涉及的一些流行的开源框架技术。其次,在对系统现有业务和设计原则进行阐述后,重点分析了网络性能管理系统的系统需求,并给出了系统的用例图和活动图。然后,本文设计了一个分层的融合了多种开源框架技术的架构,它使得系统不依赖于特定的容器。就具体实现技术而言,Web层使用基于MVC模式的Struts框架技术进行构建;在业务层,使用简单的JavaBeans来实现系统核心的业务逻辑,并且在该层划分一个为上层提供操作的服务层;在数据层,采用Hibernate框架来实现业务实体的持久化,并采用DAO模式为数据层设计一个为业务层提供数据操作的接口层;使用Spring框架来完成三个框架的整合,以及实现通过配置文件形式表示的各组件的依赖关系。实践结果表明,这三种框架的整合不仅有利于保证开发效率,而且还能保证系统可靠性、稳定性和可移植性。最后,本论文详细地描述了系统的实现,其中包括系统登陆、用户管理、角色管理、设备设置和区域设置等模块的实现。在系统实现过程中,以面向接口编程为核心思想,使得各层之间通过接口相互联系,这样就降低了系统的耦合度;在处理用户请求时不同的功能模块对应着不同的处理模块,这样可以增强代码可读性;在显示页面使用大量的功能标签来代替普通的网页元素和Java代码,便于实现系统的国际化和提高系统的可维护性。在实际应用中,该系统只需要配置了应用服务器,就可以进行发布和使用。本论文所提出的由多种开源框架整合而成的J2EE架构的成功应用对于中小企业在Web开发方面具有一定的借鉴意义。

【Abstract】 With the continuous expansion of the network in size and the rapid increasing of the network traffic, objectively it needs the network management software to ensure the normal operation of the entire network. However, the traditional network management software based on C/S model is unable to meet the changing business requirements, so this thesis presents the network performance management system of the Web way based on J2EE platform.Firstly this thesis points out the lack that the realization of the traditional J2EE architecture must depend on the support of the specific server on the basis of research the MVC model and the traditional J2EE technology, and proposes the solution of the lightweight architecture and in detail introduces some popular open-source framework technology involved by the lightweight architecture.Secondly, after describing the existing business and the design principles of the system, the thesis mainly analyzes the system requirements of the network performance management system and gives the use case diagram and the activity diagram.Then, the thesis designs a layered architecture fusing the various open source framework technology, and it makes the system not to depend on the specific container. For specific implementation technologies, the Web layer uses the Struts framework technology based on MVC model to construct the layer, and in the business layer, it uses the simple JavaBeans to realize the core business logic of the system and divides a service layer providing the operations for the upper layer, and in the data layer, it uses the Hibernate framework to realize the persistence of the business entity, and designs the interface layer providing the data operations for the business layer by using DAO model, and using Spring framework to achieve the integration of the three frameworks and realize through configuration-file form to express the dependant relationship of the various components. The practical results show that the framework of the integration of these three is not only conducive to ensure the development efficiency, but also ensures the reliability, stability and portability of the system.Finally, the thesis describers the realization of the system in detail, including the module realization of the system login, the user management, the role management, the device setting and the regional setting. In the system implementation process, we make the each layer to be interrelated through the interface under the core idea of the interface-oriented programming, such can lower the system mutually connection. When dealing with the user requests, the different functional modules correspond to the different process modules, such can enhance the readability of the code. In the display pages, we use a lot of functional labels to replace the normal website elements and Java codes, such can be easy to realize the internationalization and enhance maintainability about the system. In the practical application, the system only needs to configure the application server, and then it can be released and used.The successful application of the J2EE architecture integrating the various open-source frameworks proposed by this thesis, for small and medium-sized enterprises, has the certain reference significance on the development of Web aspect.

  • 【分类号】TP311.52
  • 【被引频次】4
  • 【下载频次】130
节点文献中: