2009-10-13 12:53:14vivi

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

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

 

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

第二部份的課程會從實作的角度出發,引進Spring Framework,並且整合之前的HibernateSpring提供的相關支援,進一步套用SpringPersistenceTransaction機制。接下來進一步將Spring導入Web應用程式之中,並且介紹SpringStrutsJSTL這些Web常用技術的整合方式。最後再跟大家介紹Spring MVC這個Spring自己提出的新一代Web Framework,利用這個架構上的彈性整合PDFExcel報表功能。

整個精修課程最終的目標,是希望能夠讓大家從實作中,體會到以HibernateSpring快速開發動態網站的樂趣。

 

招生對象

熟悉J2EE架構,對SpringHibernate等技術有興趣的Java程式設計師。

預備知識

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

第一部份:Hibernate資料庫應用程式開發實務

第二部分:Spring動態網站開發實務

1. Object/Relational Mapping (ORM)介紹
2. Hibernate
入門與範例實作
3. Hibernate
架構探討
4. Persistent Class
Mapping方式
5.
組態定義檔案設定
6.
單向與雙向的Association實作
7. Hibernate Query
7.1 Hibernate Query Language
7.2 Query by Criteria
7.3 Query by Example
7.4 Native SQL
8.
整合HibernateWeb Container/EJB Container

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
Struts整合以及範例實作
9. Spring
EJB整合以及範例實作
10. Spring
JMS支援與範例實作
11. Spring
Web Services整合以及範例實作
12. Spring MVC
與範例實作
13. Spring
PDFJavaMail的應用及範例實作

課程洽詢電話: (02)27089215

詳細課程參考網頁tp://www.iiiedu.org.tw/taipei/edm/jsnh.htm