ssh2框架版本問題,SSH2框架版本問題

2021-04-19 23:08:57 字數 1130 閱讀 4871

1樓:匿名使用者

struts 一般用的

bai2.0

spring 2.5和3.0用的比較多,因du為現在企業裡面zhi的專案很多都是成型的,大dao多數內都只是框架的升級,所以也容不會是最新的。

hibernate 3.0較多

在企業裡面,一般不會用最新的去做開發,因為新版本都會存在很多bug,所以不會盲目追求新版本。

建議學習的時候也用穩定版,不然因為版本引發的問題很容易消極對待。

ssh2框架的含義?每個技術的作用是什麼?

2樓:丿乀幻

首先,ssh不是一個框架,而是多個框架(struts+spring+hibernate)的整合,是目前較流行的一種web應用程式開源整合框架,用於構建靈活、易於擴充套件的多層web應用程式。

整合ssh框架的系統從職責上分為四層:表示層、業務邏輯層、資料持久層和域模組層(實體層)。

struts作為系統的整體基礎架構,負責mvc的分離,在struts框架的模型部分,控制業務跳轉,利用hibernate框架對持久層提供支援。spring一方面作為一個輕量級的ioc容器,負責查詢、定位、建立和管理物件及物件之間的依賴關係,另一方面能使struts和hibernate更好地工作。

由ssh構建系統的基本業務流程是:

1、在表示層中,首先通過jsp頁面實現互動介面,負責傳送請求(request)和接收響應(response),然後struts根據配置檔案(struts-config.xml)將actionservlet接收到的request委派給相應的action處理。

2、在業務層中,管理服務元件的spring ioc容器負責向action提供業務模型(model)元件和該元件的協作物件資料處理(dao)元件完成業務邏輯,並提供事務處理、緩衝池等容器元件以提升系統效能和保證資料的完整性。

3、在持久層中,則依賴於hibernate的物件化對映和資料庫互動,處理dao元件請求的資料,並返回處理結果。

採用上述開發模型,不僅實現了檢視、控制器與模型的徹底分離,而且還實現了業務邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,並且資料庫的變化也不會對前端有所影響,大大提高了系統的可複用性。而且由於不同層之間耦合度小,有利於團隊成員並行工作,大大提高了開發效率。

簡述ssh框架每層的作用及框架的優缺點

ssh中 三大框架的各自的作用及好處 ssh三者各自的作用及好處 struts struts是一個很好的mvc框架,主要技術是servlet和的mvc設計式可以使我們的邏輯變得很清晰,讓我們寫的程式層次分明。spring spring提供了管理業務物件的一致方法,並鼓勵注入對介面程式設計而不是對類程...

如何設定ssh2連線華為交換機,華為s2300交換機怎樣配置才能保證它的穩定和流暢。

和你telnet的設定方法是一樣的 華為交換機s5700cpu佔用率過高怎麼辦 1 抓包檢查,看看是不是有病毒造成的廣播風暴。2 檢查下是否交換機有環路現象,導致cpu佔用率過高。3 可以將交換機下網線全部拿掉,檢查cpu是否正常,如果問題依舊,那麼直接售後。華為s5700交換機接入網路導致網路癱瘓...

SSH整合的一些問題

估計是因為你在寫後臺 時沒有使用hibernatetemplate進行操作,而是直接使用session操作的,而且沒有自己手工關閉連線,所以spring不會自動為你進行session連線關閉。你可以改為使用hbierantetemplate進行操作,或是自行關閉連線 hibernatetemplat...