ssh整合學習(1)
Hibernate框架
1 hibernate核心配置檔案
(0)orm思想
-物件關係對映
(1)資料庫資訊
(2)hibernate資訊
(3)對映配置
(4)hibernate核心配置檔案
-如果單純使用hibernate框架,核心配置檔名稱hibernate.cfg.xml和位置src下面固定的。
-hibernate和spring整合的時候,Hibernate核心配置檔名稱和位置沒有固定要求的。
2 hibernate對映配置檔案
(1)實體類和資料庫表對映關係-使用orm思想
3 hibernate操作的步驟
(1)在spring框架對Hibernate框架進行封裝,使用hibernateTemplate
Struts2框架
1 Action操作
(1)action建立三種方式
-繼承類ActionSupport
(2)配置action訪問路徑
-建立struts.xml配置檔案,這個檔名和位置固定在src下面的
(3)配置訪問action的多個方法
-使用萬用字元方式配置
(4)在action獲取表單提交資料
-獲取request物件
**使用ServletActionContext類獲取
-屬性封裝
-模型驅動(重點掌握)
-表示式封裝
(5)在action操作域物件
-使用ServletActionContext獲取域物件
(6)配置struts2的過濾器
過濾器名字叫StrutsPreparedAndExecuteFilter.
2 值棧
(1)向值棧放資料
-set方法
-push方法
-定義變數,生成get方法
(2)從值棧獲取資料
-在jsp中使用struts2標籤+ognl獲取
-<s:propetry>
-<s:iterator>
3 攔截器
(1)aop和責任鏈模式
(2)自定義攔截器
-繼承MethodFilterInterceptor
-重寫類裡面的方法
-配置攔截器和action關聯
Spring框架
1 spring核心配置檔案
(1)名稱和位置沒有固定要求
(2)在spring核心配置檔案中引入schema約束
2 建立物件
(1)xml配置方法:<bean id="" class="" scope=""/>
(2)註解方法:四個註解
3 注入屬性(物件型別屬性)
(1)xml配置方式:
(2)註解方式:兩個註解
-autowired
-resource
4 使用ServletContext物件和監聽器實現
(1)在伺服器啟動的時候,載入spring配置檔案,建立物件
(2)配置spring的監聽器
(3)指定spring配置檔案位置
5 jdbcTemplate
6 spring事務配置
(1)xml方式
(2)註解方式
SSH整合思想
整合struts2和spring框架
1 把struts2的action交給spring管理
2 實現過程
第一步 匯入struts2的jar包
(1)匯入用於整合的jar包
第二步 建立action