課程簡介

介紹

  • 課程目標和結構
  • Java EE 8 特性概述

Java EE 架構概述

  • Java EE 中的多層架構
  • 關鍵元件:EJB、JPA、JSP 和 Servlet
  • Java EE 在企業應用程式中的作用

Java EE 8 API 和功能概述

  • 新 API 簡介:JSON-B、安全性和 HTTP/2
  • 現有 API 的增強功能:JAX-RS、CDI 等
  • 支援雲和 HTML5

準備開發環境

  • 安裝 Java EE 8 和所需工具
  • 設定整合開發環境 (IDE)
  • 設定應用程式伺服器(例如,WildFly、GlassFish)

安裝和配置 Java EE 8

  • 分步安裝指南
  • 配置伺服器設置
  • 驗證安裝

創建範例應用程式

  • 設置基本項目結構
  • 開發簡單的 Web 服務
  • 部署範例應用程式

讀取和寫入Database

  • 將 Java EE 應用程式連接到資料庫
  • 使用 JPA 執行資料庫操作
  • 實施 CRUD 操作

了解依賴項注入

  • Java EE 中的依賴注入 (DI) 概念
  • 在應用程式中使用 CDI 註釋
  • 管理 Bean 及其生命週期

編寫有狀態元件

  • 有狀態會話 Bean 概述
  • 創建和管理有狀態元件
  • 持久性和狀態管理

使用 Java EE Websockets

  • Java EE 中的 Websocket 簡介
  • 設置 Websockets 以進行即時通信
  • 在應用程式中實現 Websocket

映射 Java 鍵入到 JSON 和從 JSON 鍵入

  • 使用 JSON-B API 進行數據綁定
  • 自定義 JSON 映射
  • 使用 Java EE 解析和生成 JSON

為應用程式開發UI

  • JSF 和 Java EE 中的 HTML5 概述
  • 使用 JSF 構建使用者介面
  • 將前端與後端服務集成

保護應用程式

  • 實現 Java EE 安全 API
  • 身份驗證和授權機制
  • 保護 RESTful 服務和 Web 應用程式

測試應用程式

  • 為 Java EE 元件編寫單元和集成測試
  • 測試Java EE 應用程式的工具(例如,Arquillian)
  • 在開發管道中自動執行測試

調試應用程式

  • Java EE 中的調試技術
  • 使用 IDE 工具進行調試
  • 常見問題疑難解答

部署應用程式

  • 包裝 Java EE應用
  • 部署到不同的環境(開發、暫存、生產)
  • 持續部署實踐

故障排除

  • 識別和解決常見的部署問題
  • 監視應用程式性能
  • 應用程式穩定性的最佳實踐

摘要和後續步驟

最低要求

  • Java 程式設計經驗

觀眾

  • 開發人員
 21 時間:

人數


每位參與者的報價

Provisional Upcoming Courses (Require 5+ participants)

課程分類