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 課程

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

課堂錄影隨時睇 10 大優點之免費重睇:您可於享用時期內於報讀地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!

Java EE 程式編寫深造課程 (主要教授 JAX-RS, JAX-WS 和 JAXB)
課程簡稱:Java EE Training Course (Advanced)

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

課程優惠!現凡同時報讀以下三個課程:
即減 $240!報讀其中兩個即減 $120!

推介服務:課堂錄影隨時睇 (在家觀看 = 0%,在校觀看 = 100%)
學員使用電話或本網頁報名,待本中心確認已為學員留位後,即可使用 轉數快 繳付學費,過程簡便!
編號 地點 可預約星期及時間 學費低至 85 折  
JL2403MV 旺角 一至五:14:30 - 22:15   六:13:45 - 21:30   日:10:15 - 18:00 (公眾假期休息) 95 折後只需 $931 按此報名:Java EE Training Course (Advanced) Training 課程
JL2403OV 觀塘 一至五:14:15 - 22:00   六及日:12:15 - 20:00   (星期三及公眾假期休息) 9 折後只需 $882 按此報名:Java EE Training Course (Advanced) Training 課程
JL2403PV 北角 一至五:14:15 - 22:00   六及日:12:15 - 20:00   (星期三及公眾假期休息) 9 折後只需 $882 按此報名:Java EE Training Course (Advanced) Training 課程
JL2403SV 沙田 一至五:14:15 - 22:00   六及日:12:15 - 20:00   (星期三及公眾假期休息) 85 折後只需 $833 按此報名:Java EE Training Course (Advanced) Training 課程
JL2403YV 屯門 一至五:14:15 - 22:00   六及日:12:15 - 20:00   (星期一、三及公眾假期休息) 85 折後只需 $833 按此報名:Java EE Training Course (Advanced) Training 課程
* 各政府部門可使用 P Card 付款  
如使用 P Card 繳付考試費,考試費需另加 1.3% 附加費  
在校免費試睇: 首半小時,請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560
在校免費重睇: 學員可於享用時期內於報讀地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!
導師解答: 學員可於觀看某一課堂錄影後提出課堂直接相關的問題,課程導師會樂意為學員以單對單的形式解答!
課時: 6 小時
享用時期: 報讀日至 2 星期內,進度由您控制,可快可慢。
課堂錄影導師: Franco (任教課程清單)
在校觀看: 詳情及示範片段


推介服務:課堂錄影隨時睇 (在家觀看 = 100%,在校觀看 = 0%)
學員使用電話或本網頁報名,待本中心確認已為學員留位後,即可使用 轉數快 繳付學費,過程簡便!
編號 地點 星期及時間 費用  
JL2403HH 在家 享用時期內每星期 7 天 (包括公眾假期),每天 24 小時全天候不限次數地觀看。 $980 按此報名:Java EE Training Course (Advanced) Training 課程
* 各政府部門可使用 P Card 付款  
如使用 P Card 繳付考試費,考試費需另加 1.3% 附加費  
在校免費試睇: 首半小時,請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560
導師解答: 學員可於觀看某一課堂錄影後提出課堂直接相關的問題,課程導師會樂意為學員以單對單的形式解答!
課時: 6 小時
在家觀看時禁用程式: 一些危害課堂錄影版權的程式。
享用時期: 報讀日至 2 星期內,進度由您控制,可快可慢。
課堂錄影導師: Franco (任教課程清單)
在家觀看: 服務條款及守則、報讀程序及示範片段


地區 地址 電話 教育局註冊編號
旺角 九龍旺角亞皆老街 109 號,皆旺商業大廈 18 樓 1802 - 1807 室 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 EE 中的 Web Services 技術,當中包括 JAX-RS, JAX-WS 和 JAXB。

Web Services 在分佈式軟體 (distributed applications) 設計中扮演重要的角式,在 Web Services 所產生的 XML (Extensible Markup Language), JSON (JavaScript Object Notation) 或其他格式的數據均能夠應用其他編程語言中,例如 Apple’s Swift, Objective-C 等等。 Web Services 已經廣泛地應用在不同的項目中。

Java EE 程式編寫深造課程 (主要教授 JAX-RS, JAX-WS 和 JAXB) 將會教授兩種主流的 Web Services 技術,它們分別為 REST (Representational state transfer) 及 SOAP (Simple Object Access Protocol)。要編寫 Web Services 程式,在 Java EE 平台並不困難,因為 Java EE 平台提供了不少框架和工具令我們可以輕鬆編寫 Web Services 程式。我們需要的只是有系統地學習相關的框架和工具就可以了。

在課程的初段,導師首先教授使用 JAX-RS (Java API for RESTful Web Services) 編寫RESTful Web Services,除教授一般 Web Services 編程的基本知識外,導師亦會在課堂內教授使用 JAXB (Java Architecture for XML Binding) 將類別或 Java Bean 簡便地映射 (marshal) 為 XML 或其他 JAXB 所支援的格式從而從容地編寫 RESTful Web Services。除此以外,亦會教授如何處理 Exceptions 等課題。

當掌握 JAX-RS 後,導師會結合 JPA (Java Persistence API)、JSF (JavaServer Faces) 和 JAX-RS [JPA + JSF + JAX-RS] 透過 RESTful Web Services 進行資料庫的 CRUD (Create, Read, Update and Delete) 操作,這樣可以更真實地感受 RESTful Web Services 如何配合其他 Java EE 平台元件,在發揮 Java EE 各元件的長處下建構一個更具結構和更容易維護的系統。由於 JPA 和 JSF 的相關知識已經分別在 《Java EE 程式編寫深造課程 (主要教授 JDBC, JPA, JTA 和 Hibernate)》和 《Java EE 程式編寫深造課程 (主要教授 JSF 及 Bean Validation)》已經教授,故此本課程不會重複地教授上述課程的內容,而是直接地使用 JPA 和 JSF 技術配合 JAX-RS 達到進行資料庫的 CRUD 操作的效果。

最後導師會教授 SOAP Web Service 技術,課堂內導師會教授透過 JAX-WS (Java API for XML Web Services) 編寫 SOAP Web Services 及能在 JSPs 和 Servlets 內使用的 Clients。

導師會設計一系列的實習從而令同學能有效學習和實踐所學。

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


課程名稱:Java EE 程式編寫深造課程 (主要教授 JAX-RS, JAX-WS 和 JAXB)
- 簡稱:Java EE Training Course (Advanced)


1 事前準備

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

3 準備資料庫 (Database)

4 REST
4.1 REST的架構原則 / Architectural principles of REST
4.1.1 Addressability / 定址能力
4.1.2 Uniform, constrained interface / 統一與約束接口
4.1.3 Representation-Oriented / 表示導向
4.1.4 Statelessness / 無狀態
4.1.5 HATEOAS
4.2 設計 URIs
4.2.1 取得所有記錄
4.2.2 取得個別記錄
4.2.3 新增記錄
4.2.4 更新記錄
4.2.5 刪除記錄

5 JAX-RS
5.1 背景
5.2 實習:JAX-RS Hello World
5.2.1 實習:HelloWorld, @GET 及 @Produces("text/html")
5.2.2 實習:@javax.ws.rs.ApplicationPath
5.2.3 實習:更改路徑
5.2.4 實習:新增 root resource class
5.2.5 實習:javax.ws.rs.core.Application
5.3 實習:@Consumes, MediaType.APPLICATION_FORM_URLENCODED, @FormParam 與 multiple @Path
5.4 JAXB , XML 與 JSON
5.4.1 XML
5.4.2 JSON
5.4.3 JAXB, Marshalling 與 Unmarshalling
5.4.3.1 Marshalling
5.4.3.2 Unmarshalling
5.4.4 實習:JAXB , XML 與 JSON
5.4.4.1 實習:建立模型 (Model)
5.4.4.2 實習:JAXB 與 XML (第一部份)
5.4.4.3 實習:JAXB 與 XML (第二部份)
5.4.4.4 實習:JAXB 與 XML (第三部份)
5.4.4.5 實習:JAXB 與 XML (第四部份)
5.4.4.6 實習:JAXB 與 JSON
5.4.4.7 實習:JAXB, XML, JSON 與 List (第一部份)
5.4.4.8 實習:JAXB, XML, JSON 與 List (第二部份)
5.5 @Context, @CookieParam 與 Binding parameters
5.5.1 實習:@Context, @CookieParam 與 Binding parameters (第一部份)
5.5.2 實習:@Context, @CookieParam 與 Binding parameters (第二部份)
5.5.3 實習:@Context, @CookieParam 與 Binding parameters (第三部份)
5.6 URI 比對 (URI matching), @PathParam 與 ResponseBuilder
5.6.1 實習:URI 比對與 ResponseBuilder:@PathParam (第一部份)
5.6.2 實習:URI 比對與 ResponseBuilder:@PathParam (第二部份)
5.6.3 實習:URI 比對與 ResponseBuilder:Regex
5.6.4 Precedence rules (優先級規則)
5.7 @QueryParam
5.7.1 實習:@QueryParam (第一部份)
5.7.2 實習:@QueryParam (第二部份)
5.8 @DefaultValue
5.8.1 實習:@DefaultValue
5.9 @MatrixParam 與 PathSegment
5.9.1 實習:@MatrixParam
5.9.2 實習:@MatrixParam 與 PathSegment
5.10 檔案下載
5.10.1 實習:檔案下載
5.11 提供圖片
5.11.1 實習:提供圖片
5.12 Exception Handling (例外情況處理)
5.12.1 實習:Exception Handling:處理自訂的例外情況 (Exceptions)
5.12.2 實習:Exception Handling:處理由 Bean Validation 所拋出的例外情況 (ConstraintViolationException)

6 JAX-RS + JPA + JSF
6.1 實習:準備資料庫
6.1.1 實習:SQL statements
6.1.2 實習:在 NetBeansIDE 中準備資料庫連線
6.2 實習:JPA (Java Persistence API) [JDBC Resource, JNDI, Resource References, Entity Classes, Persistent Units]
6.3 JAX-RS Web Service
6.4 JAX-RS Web Service Client
6.5 微調 JAX-RS Web Service Client
6.6 JSF (JavaServer Faces)
6.6.1 在原有的 Project 上新增 JSF
6.6.2 新增 Managed Bean 並在 Managed Bean 內處理 CRUD (Create, Read, Update and Delete) 操作
6.6.2.1 新增 Managed Bean
6.6.2.2 CRUD:R (記錄數量)
6.6.2.3 CRUD:R (所有記錄)
6.6.2.4 CRUD:C (新增記錄)
6.6.2.5 CRUD:U (更新記錄)
6.6.2.6 CRUD:D (刪除記錄)

7 JAX-WS
7.1 比較 REST 與 SOAP
7.2 實習:JAX-WS Web Services
7.3 實習:JAX-WS Web Service Clients
7.3.1 實習:JAX-WS Web Service Clients: JSP
7.3.2 實習:JAX-WS Web Service Clients: Servlet

 

更多綜合課程
  攝影課程
  • 攝影初級
  • 攝影中級 (風景專題)
  英文課程
  • IPA 拼音:級別 1 2 3 4
  普通話課程
  • 基礎普通話拼音 (免費)
  • 進階普通話拼音
  • 普通話會話:級別 1 2 3
  西班牙語文課程
  • 級別 1 2 3
  中醫課程
  • 濕疹與皮膚敏感病
  • 暗瘡與色斑 | 鼻敏感與感冒
  • 脫髮與白髮 | 從五官看健康
  風水命理課程
  • 紫微斗數:級別 1 2 3
  • 子平八字:級別 1 2 3
  • 八字風水:級別 1 2 3
  • 奇門遁甲:級別 1 2 3