999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于struts架構(gòu)的事故事件信息管理系統(tǒng)開發(fā)

2019-12-23 00:03:55王智杰五礦礦業(yè)控股有限公司信息中心
新商務(wù)周刊 2019年21期
關(guān)鍵詞:頁面模型系統(tǒng)

文/王智杰,五礦礦業(yè)控股有限公司信息中心

1 前言

隨著Internet技術(shù)的發(fā)展,基于MVC(Model-View-Controller)模型的Struts框架為WEB應(yīng)用帶來了良好的層次劃分。本系統(tǒng)的設(shè)計采用Struts框架技術(shù)開發(fā),實現(xiàn)了事故事件的統(tǒng)計分析和決策。開發(fā)中結(jié)合JSP的頁面顯示技術(shù),保證了代碼的安全,同時簡化了JSP頁面的編碼,使得對信息的管理更加及時、高效。

2 系統(tǒng)實現(xiàn)框架分析

2.1 MVC設(shè)計模式

2.1.1 MVC簡介

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是軟件開發(fā)過程中比較流行的設(shè)計思想。MVC模式可將系統(tǒng)模型與視圖分離,從而提高系統(tǒng)的擴(kuò)展性和可維護(hù)性。將其引入Web系統(tǒng)開發(fā)后,系統(tǒng)模式由傳統(tǒng)的JSP完成用戶請求和響應(yīng)改變?yōu)橛煽刂破鞑东@用戶請求,JavaBean完成模型操作,而JSP專門負(fù)責(zé)響應(yīng)用戶需求。

2.1.2 MVC工作步驟

1)用戶在表單中輸入,表單提交給Servlet,Servlet驗證輸入,然后實例化JavaBean。

2)JavaBean 查詢數(shù)據(jù)庫,查詢結(jié)果暫存在JavaBean中。

3)Servlet跳轉(zhuǎn)到JSP,JSP使用JavaBean,得到他里面的查詢結(jié)果,并顯示出來。

2.2 Struts 框架

2.2.1 Struts 框架基本原理

Struts體系結(jié)構(gòu)實現(xiàn)了MVC設(shè)計模式的概念,它將Model、View和Controller分別映射到Web應(yīng)用中的組件。Model由代表系統(tǒng)狀態(tài)和商業(yè)邏輯Action來構(gòu)建,View是由JSP和struts提供的自定義標(biāo)簽來實現(xiàn),Controller負(fù)責(zé)控制流程,由ActionServlet和ActionMapping來完成。

Struts框架可分為四個主要部分:模型(Model)、視圖(View)、控制器(Controller)和用來做XML文件解析的工具包。

2.2.2 創(chuàng)建Web應(yīng)用的配置文件

對于Struts應(yīng)用,它的配置文件web.xml應(yīng)該對ActionServlet類進(jìn)行配置。此外,還應(yīng)該聲明Web應(yīng)用所使用的Struts標(biāo)簽庫。

2.2.3 struts-config.xml配置文件

struts-config.xml配置文件是整個框架的主心骨。web.xml文件定義了一個請求到來應(yīng)向何處轉(zhuǎn)發(fā)后,后面的工作就全權(quán)由strutsconfig.xml管理控制。文件的配置包括全局轉(zhuǎn)發(fā)、ActionMapping類、Actionform bean 和JDBC數(shù)據(jù)源四個部分。

3 事故事件信息管理系統(tǒng)的技術(shù)實現(xiàn)

3.1 系統(tǒng)總體目標(biāo)

事故事件信息管理系統(tǒng)以事故事件調(diào)查、分析、記錄為主流程,以電子化的統(tǒng)計分析決策功能為特色,以信息資源共享為橋梁,實現(xiàn)了事故事件的錄入、查詢、分析統(tǒng)計等功能。

3.2 業(yè)務(wù)邏輯組件的設(shè)計與實現(xiàn)

運用Struts框架實現(xiàn)系統(tǒng),首先把應(yīng)用分解為模型、視圖和控制器來實現(xiàn),這樣就將業(yè)務(wù)邏輯和表現(xiàn)層分開。然后運用struts-config.xml配置文件將三者組裝起來,協(xié)調(diào)它們完成相應(yīng)的功能。下面將以系統(tǒng)中單位管理為例按照MVC架構(gòu)來詳述實現(xiàn)過程。

3.2.1 創(chuàng)建視圖組件

在視圖中主要包括一個組件:新增單位頁面companyadd.jsp,是struts的輸入顯示頁面,保存在Web應(yīng)用根目錄下的accident文件夾中。

3.2.2 創(chuàng)建模型組件

模型組件文件CompanyaddAction.java是處理業(yè)務(wù)邏輯的JavaBean,封裝了對單位信息的操作。例如查找、刪除、編輯、修改部門信息、記錄日志等。

3.2.3 創(chuàng)建控制器組件

控制器組件作為整個Struts架構(gòu)的控制中心,包括了ActionServlet、Action Bean、ActionForm Bean、以及相關(guān)配置文件web.xml、strutsconfig.xml及資源包。ActionServlet類是框架自帶的,是整個Struts框架的控制樞紐,通常不需要擴(kuò)展。

1)聲明及定義CompanyaddForm.java

該Javabean用于收取用戶登錄頁面提交的表單數(shù)據(jù)。注意ActionFormBean中屬性名稱一定要對應(yīng)用戶表示層JSP頁面中的表單元素名稱及超鏈接參數(shù)名。

2)配置文件定義

web.xml主要實現(xiàn)了對ActionServlet進(jìn)行配置,同時還必須聲明Web表示層中所使用的struts標(biāo)簽庫。

Struts-config.xml配置表單驗證類及特性的請求路徑到相應(yīng)的Action類的映射等。

4 結(jié)論及建議

實踐是檢驗真理的唯一標(biāo)準(zhǔn),通過運用Struts框架開發(fā)事故事件信息管理系統(tǒng),使我深刻感受到了其在開發(fā)過程中的便利。在Struts框架下開發(fā),條理清晰,在系統(tǒng)出現(xiàn)問題后,可在短時間內(nèi)找出問題所在,提高了開發(fā)速度,保證了系統(tǒng)的質(zhì)量。MVC它強(qiáng)制將模型—視圖—控制分開,這種強(qiáng)制性帶來的直接好處就是系統(tǒng)開發(fā)更趨于靈活,增強(qiáng)了系統(tǒng)的可重用性和易維護(hù)性。

猜你喜歡
頁面模型系統(tǒng)
大狗熊在睡覺
一半模型
Smartflower POP 一體式光伏系統(tǒng)
刷新生活的頁面
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
主站蜘蛛池模板: a网站在线观看| 国产区福利小视频在线观看尤物| 美女视频黄频a免费高清不卡| a级毛片网| 国产又粗又猛又爽| 久久婷婷国产综合尤物精品| 国产成人做受免费视频| 亚洲资源站av无码网址| 日韩二区三区无| 亚洲天堂啪啪| 青青草原国产av福利网站 | 国产91视频观看| 一级毛片免费不卡在线| 无码精油按摩潮喷在线播放| 日本国产在线| lhav亚洲精品| 国产超碰在线观看| 沈阳少妇高潮在线| 亚洲精品无码AV电影在线播放| 亚洲最黄视频| 2021精品国产自在现线看| 一本大道在线一本久道| 国产Av无码精品色午夜| 国产第一页免费浮力影院| 亚洲欧州色色免费AV| 色有码无码视频| 人妻中文字幕无码久久一区| 欧美性久久久久| 国产精品白浆无码流出在线看| 国产尤物在线播放| 亚洲成肉网| 国产三级精品三级在线观看| 成人中文字幕在线| 五月六月伊人狠狠丁香网| 久久亚洲精少妇毛片午夜无码| 欧美国产日韩一区二区三区精品影视| 无码aⅴ精品一区二区三区| 久热这里只有精品6| 亚洲人成在线精品| 91美女视频在线| 毛片最新网址| 九九视频免费在线观看| 欧美日韩国产在线人成app| 久久综合伊人77777| 99久久精品视香蕉蕉| 国产在线一区视频| 青青青国产视频手机| 亚洲天堂在线视频| 欧美一区二区啪啪| 一边摸一边做爽的视频17国产| 91无码网站| 亚洲欧洲日韩久久狠狠爱| 国产成人欧美| 亚洲综合在线最大成人| 91精品啪在线观看国产91九色| 国产不卡网| 97色伦色在线综合视频| 正在播放久久| 国产成人高清精品免费| 久无码久无码av无码| 精品伊人久久久久7777人| 国产三级毛片| 天堂亚洲网| 久久精品视频亚洲| 综合色区亚洲熟妇在线| 成人午夜视频免费看欧美| av无码久久精品| 亚洲青涩在线| 国内精品小视频福利网址| 青草精品视频| 免费在线国产一区二区三区精品| 特级欧美视频aaaaaa| 亚洲AV免费一区二区三区| 福利视频久久| 91美女视频在线| 中文字幕无码制服中字| 亚洲中文字幕av无码区| 免费看的一级毛片| 国产女人在线观看| 亚洲无限乱码| 98精品全国免费观看视频| 久久综合伊人77777|