SSH框架的整合與開發
SSH 為 struts+spring+hibernate的一個整合框架,是目前較流行的一種Web應用程式開源框架。
整合SSH框架的系統從職責上分為四層:表示層、業務邏輯層、資料持久層和域模組層,以幫助開發人員在短期內搭建結構清晰、可複用性好、維護方便的Web應用程式。其中使用Struts作為系統的整體基礎架構,負責MVC的分離,在Struts框架的模型部分,控制業務跳轉,利用Hibernate框架對持久層提供支援,Spring做管理,管理struts和hibernate。具體做法是:用物件導向的分析方法根據需求提出一些模型,將這些模型實現為基本的Java物件,然後編寫基本的DAO(Data Access Objects)介面,並給出Hibernate的DAO實現,採用Hibernate架構實現的DAO類來實現Java類與資料庫之間的轉換和訪問,最後由Spring做管理,管理struts和hibernate。
系統的基本業務流程是: 在表示層中,首先通過JSP頁面實現互動介面,負責接收請求(Request)和傳送響應(Response),然後Struts根據配置檔案()將ActionServlet接收到的Request委派給相應的Action處理。在業務層中,管理服務元件的Spring IoC容器負責向Action提供業務模型(Model)元件和該元件的協作物件資料處理(DAO)元件完成業務邏輯,並提供事務處理、緩衝池等容器元件以提升系統性能和保證資料的完整性。而在持久層中,則依賴於Hibernate的物件化對映和資料庫互動,處理DAO元件請求的資料,並返回處理結果。
採用上述開發模型,不僅實現了檢視、控制器與模型的徹底分離,而且還實現了業務邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,並且資料庫的變化也不會對前端有所影響,大大提高了系統的可複用性。而且由於不同層之間耦合度小,有利於團隊成員並行工作,大大提高了開發效率。
操作方法
01-
電腦螢幕旋轉快捷鍵 。電腦螢幕旋轉了怎麼辦
很多使用者有時會不小心觸發一些系統中的快捷鍵導致電腦螢幕方向被更改又不知道怎麼恢復,這就來教一下怎麼旋轉螢幕。方法一(01)電腦螢幕旋轉快捷鍵旋轉至正常位置:CTRL+ALT+方向鍵上。旋轉90度:CTRL+ALT+方向鍵左。旋轉180度:CTRL+ALT+方向鍵下。旋轉270度:CTRL+ALT+方...
-
怎麼看遊戲目錄在哪?
小夥伴們很好奇自己下載的遊戲目錄到底在哪,彆著急,今天我就來告訴你怎麼看遊戲目錄在哪?一起來看看吧。操作方法(01)在電腦桌面滑鼠右鍵單擊遊戲圖示,在彈出的選單欄中選擇最下方的【屬性】;(02)在屬性頁面,捷徑項下,目標欄地址即為遊戲的安裝路徑,或者點選“查詢目示...
-
如何將圖片轉換成word文字
在工作生活中,我們經常為圖片文字識別的問題而煩惱,要知道圖片中的文字是不可編輯的,我們如果想將圖片中的文字提取出來,就只能使用識別工具對圖片進行識別,將其轉換成Word文字。可是,我們要選擇哪一款識別工具呢?大家如何將圖片轉換成Word文字呢?下面我們就一起來看看...
-
印表機驅動沒問題但就是無法列印問題的解決
有時我們使用印表機列印檔案時,發現好像一切都沒有問題,但就是按下列印鍵後印表機卻一直沒有反應。本篇就來介紹其中一種情況的解決方法。操作方法(01)在電腦的開始選單中找到“控制面板”點開。(02)在控制面板中有一項是“檢視裝置和印表機”,單擊開啟。如圖。(03)在設...