| The ultimate goal of Telecom Integrated Network Management System is to maximize utilization of Telecom network resources, improve its quality and efficiency, and provide high quality communication service for the users. Thus it requires integrating different types of network environments and employing advanced network management technique to realize the centralized control, maintenance and management over the whole network according to the network resource data.Integrated Fault Monitoring Management System (IFMMS) is an important component of this whole system. It is to inform the system operators and maintainers of the running status of the network and its facilities in time, to centralize the monitoring over facilities alarms and system operating faults, and to help the operators locate the fault and analyze its cause.Struts is an open source enterprise-grade web application development framework designed with Model-View-Controller (Model 2/MVC) pattern, and it is to alleviate the burden enterprises take to build a web application on the whole. Newly introduced as it is, with scalability and stability, it becomes more and more popular in the e-business application development field.This paper has introduced the architectural principle and characteristics of Struts in detail, and illustrated its developing methods with the example of an "Alarm Setting" module in the IFMMS project. In the design of "Alarm Setting" module, the business logic has been carefully partitioned, the application pattern of each component that Struts relatives to MVC has been concretely analyzed, the actual flow of Struts has been expatiated and some key codes have been listed. Based on my personal experiences, the last part of this paper has summarized the advantages and disadvantages of the Struts system, and the experiences of employing Struts in projects development. All these works would be very beneficial exploration for many software enterprises to use Struts to develop project.In order to meet the real-time requirements of IFMMS, the system employs "Share Memory" structure in system design. This paper has given a design of "Share Memory" structure based on JAVA language and correlative codes. The running result shows the "Share Memory" structure works well with the Struts Framework and is able to meet the real-time requirements of IFMMS. |