1. 程式人生 > >ssh整合學習(1)

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