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

struts、hibernate輕量級架構在教學數據分析、企業設備管理系統中的應用

2011-07-13 05:20:20浙江工業職業技術學院宋正江
電子世界 2011年13期
關鍵詞:模型系統

浙江工業職業技術學院 宋正江

Web開發往往涉及技術較多,隨著MVC軟件開發理論的不斷深入,極大地提高了軟件可維護性、可閱讀性,但同時也增加了軟件開發的工作量,提高了軟件開發的成本。軟件開發框架的出現,改變了這種狀態,框架(FrameWork)為Web應用提供了預備的軟件架構和相關軟件包,可以大大提高開發Web應用的速度和效率。在Java社區,開源項目進行得十分活躍,許多優秀的開源框架更是為我們提供了幫助,結合Struts和Hibernate這兩個開源框架來構建應用是一個十分有效的技術選擇。本文研究了沒有采用EJB技術的基于Struts和Hibernate框架的輕型J2EE軟件架構技術和開發方法,并給出了在教學數據分析統計與設備管理系統中的具體應用。

在J2EE的多層次結構中,Web層框架遵循MVC模式的Struts架構,業務邏輯處理有JavaBean操作類完成,數據持久層采用Hibernate框架。本文將該框架架構應用于專業設置數據統計分析系統,利用調研信息輸入專業設置信息條,最終生成統計信息報表;將基于改框架搭建石化企業設備管理系統,完成設備基本信息管理、備品備件管理、附屬設備管理、故障登記管理等。

Web層中Struts框架的基本結構(見圖1),Web層框架采用Struts架構存在以下幾個方面優點。

a)可以為一個模型在運行時同時建立和使用多個視圖。變化一傳播機制可以確保所有相關的視圖及時得到模型數據變化,從而使所有關聯的視圖和控制器做到行為同步。

b)視圖與控制器的可接插性,允許更換視圖和控制器對象,而且可以根據需求動態地打開或關閉、甚至在運行期間進行對象替換。

c)模型的可移植性。因為模型是獨立于視圖的,所以可以把一個模型獨立地移植到新的平臺工作。需要做的只是在新平臺上對視圖和控制器進行新的修改。

d)潛在的框架結構??梢曰诖四P徒贸绦蚩蚣埽粌H僅是用在設計界面的設計中。

圖1 Web層中Struts框架的基本結構

圖2 系統架構圖

業務邏輯處理層:

該層是業務處理中心,考慮業務邏輯的需要具備靈活性,系統將業務處理類封裝成JavaBean,并向上提供調用接口,為以后系統維護、擴展提供了方便。當系統業務發生改變,系統只需要更改相應的業務處理類,其他部分不需要進行修改。

數據持久層:

一般的研發模式,在數據層封裝了SQL語句,并采用JDBC直接鏈接數據庫,雖然這種模式相對于封裝了JDBC的數據層框架而言,效率較高,但弊端在于相對增加了開發成本,降低了系統擴展性、柔韌性以及復用性,并且在數據庫移植方面也大大地減弱。為了提高數據層的可維護性和移植性,系統數據層框架將采用O/RMapping模式的Hibernate框架,它是一個獨立的對象持久層框架,Web層框架和數據層框架的耦合是松散的,數據持久層具有可替換性。使用Hibernate框架,使系統真正具有了在不同數據庫上部署的能力,同時在開發的過程中使面向對象的開發思想貫穿其中?;谏鲜龈鲗涌蚣艽罱ǖ南到y架構如圖2所示。

總結:本文首先介紹了WEB應用的分層結構,闡述了這種分層結構的優點;然后分析了Struts和Hibernate這兩個框架,最后提出了一個結合Struts和Hibernate的軟件架構方案?;谶@種架構技術開發的應用系統具有層間松耦合、結構清晰、開發周期短、可維護性好、擴展性好的優點。

猜你喜歡
模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲国产无码有码| 国产在线观看成人91| 欧美一级在线| 成人午夜免费视频| 国产精品女主播| 99精品免费在线| 青青草原国产免费av观看| 热伊人99re久久精品最新地| 国产青青操| 亚洲男人在线| 波多野吉衣一区二区三区av| 国产美女无遮挡免费视频网站 | 亚洲精品国产成人7777| 国产波多野结衣中文在线播放| 九色综合视频网| 成年人国产视频| 美女国产在线| 亚洲人成在线精品| 国产精品视频导航| 国产成人精品高清不卡在线| 亚洲精品免费网站| 99在线免费播放| 国产成人AV大片大片在线播放 | 国产资源免费观看| 国产精品内射视频| 色综合狠狠操| 色偷偷一区| 午夜电影在线观看国产1区| 国产精品高清国产三级囯产AV| 凹凸国产分类在线观看| 成年女人a毛片免费视频| 亚洲无线视频| 亚洲一区无码在线| 成人在线第一页| 911亚洲精品| 极品性荡少妇一区二区色欲 | 97se亚洲综合在线韩国专区福利| 精品综合久久久久久97| 国产精品嫩草影院视频| 亚洲人成成无码网WWW| 免费激情网址| 丁香亚洲综合五月天婷婷| 久热这里只有精品6| 巨熟乳波霸若妻中文观看免费| 亚洲日韩久久综合中文字幕| 人妻丰满熟妇av五码区| 久久中文无码精品| 国产波多野结衣中文在线播放| 制服丝袜一区| 91在线播放免费不卡无毒| 欧美精品另类| 色噜噜在线观看| 国产91小视频在线观看| 激情综合网激情综合| 欧美日韩精品一区二区视频| 无码人妻免费| 91国内外精品自在线播放| 婷婷色婷婷| 久久男人视频| 精品久久香蕉国产线看观看gif| 久久精品国产精品一区二区| 激情無極限的亚洲一区免费| 久久精品亚洲热综合一区二区| 91精品国产综合久久不国产大片| 永久免费无码成人网站| 欧美在线综合视频| 久久6免费视频| 538国产在线| 青青青亚洲精品国产| 国产精品一线天| 久久精品午夜视频| 91视频99| 一级毛片在线免费看| 日韩av高清无码一区二区三区| 国产欧美日韩另类精彩视频| 91国内在线视频| 久久精品嫩草研究院| 成人自拍视频在线观看| 91系列在线观看| 真实国产精品vr专区| 女人av社区男人的天堂| 亚洲日韩精品无码专区|