Struts的作用:
1.獲取表單內容,並組織生成參數對象
2.根據請求的參數轉發請求給適當的控制器
3.在控制器中調用業務接口
4.將業務接口返回的結果包裝起來發送給指定的視圖,並由視圖完成處理結果的展現
5.做一些簡單的校驗或是國際化工作
Struts的配置文件:
配置文件中相應的com.xingyao.www.registration.action.UserAction類的代碼
Spring的作用:
1.管理實體類對象,充當管理容器
2.管理service層,控制其生命週期
3.事務的處理,採用aop(面向切面編程:編譯方式和動態代理)的方式
Spring的配置文件
連接數據庫的方式
hibernate的作用:
1.數據庫連接不需要我們自己來管理,如打開和關閉
2.Hibernate對原來的SQL語句進行了封裝,以前寫很多SQL語句,現在你在保存的時候直接可以用 SAVE(對象)來實現了。(節省代碼吧)
3.原來是對錶操作,現在是對對象操作,更能體現面向對象編程。
以上就是我自己寫的一些感想,如有不對請指出!