頁面好看與否,於 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 就是 管理層的核心領導,負責協調調度,以保障企業的良好運作.