Spring與Hibernate應用程式開發與設計精修班

Spring 與 Hibernate 是這幾年非常重要的 Java 技術,也是業界開發 Java 專案必備的 Open Source Framework。也因為它們的重要性,甚至影響了 Java EE 5 與 Java EE 6 的規格制定。資策會數位教育研究所特別為 Hibernate 與 Spring 規劃了一個精修課程,讓大家能夠完整的體會這兩項重要的 Java 技術。

這個精修班的第一部份 Hibernate 課程會先介紹 JDBC 的整體架構,再從 OR Mapping 的角度切入,導入 Hibernate 技術,告訴您 Hibernate 的運作方式,最後再介紹 Hibernate 4.x 版的新增功能,以及 Hibernate 3.x 版與 Hibernate 4.x 版之間的差異。

第二部份的 Spring 課程會從實作的角度出發,引進 Spring Framework,並且整合 JDBC/Hibernate 與 Spring 提供的相關支援,進一步套用 Spring 的 Persistence 與 Transaction 機制。接下來進一步將 Spring 導入 Web 應用程式之中,最後再介紹Spring 呼叫 RESTful Web Services 的方式,以及 Spring 2.x 版、3.x 版、4.x 版、與接下來的 5.x 版之間的差異。
整個精修課程最終的目標,是希望能夠讓大家從實作中,體會到以Hibernate與Spring快速開發動態網站的樂趣。
招生對象
熟悉J2EE架構,對Spring與Hibernate等技術有興趣的Java程式設計師。
預備知識

1. 上過「Java動態網頁與資料庫應用程式設計師精修班」課程(JDAD),或具有同等能力者
2. 上過Struts動態網站開發實務」與「Java AJAX動態網頁開發實務課程(JVSA),或具有同等能力者

第一部份:Hibernate資料庫應用程式開發實務 第二部分:Spring動態網站開發實務
1. Object/Relational Mapping (ORM) 介紹
2. Hibernate 入門與範例實作
3. Hibernate 架構探討
4. Persistent Class 的 Mapping 方式
5. Configuration 檔案設定
6. Mapping 檔案設定
7. 單向與雙向的 Association 實作
8. Lazy Loading 與處理建議
9. Hibernate Query (HQL,Query by Criteria,Query by Example,Native SQL) 
10. Annotation 設定
11. Hibernate 4 介紹
1. Spring 簡介
2. Inversion of Control (IoC) 介紹與範例實作
3. Aspect-Oriented Programming (AOP) 介紹與範例實作
4. Spring 的 JDBC 支援以及範例實作
5. Spring 的 Hibernate 支援以及範例實作
6. Spring 的 Transaction 支援以及範例實作
7. Spring 的 Web 應用程式支援以及範例實作
8. Spring 的 Web Services 整合以及範例實作
本精修班由「Hibernate資料庫應用程式開發實務」與「Spring動態網站開發實務」兩個課程合併而成。
上課時數:54小時 原價34,000元,優惠價29,000元
期別 開課日期 結束日期 上課時段 開課情況
[台北]JSNH44
106/5/20
106/6/25
週六、日 
報名
承辦人:羅秀燕 E-Mail:showyann@iii.org.tw
電話:02-6631-6586 Fax:02-66316598
中心地址:台北市復興南路一段390號2樓 觀看地圖