Java EE Training Course (Advanced) Training 課程
Facebook: Java EE Training Course (Advanced) Training 課程  
Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程
Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程
Java EE Training Course (Advanced) Training 課程 Java EE Training Course (Advanced) Training 課程

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player


想定期知道最新課程及優惠嗎?
免費訂閱本中心的課程通訊!

課堂錄影隨時睇 10 大優點之重覆觀看:可即時重覆觀看及聆聽導師的講學,從而達致更透徹的理解!

Java EE 程式編寫深造課程 (主要教授 JDBC, JPA, JTA 和 Hibernate)
課程簡稱:Java EE Training Course (Advanced)

  • 課程時間
  • 課程簡介
  • 課程內容

課程優惠!現凡同時報讀以下兩個課程:
即減 $420!

推介服務:課堂錄影隨時睇
編號 地點 可預約星期及時間 學費低至 85 折  
JJ1909MV 旺角 一至五:11:30 - 22:30   六及日:10:30 - 21:30   (公眾假期休息) 95 折後只需 $1,881 按此報名:Java EE Training Course (Advanced) Training 課程
JJ1909OV 觀塘 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $1,782 按此報名:Java EE Training Course (Advanced) Training 課程
JJ1909PV 北角 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $1,782 按此報名:Java EE Training Course (Advanced) Training 課程
JJ1909SV 沙田 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $1,683 按此報名:Java EE Training Course (Advanced) Training 課程
JJ1909YV 屯門 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $1,683 按此報名:Java EE Training Course (Advanced) Training 課程
* 各政府部門可使用 P Card 付款  
免費試睇: 首 1 小時,請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560
免費重睇: 學員可於享用時期內於報讀地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!
導師解答: 學員可於觀看某一課堂錄影後提出課堂直接相關的問題,課程導師會樂意為學員以單對單的形式解答!
課時: 12 小時
享用時期: 報讀日至 4 星期內,進度由您控制,可快可慢。
課堂錄影導師: Franco (任教課程清單)
課堂錄影隨時睇: 詳情及示範片段


地區 地址 電話 教育局註冊編號
旺角 九龍旺角亞皆老街 109 號,皆旺商業大廈 18 樓 2332-6544 533459
觀塘 九龍觀塘成業街 7 號寧晉中心 12 樓 G2 室 3563-8425 588571
北角 香港北角馬寶道 41-47 號華寶商業大廈 3 樓 01-02 號舖 3580-1893 591262
沙田 新界沙田石門安群街 3 號京瑞廣場 1 期 10 樓 M 室 2151-9360 604488
屯門 新界屯門屯喜路 2 號屯門柏麗廣場 17 樓 1708 室 3523-1560 592552
注意! 客戶必須查問報讀學校的教育局註冊編號,以確認該校為註冊學校,以免蒙受不必要的損失!


J2EE (Java 2 Platform, Enterprise Edition) 自從 1999 年面世以來不斷發展,發展成今天的 Java EE (Java Platform, Enterprise Edition)。Java EE 提供開發人員一個豐富的平台以開發動態網頁、Web Services等企業應用軟件 (Enterprise Applications)。

Java EE 平台包括

  • Bean Validation
  • Common Annotations for the Java Platform
  • Contexts and Dependency Injection for the Java EE Platform
  • Dependency Injection for Java
  • Enterprise JavaBeans (EJB)
  • Interceptors
  • Java API for JSON Processing (JSON-P)
  • Java API for RESTful Web Services (JAX-RS)
  • Java API for WebSocket (WebSocket)
  • Java Persistence API (JPA)
  • Java Transaction API (JTA)
  • JavaServer Faces (JSF)
  • JavaServer Pages Standard Tag Library (JSTL)
  • JavaServer Pages (JSP)
  • Managed Beans
  • Servlet
  • Unified Expression Language (EL)

Java EE 亦有不少 frameworks 可以選用,當中包括

  • Hibernate
  • JavaServer Faces (JSF)
  • Spring
  • Struts / Struts 2
  • Tapestry

本課程是我們其中一個 Java EE 的深造課程,本深造課程旨在教授各種不同 Java / Java EE 與數據庫之間的互動,當中包括接駁數據庫、進行 CRUD (Create, Read, Update, Delete)、處理交易 / 事務 (Transactions)、處理關係 (例如一對多, one-to-many)、 ORM (Object-Relational Mapping)、 SQL (Structured Query Language)、 JPQL (Java Persistence Query Language)、 HQL (Hibernate Query Language) 等課題。導師會設計一系列的實習從而令同學能有效學習和實踐所學。

課程名稱: Java EE 程式編寫深造課程 (主要教授 JDBC, JPA, JTA 和 Hibernate)
- 簡稱:Java EE Training Course (Advanced)
課程時數: 12 小時 (共 4 堂)
適合人士: 已修畢 “Java EE 程式編寫基礎課程 (主要教授 JSP, Servlet, JSTL 和 EL)” 或具備同等知識
授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫中文為主筆記,而部份中文字附有英文對照。


課程名稱:Java EE 程式編寫深造課程 (主要教授 JDBC, JPA, JTA 和 Hibernate)
- 簡稱:Java EE Training Course (Advanced)


1 事前準備

2 準備編寫及執行 Java EE 軟件的環境

3 準備資料庫 (Database)
3.1 安裝 MySQL
3.2 啟動 Query Log

4 MVC (Model–View–Controller)
4.1 POJO, JSP 和 Servlet 在MVC 的角式
4.2 MVC 的優點
4.3 MVC 的缺點
4.4 RequestDispatcher
4.5 實習: MVC: Model
4.6 實習: MVC: Controller
4.7 實習: MVC: View

5 JDBC (Java Database Connectivity)
5.1 JDBC 介紹
5.2 實習:在資料庫新增 Database, Table 和相關數據
5.3 實習:透過 Netbeans IDE 接駁 MySQL 資料庫
5.4 Connection, Statement 與 ResultSet
5.4.1 實習:Connection, Statement 與 ResultSet (R of CRUD)
5.4.2 實習:Connection, Statement (C of CRUD)
5.4.3 實習:Connection, Statement (U of CRUD)
5.4.4 實習:Connection, Statement (D of CRUD)
5.5 PreparedStatement
5.5.1 實習:PreparedStatement (R of CRUD)
5.5.2 實習:PreparedStatement (C of CRUD)
5.5.3 實習:PreparedStatement (U of CRUD)
5.5.4 實習:PreparedStatement (D of CRUD)
5.6 批次 (Batch)
5.6.1 實習:批次 (Batch): Statement
5.6.2 實習:批次 (Batch): PreparedStatement
5.7 DAO (Database Access Object)
5.7.1 實習:CRUD with DAO in JDBC: Big picture
5.7.2 實習:CRUD with DAO in JDBC: JavaBeans
5.7.3 實習:CRUD with DAO in JDBC: DAO (General)
5.7.4 實習:CRUD with DAO in JDBC: DAO (For specific tables)
5.7.5 實習:CRUD with DAO in JDBC: Servlets
5.7.6 實習:CRUD with DAO in JDBC: JSP (index.jsp)
5.7.7 實習:CRUD with DAO in JDBC: JSP (edit.jsp)
5.8 交易 / 事務 (Transactions)
5.8.1 實習:交易 / 事務 (Transactions): Big Picture
5.8.2 實習:交易 / 事務 (Transactions): 準備資料庫
5.8.3 實習:交易 / 事務 (Transactions): JavaBeans
5.8.4 實習:交易 / 事務 (Transactions): DAO (General)
5.8.5 實習:交易 / 事務 (Transactions): DAO (For specific tables)
5.8.6 實習:交易 / 事務 (Transactions): Servlets
5.8.7 實習:交易 / 事務 (Transactions): JSP

6 JPA and JTA
6.1 ORM (Object-Relational Mapping) 理論
6.2 JPA 介紹
6.3 實習:體驗 JPA, JTA
6.3.1 實習:體驗 JPA, JTA: 準備資料庫
6.3.2 實習:體驗 JPA, JTA: JDBC Resource 及 JNDI
6.3.3 實習:體驗 JPA, JTA: Resource References
6.3.4 實習:體驗 JPA, JTA: Add Library
6.3.5 實習:體驗 JPA, JTA: Entity classes 及 Persistence Unit
6.3.6 實習:體驗 JPA, JTA: Servlets and presentation
6.4 實習:JPA, JTA: CRUD
6.4.1 實習:JPA, JTA: CRUD: 事前準備
6.4.2 實習:JPA, JTA: CRUD: R
6.4.3 實習:JPA, JTA: CRUD: C
6.4.4 實習:JPA, JTA: CRUD: U
6.4.5 實習:JPA, JTA: CRUD: D
6.5 一對多關係 (One-to-Many relationship)
6.5.1 實習:JPA, JTA:一對多關係:準備資料庫
6.5.2 實習:JPA, JTA:一對多關係:JDBC Resource, JNDI, Resource References, Add MySQL library, Entity classes, Persistence Unit
6.5.3 實習:JPA, JTA:一對多關係:同時顯示兩個資料表 (含一對多關係) 的資料
6.5.4 實習:JPA, JTA:一對多關係:同時新增兩個資料表 (含一對多關係) 的資料
6.5.5 實習:JPA, JTA:一對多關係:顯示外鍵 (Foreign keys) 及 @NamedQuery (JQL)
6.5.6 實習:JPA, JTA:一對多關係:同時刪除兩個資料表 (含一對多關係) 的資料
6.6 CriteriaBuilder, CriteriaQuery, Predicate 和 TypedQuery
6.6.1 實習:JPA, JTA:CriteriaBuilder, CriteriaQuery, Predicate 和 TypedQuery:事前準備
6.6.2 實習:JPA, JTA:使用 CriteriaBuilder, CriteriaQuery, Predicate 和 TypedQuery

7 Hibernate
7.1 實習:體驗 Hibernate
7.1.1 實習:體驗 Hibernate:準備資料庫
7.1.2 實習:體驗 Hibernate:新增 Project 並加上 Hibernate framework
7.1.3 實習:體驗 Hibernate:hibernate.cfg.xml
7.1.4 實習:體驗 Hibernate:HibernateUtil.java
7.1.5 實習:體驗 Hibernate:hibernate.reveng.xml 及 Francotable.hbm.xml
7.1.6 實習:體驗 Hibernate:Helper classes / DAO (Database Access Object)
7.1.7 實習:體驗 Hibernate:JSP
7.1.8 實習:體驗 Hibernate:測試 HQL
7.2 Hibernate CRUD 及資料過濾
7.2.1 實習:Hibernate CRUD:Big Picture
7.2.2 實習:Hibernate CRUD:事前準備
7.2.3 實習:Hibernate CRUD:DAO (Database Access Object)
7.2.4 實習:Hibernate CRUD:R
7.2.5 實習:Hibernate CRUD:C
7.2.6 實習:Hibernate CRUD:U
7.2.7 實習:Hibernate CRUD:D
7.2.8 實習:Hibernate 資料過濾:第一部份 (預設顯示所有記錄)
7.2.9 實習:Hibernate 資料過濾:第二部份 (進行資料過濾)
7.3 一對多關係 (One-to-Many relationship)
7.3.1 實習:Hibernate 一對多關係:事前準備
7.3.2 實習:Hibernate 一對多關係:hibernate.cfg.xml, HibernateUtil.java, hibernate.reveng.xml, Francostudent.hbm.xml / Francostudent.java, Francoemail.hbm.xml / Francoemail.java, DAO (Database Access Object), 測試用的JSP
7.3.3 實習:Hibernate 一對多關係:同時顯示兩個資料表 (含一對多關係) 的資料
7.3.3.1 實習:DAO (Primary Key Table)
7.3.3.2 實習:Servlet
7.3.3.3 實習:JSP
7.3.4 實習:Hibernate 一對多關係:同時新增兩個資料表 (含一對多關係) 的資料
7.3.4.1 實習:JSP
7.3.4.2 實習:Servlet
7.3.4.3 實習:DAO (Primary Key Table)
7.3.5 實習:Hibernate 一對多關係:顯示外鍵 (Foreign keys) 及 HQL
7.3.5.1 實習:JSP (index.jsp)
7.3.5.2 實習:Servlet
7.3.5.3 實習:DAO (Foreign Key Table) 及 HQL
7.3.5.4 實習:JSP (email.jsp)
7.3.6 實習:Hibernate 一對多關係:同時刪除兩個資料表 (含一對多關係) 的資料
7.3.6.1 實習:JSP
7.3.6.2 實習:Servlet
7.3.6.3 實習:DAO (Primary Key Table)

8 附錄:清除 Netbeans IDE 的緩存 (Cache)

 

更多綜合課程
  攝影課程
  • 攝影初級
  • 攝影中級 (景深專題)
  • 攝影中級 (風景專題)
  法律課程
  • 代理人的法律責任
  • 公司董事和合夥人的法律責任
  • 婚姻的法律責任
  • 遺產繼承的合法權益
  英文課程
  • IPA 拼音:級別 1 2 3 4
  普通話課程
  • 基礎普通話拼音 (免費)
  • 進階普通話拼音
  • 普通話會話:級別 1 2 3
  西班牙語文課程
  • 級別 1 2 3
  中醫課程
  • 濕疹與皮膚敏感病
  • 暗瘡與色斑 | 鼻敏感與感冒
  • 脫髮與白髮 | 從五官看健康
  風水命理課程
  • 紫微斗數:級別 1 2 3
  • 子平八字:級別 1 2 3
  • 八字風水:級別 1 2 3
  • 奇門遁甲:級別 1 2 3

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player