SSH框架知識點

SSH框架知識點

(struts二、hibernate5.x、Spring4.x)java

Hibernate

1.Hibernate核心配置文件數據庫

(1)ORM思想服務器

  • 對象關係映射

(2)數據庫信息框架

(3)hibernate信息jsp

(4)映射信息hibernate

(5)hibernate核心配置文件code

若是單純使用hibernate框架,核心配置文件名稱 hibernate.cfg.xml和位置固定在src下面。xml

如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的過濾器

2.值棧

(1)向值棧中放數據

  • set方法
  • push方法
  • 定義變量,生成get方法

(2)從值棧中獲取數據

  • 在jsp中使用struts2標籤+ognl獲取
  • <s:property>
  • <s:iterator>

3.攔截器

(1)aop和責任鏈模式

(2)自定義攔截器

繼承 MethodFilterInterceptor

重寫類裏面的方法

配置攔截器和action關聯

Spring框架

1.Spring核心配置文件

(1)名稱和位置沒有固定要求

(2)在Spring配置文件中引入schema約束

2.建立對象

(1)xml配置方式:<bean id="" class="" />

(2)註解方式:四個註解(@Component、@Controller、@Service、@Repository)

3.注入屬性(對象類型屬性) (1)xml配置方式

(2)註解方式:兩個註解(@Aurowired、@Resource)

4.使用 ServletContext對象和監聽器實現

(1)在服務器啓動的時候,加載Spring配置文件,建立對象

(2)配置Spring監聽器

(3)指定Spring配置文件位置

5.jdbcTemplate

6.Spring事務的配置

(1)xml方式

(2)註解方式

SSH框架整合思想

1.三大框架在javaEE三層結構

2.Struts2和Spring框架的整合

3.Spring和Hibernate框架的整合

相關文章
相關標籤/搜索