Struts主要負責表示層的展示。
Spring使用它的IOC和AOP來處理控制業務(負責數據庫操作)。
Hibernate主要是將數據持久化到數據庫中。
使用jsp servlet做網頁開發時,有壹個web.xml的映射文件,裏面有壹個映射標簽,用於文件映射。當在瀏覽器中輸入URL時,文件會根據寫入的名稱對應壹個java文件,JAVA文件中寫入的內容會顯示在瀏覽器上,這是壹個網頁。
擴展數據:
spring Java的優勢:
減少設計工作量:
通過提供有用的數據結構和算法,集合框架使您能夠專註於程序的重要部分,而不是為了使程序正常工作而專註於底層設計。通過這些不相關的API之間的簡單互操作性,您可以避免編寫大量代碼來調整對象或轉換代碼來聯合這些API。
提高速度和質量:
集合框架通過提供有用的數據結構和算法的高性能和高質量的實現,可以提高程序的速度和質量。因為每個接口的實現是可互換的,所以可以通過改變壹個實現來容易地調整程序。
此外,您可以擺脫編寫自己的數據結構的苦差事,因此您可以有更多的時間專註於程序其他部分的質量和性能。
API的缺點:
許多API天生具有存儲和檢索集合的能力。以前這樣壹個API有壹些子API來幫助操作它的集合內容,所以那些特殊的子API之間缺乏壹致性,要從頭學起,使用起來很容易出錯。標準組裝框架接口的出現解決了這個問題。
百度百科-春天mvc