NT$1,840
最新討論

課程資訊
適合對象
你可以學到
課程介紹
學習前基本能力
學習前準備
課程資訊
關於講師

吳永志
重點提要
Web Application 概觀
Java Servlet / JSP 解決方案
測驗:Java web 應用程式之解決方案
開發環境準備
STEP7-1-安裝 JDK 及 Java 環境設定(下載步驟)
STEP7-1-安裝 JDK 及 Java 環境設定(安裝步驟)
STEP7-2-安裝 Tomcat 8 及 組態檔設定(下載步驟)
STEP7-2-安裝 Tomcat 8 及 組態檔設定(安裝步驟)
測驗:安裝 Tomcat 8 及 組態檔設定
STEP7-3-程式開發工具
STEP7-4- Eclipse 之 Tomcat Embedded
STEP7-5- Servlet 範例 war 檔匯入
Java Servlet 的優勢
Java EE
測驗:Java Servlet 的優勢
HTTP基礎
Servlet API
以 Servlet 產生網頁
以 Servlet 產生網頁-處理表單資料get測試
以 Servlet 產生網頁-處理表單資料post測試
測驗:以Servlet產生網頁之原理與實務
Web Application 環境佈署-網站應用系統
Web Application 環境佈署-目錄結構1
Web Application 環境佈署-目錄結構2
Web Application 環境佈署-佈署描述檔Web.xml
Web Application 環境佈署- 網站備存檔.war
測驗:專案環境佈署實務
Servlet 生命週期基本概念
Servlet container 一般執行步驟與相關技術
測驗:Servlet 生命週期與相關技術
Servlet Reloading(Servlet 重載入)
Load on Startup(啟動時載入)
Init Parameter(初始參數)
測驗:Servlet 的載入與初始化
Persistence v.s. Synchronization
Initial & Destory 協同運作
Background Thread(背景執行緒)
測驗:Servlet 生命週期的管理實務
重點提要
取得Server的資訊
取得Server的資訊-機器資訊
取得Server的資訊-範例程式
取得Server的資訊-環境初始參數
測驗:取得與 <Servlet自身資訊>與<Server資訊>
取得Client的資訊-使用者想要些什麼?
取得Client的資訊-範例程式
取得Client的資訊-取得路徑資訊與檔案服務
檔案上傳(1)
檔案上傳(2)
測驗:取得 <Client端使用者資訊>
傳送HTML資訊 - 基本觀念
資料型態&輸出資料流
狀態碼(Status Code)設定
回應標頭(Response Header)設定
測驗:傳送HTML資訊之基本觀念
應用1:重導請求
應用2:客戶端提取
應用3:not to cache the response
應用4:錯誤處理
測驗:傳送HTML資訊之實務應用
Session Tracking - 基本觀念
隱藏欄位(Hidden Form Field)
URL重寫(URL Rewriting)
Cookie
測驗:追蹤使用者基本觀念
使用 Session Tracking API
測試範例A:行為比較
測試範例B:Session Tracking計次
HttpSession介面方法與Session有效時間
測驗:使用 Session Tracking API追蹤使用者
MySQL 資料庫環境準備
資料庫連結 - 基本觀念
具備基本 JDBC 能力的 Servlet
測驗:具備基本 JDBC 能力的 Servlet
資料庫連線的重覆使用
Transaction管理
Transaction管理-實作
Connection pool - 連線池
Connection pool - 連線池實作
測驗:創建資料庫連線的原理與實務
JDBC BLOB
JDBC BLOB實測1
JDBC BLOB實測2
測驗:資料庫連結之綜合應用
資訊共享
控制權共用
控制權共用-servlet實作
forward(轉送) 與 sendRedirect(重導)
範例實作-forward
範例實作-inculde
結語
測驗:Servlet協同運作的原理與實務
單元介紹
何謂 JSP 及其運作原理
JSP 執行流程 與 JSP 生命週期
隱含物件 (Implicit Object)
測驗:JSP技術基本觀念
Scripting Elements
Directive Elements
Action Elements-控制權共用
Action Elements-JavaBean
測驗:JSP Elements原理與實務
Model – View – Controller (MVC) 執行流程說明
MVC執行範例-購物車
測驗:MVC的綜合應用
運算式語言 EL
運算式語言 EL-運算子
運算式語言 EL-隱含物件
運算式語言 EL-pageContext 之使用
運算式語言 EL-其他應用1
運算式語言 EL-其他應用2
測驗:運算式語言EL綜合應用
JSTL 介紹
JSTL 安裝與下載jar檔
JSTL 五大類標籤庫宣告
JSTL 支援EL也支援JSP傳統寫法
核心功能標籤庫-<c:out>
核心功能標籤庫-<c:set>、<c:remove>
核心功能標籤庫-<c:catch>
核心功能標籤庫-<c:if>
核心功能標籤庫-<c:forEach>
核心功能標籤庫-<c:import>
核心功能標籤庫-<c:redirect>
核心功能標籤庫-<c:url>
單元結語
測驗:JSTL綜合應用
單元介紹
HttpSessionBindingListener 介面
Servlet Context Listener 介面
ServletContextListener 介面範例程式
其它監聽器介面
測驗:監聽器之綜合應用
何謂濾器 (Filters)
應用濾器 (Filters)
Filter 的運作方式
Filter API
web.xml 設定
使用 Filter 解決 Query String 之編碼問題
測驗:過濾器之綜合應用
安 全 性 (security) - 基本觀念
HTTP身份驗證
自訂驗證法
自定驗證法範例程式
結合過濾器(Filter)的統一驗證處理
課程結尾
測驗:安全性之綜合應用
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師

吳永志