當前位置:編程學習大全網 - 源碼下載 - 在web開發中,常常會用到struts2,jsp,spring,hinanaat等,它們各負什麽責任?如何整合成壹個SSH?那麽好看

在web開發中,常常會用到struts2,jsp,spring,hinanaat等,它們各負什麽責任?如何整合成壹個SSH?那麽好看

回答壹:

頁面好看與否,於 ssh 無關系的.

Web開發是 分前臺靜態界面設計 和 後臺動態功能實現編碼的.

DreamWeaver 是 完成前臺界面設計的,也是常說的UI. 這個是和jsp有關

妳可以這樣理解 jsp = html + 動態的代碼及壹些框架的標簽.

struts2,spring,hinanate 這些 其實 都是 為了完成後臺功能的java代碼,於頁面好看否 無關.

問題二:struts2,jsp,spring,hinanaat等,它們各負什麽責任?

經典的ssh應用 ,實際上是將 struts或struts2,spring,hinanate 這三個不同的java框架集中到壹起.

成為壹個優秀的Java Web開發方案.

簡單描述下:

struts 作為壹個表示層框架,主要是 獲取頁面的數據 及 控制頁面跳轉.

hibernate 是壹個數據持久層的框架,只管 怎麽去訪問及操作數據庫的數據.

spring 是壹個更加強大的框架,是為J2EE 應用程序開發提供集成的框架,體現在其簡單性、可測試性和松耦合上,同時對面向切面編程也有支撐的.

再簡單打個比方, ssh就像壹個大型產品制造企業裏的三類員工,

struts是 負責 跟客戶打交道的 客服人員,

hibernate 是 倉庫的倉儲管理人員,負責貨物的倉儲管理.

spring 就是 管理層的核心領導,負責協調調度,以保障企業的良好運作.

  • 上一篇:創新7.1機架的作用
  • 下一篇:財經網站源代碼免費。
  • copyright 2024編程學習大全網