亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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è)計(jì)采用Struts框架技術(shù)開發(fā),實(shí)現(xiàn)了事故事件的統(tǒng)計(jì)分析和決策。開發(fā)中結(jié)合JSP的頁面顯示技術(shù),保證了代碼的安全,同時(shí)簡化了JSP頁面的編碼,使得對信息的管理更加及時(shí)、高效。

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

        2.1 MVC設(shè)計(jì)模式

        2.1.1 MVC簡介

        MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是軟件開發(fā)過程中比較流行的設(shè)計(jì)思想。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驗(yàn)證輸入,然后實(shí)例化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)實(shí)現(xiàn)了MVC設(shè)計(jì)模式的概念,它將Model、View和Controller分別映射到Web應(yīng)用中的組件。Model由代表系統(tǒng)狀態(tài)和商業(yè)邏輯Action來構(gòu)建,View是由JSP和struts提供的自定義標(biāo)簽來實(shí)現(xiàn),Controller負(fù)責(zé)控制流程,由ActionServlet和ActionMapping來完成。

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

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

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

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

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

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

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

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

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

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

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

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

        1)聲明及定義CompanyaddForm.java

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

        2)配置文件定義

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

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

        4 結(jié)論及建議

        實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),通過運(yùn)用Struts框架開發(fā)事故事件信息管理系統(tǒng),使我深刻感受到了其在開發(fā)過程中的便利。在Struts框架下開發(fā),條理清晰,在系統(tǒng)出現(xiàn)問題后,可在短時(shí)間內(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-估計(jì)的漸近分布
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        3D打印中的模型分割與打包
        色777狠狠狠综合| 美女被搞在线观看一区二区三区 | 毛片免费在线播放| 亚洲日本VA午夜在线电影| 国产亚洲精品在线播放| 久久午夜福利无码1000合集| 午夜不卡av免费| 中文字幕人妻中文| 免费黄网站永久地址进入| 美女视频黄是免费| 真人无码作爱免费视频禁hnn| 国产欧美日韩综合一区二区三区| 蜜桃视频网站在线免费观看| 久久精品中文字幕女同免费| 天堂aⅴ无码一区二区三区| 国产亚洲AV无码一区二区二三区 | 久久久久久亚洲av无码蜜芽| 国产精品jizz观看| 亚洲中文字幕国产综合| 国产夫妻自拍视频在线播放| а√资源新版在线天堂| 久久精品国产91久久性色tv| 最新国产一区二区三区| 久久久久成人精品免费播放动漫| 久久人人爽天天玩人人妻精品| 国产av一区二区三区丝袜| 亚洲av熟女少妇一区二区三区 | 国产好大好硬好爽免费不卡| 久久尤物AV天堂日日综合| 国产自拍精品视频免费观看| 人妻熟妇乱又伦精品视频| 国产成人精品av| 手机AV片在线| 九九久久精品国产免费av| 亚洲色爱免费观看视频| 欧美精品AⅤ在线视频| 日韩国产自拍视频在线观看| 男女猛烈拍拍拍无挡视频| 大地资源中文第三页| 中文字幕av人妻一区二区| 国产亚洲精品久久久久5区|