struts在it服務管理項目中的應用.doc
約37頁DOC格式手機打開展開
struts在it服務管理項目中的應用,struts在it服務管理項目中的應用1.3萬字 37頁摘 要隨著internet技術的迅速發(fā)展,開發(fā)web應用的技術日趨多樣化和成熟化??蚣転閣eb應用提供了預備的軟件架構和相關的軟件包,它大大提高了開發(fā)web應用的速度和效率。struts是在jsp model2的基礎上實現(xiàn)mvc模式的應用框架。利用控制器來分離模型...
內容介紹
此文檔由會員 阿凡達 發(fā)布
Struts在IT服務管理項目中的應用
1.3萬字 37頁
摘 要
隨著Internet技術的迅速發(fā)展,開發(fā)Web應用的技術日趨多樣化和成熟化??蚣転閃eb應用提供了預備的軟件架構和相關的軟件包,它大大提高了開發(fā)Web應用的速度和效率。Struts是在JSP Model2的基礎上實現(xiàn)MVC模式的應用框架。利用控制器來分離模型和視圖,達到一種層間松散耦合的效果,提高系統(tǒng)靈活性、復用性和可維護性。Struts框架的核心是一個彈性的控制層,基于如Java Servlets,JavaBeans,Resource Bundles與XML(Extensible Markup Language)等標準技術,以及Jakarta Commons的一些類庫。Struts將MVC模式“分離顯示邏輯和業(yè)務邏輯”的能力發(fā)揮得淋漓盡致,它能提高應用的可重用性和可擴展性,從而提高開發(fā)大型復雜軟件系統(tǒng)的效率。
本文主要圍繞如何采用框架快速、高效的開發(fā)易維護的IT服務管理系統(tǒng),以及如何提供完善的各個流程管理以保障每個流程各個步驟記錄完整這兩個問題展開論述。
本文首先通過對IT服務管理系統(tǒng)需求的分析,并根據(jù)需求確定了系統(tǒng)的功能、結構以及其業(yè)務流程。接著以系統(tǒng)中一個功能模塊為例闡述了作者是如何根據(jù)需求分析對系統(tǒng)做了詳細設計的。最后根據(jù)Struts框架的技術對系統(tǒng)如何實現(xiàn)做了詳細說明。
關鍵詞:MVC,Struts,IT服務管理系統(tǒng)(ITSM),XML,JSP
Application of Struts in ITSM
Abstract
With the fasted envelopment of Internet technology. The technologies of developing web applications become diversiform and mature. Frameworks provide web applications with prepared software frames and relative software packages. Which improve the speed and efficiency of developing web applications? Struts, which utilizes controllers to separate models from views with the purpose of layers incompact coupling and enhancing systems flexibility, reusability and maintainability. Realizes Model-View-Controller (MVC) design paradigm based on JSP Model 2.The core of Struts framework is a stretchable controller based on some standard technologies like Java Servlets.Java Beans, Resource Bundles and XML (Extensible Markup Language) and some class libraries like Jakarta Commons and so on. The Struts framework performs the ability separating presentation logic from business logic of MVC design paradigm incisively and vividly. The Struts improves applications reusability and extensibility. So it can improve the development efficiency for large-scale complex software system.
This paper mainly writes about two questions. One is how to develop an effective Decision IT Service Management System (ITSM) by using application frameworks fast and efficiently. The other is how to guarantee the flow.
First of all, this paper analyses ITSM requirements, and confirms the system functions, structure and business flow based on the requirement. Then it takes a function module for example to focuses on the design of the system in detail according to requirement analysis. Finally, this paper elaborates on how to realize the ITSM with the technology of Struts.
Keywords: MVC, Struts, ITSM, JSP, XML
目 錄
1.緒論 1
1.1 課題研究意義 1
1.2國內外發(fā)展現(xiàn)狀 1
1.3 課題研究內容 2
2 Struts應用框架簡介 3
2.1 MVC設計模式與Struts應用框架 3
2.1.1 MVC設計模式概述 3
2.1.2 Struts框架概述 3
2.2 Struts框架的核心組件 4
2.2.1 模型組件 4
2.2.2 視圖組件 5
2.2.3 控制器組件 5
3 ITSM系統(tǒng)概述 7
3.1系統(tǒng)完成的主要目標 7
3.2 預期達成的系統(tǒng)性能需求 7
3.3 系統(tǒng)功能簡介 8
3.3.1系統(tǒng)管理 8
3.3.2自主服務臺工作臺 8
3.3.3知識庫管理 8
3.3.4 工作臺 9
4 ITSM的事件模塊的設計及實現(xiàn) 10
4.1模塊功能描述 10
4.2模塊界面 10
4.2.1事件管理界面 10
4.2.2事件新建界面 11
4.2.3事件編輯界面 13
4.2.4事件提交界面 16
4.2.5事件查詢界面 18
4.2.6事件查看界面 20
4.3模塊內函數(shù)定義 23
4.3.1新建事件 23
4.3.2查詢事件 24
4.3.3編輯事件 26
4.3.4提交事件 27
4.3.5查看事件 29
結論 31
致謝 33
參考文獻 32
參考文獻
[6] 孫衛(wèi)琴,《Tomcat與Java Web開發(fā)技術詳解》.電子工業(yè)出版社
[7] 何成萬,MVC模型2及軟件框架Struts的研究.計算機工程
[8] 張海玉,劉曉霞.用Struts開發(fā)基于MVC的Web應用
[9] Jan Van Ban ,《IT服務管理—基于ITIL的全球最佳實踐》.清華大學出版社
[10]王威杰,李正凡,《Research on Establish J2EE Web Application with Struts》.華東交通大學信息工程學院
[11張宏森,四層B/S結構及解決方案計算機應用研究
1.3萬字 37頁
摘 要
隨著Internet技術的迅速發(fā)展,開發(fā)Web應用的技術日趨多樣化和成熟化??蚣転閃eb應用提供了預備的軟件架構和相關的軟件包,它大大提高了開發(fā)Web應用的速度和效率。Struts是在JSP Model2的基礎上實現(xiàn)MVC模式的應用框架。利用控制器來分離模型和視圖,達到一種層間松散耦合的效果,提高系統(tǒng)靈活性、復用性和可維護性。Struts框架的核心是一個彈性的控制層,基于如Java Servlets,JavaBeans,Resource Bundles與XML(Extensible Markup Language)等標準技術,以及Jakarta Commons的一些類庫。Struts將MVC模式“分離顯示邏輯和業(yè)務邏輯”的能力發(fā)揮得淋漓盡致,它能提高應用的可重用性和可擴展性,從而提高開發(fā)大型復雜軟件系統(tǒng)的效率。
本文主要圍繞如何采用框架快速、高效的開發(fā)易維護的IT服務管理系統(tǒng),以及如何提供完善的各個流程管理以保障每個流程各個步驟記錄完整這兩個問題展開論述。
本文首先通過對IT服務管理系統(tǒng)需求的分析,并根據(jù)需求確定了系統(tǒng)的功能、結構以及其業(yè)務流程。接著以系統(tǒng)中一個功能模塊為例闡述了作者是如何根據(jù)需求分析對系統(tǒng)做了詳細設計的。最后根據(jù)Struts框架的技術對系統(tǒng)如何實現(xiàn)做了詳細說明。
關鍵詞:MVC,Struts,IT服務管理系統(tǒng)(ITSM),XML,JSP
Application of Struts in ITSM
Abstract
With the fasted envelopment of Internet technology. The technologies of developing web applications become diversiform and mature. Frameworks provide web applications with prepared software frames and relative software packages. Which improve the speed and efficiency of developing web applications? Struts, which utilizes controllers to separate models from views with the purpose of layers incompact coupling and enhancing systems flexibility, reusability and maintainability. Realizes Model-View-Controller (MVC) design paradigm based on JSP Model 2.The core of Struts framework is a stretchable controller based on some standard technologies like Java Servlets.Java Beans, Resource Bundles and XML (Extensible Markup Language) and some class libraries like Jakarta Commons and so on. The Struts framework performs the ability separating presentation logic from business logic of MVC design paradigm incisively and vividly. The Struts improves applications reusability and extensibility. So it can improve the development efficiency for large-scale complex software system.
This paper mainly writes about two questions. One is how to develop an effective Decision IT Service Management System (ITSM) by using application frameworks fast and efficiently. The other is how to guarantee the flow.
First of all, this paper analyses ITSM requirements, and confirms the system functions, structure and business flow based on the requirement. Then it takes a function module for example to focuses on the design of the system in detail according to requirement analysis. Finally, this paper elaborates on how to realize the ITSM with the technology of Struts.
Keywords: MVC, Struts, ITSM, JSP, XML
目 錄
1.緒論 1
1.1 課題研究意義 1
1.2國內外發(fā)展現(xiàn)狀 1
1.3 課題研究內容 2
2 Struts應用框架簡介 3
2.1 MVC設計模式與Struts應用框架 3
2.1.1 MVC設計模式概述 3
2.1.2 Struts框架概述 3
2.2 Struts框架的核心組件 4
2.2.1 模型組件 4
2.2.2 視圖組件 5
2.2.3 控制器組件 5
3 ITSM系統(tǒng)概述 7
3.1系統(tǒng)完成的主要目標 7
3.2 預期達成的系統(tǒng)性能需求 7
3.3 系統(tǒng)功能簡介 8
3.3.1系統(tǒng)管理 8
3.3.2自主服務臺工作臺 8
3.3.3知識庫管理 8
3.3.4 工作臺 9
4 ITSM的事件模塊的設計及實現(xiàn) 10
4.1模塊功能描述 10
4.2模塊界面 10
4.2.1事件管理界面 10
4.2.2事件新建界面 11
4.2.3事件編輯界面 13
4.2.4事件提交界面 16
4.2.5事件查詢界面 18
4.2.6事件查看界面 20
4.3模塊內函數(shù)定義 23
4.3.1新建事件 23
4.3.2查詢事件 24
4.3.3編輯事件 26
4.3.4提交事件 27
4.3.5查看事件 29
結論 31
致謝 33
參考文獻 32
參考文獻
[6] 孫衛(wèi)琴,《Tomcat與Java Web開發(fā)技術詳解》.電子工業(yè)出版社
[7] 何成萬,MVC模型2及軟件框架Struts的研究.計算機工程
[8] 張海玉,劉曉霞.用Struts開發(fā)基于MVC的Web應用
[9] Jan Van Ban ,《IT服務管理—基于ITIL的全球最佳實踐》.清華大學出版社
[10]王威杰,李正凡,《Research on Establish J2EE Web Application with Struts》.華東交通大學信息工程學院
[11張宏森,四層B/S結構及解決方案計算機應用研究