NT$1,840
最新討論
課程資訊
適合對象
對 Java Web 應用編程整合有需求者
想自己獨力完成開發Java Web應用程式者
想取得OCPWCD (Oracle Certified Professional Web Component Developer)認證的Java程式設計師
你可以學到
在Java界的夥伴應該都很清楚,吳神-吳永志老師能夠幫您將Java程式的基礎真正學好學滿(這也是TibaMe Java入門保證班及資料庫開發JDBC保證班場場爆滿的主因),但老師的時間有限,TibaMe特別情商吳永志老師,百忙之中利用錄播方式將Java Web這門課,從最基礎的觀念>>安裝開發環境>>Servlet 範例 war 檔匯入>>Servlet 生命週期基本概念>>深入Servlet>>JSP技術>>JSP+Servlet,將知識節點拆解得非常細,並提供吳神滿滿的範例檔,保證物超所值,看到的學員都說吳神是真正的佛心來~~
這門課將讓您:
學會 Java Web 應用程式環境設定
學會撰寫、設定與管理Servlet的生命週期與服務
學會撰寫JSP + Servlet的整合服務
課程介紹
Java程式語言不僅歷史悠久,跨平台及運用更為廣泛,根據104人力銀行統計,Java技術人才需求量高達數十萬筆的工作職缺,市場人力需求非常大!
想要紮實運用JAVA技術發展出優良的Web服務,成為職場上具備高競爭力的人才。
學會Servlet與JSP絶對是重點中的重點,必須熟透Servlet與JSP才能進入JAVA WEB的殿堂,
也只有熟悉Servlet與JSP才能進行更高級別的JAVA學習,為企業級JAVA應用服務打好基礎。
想完全了解JSP,必先學會Servlet
在JSP第一次被呼叫,伺服器會自動將JSP網頁轉換成Servlet,這是執行過程的必要步驟
因為JSP在實際執行時還是一支Servlet程式 ,並且底層觀念都來自Servlet,所以想完全了解
JSP必先學會Servlet
取兩者的長處(MVC Model)
可以使用單獨Servlet或JSP一項技術來解決動態網頁呈現的需求,但最好是取得兩者的長處,
如使用MVC Model來開發動態專案,以利專案的擴展與更新,維護較容易。
JSP比較屬於網頁設計人員導向,而Servlet則是程式設計人員導向
模組的套用與實作,再帶你學習JSP的各項語法與開發方法。最後透過JSP + Servlet整合教學,
讓你可以建構一個具備良好架構及高品質的Web應用服務。
本課程提供許多實用的範例程式,你可以下載後邊學邊做,紮實地建立個人實務開發能力。
課程中紮實又豐富的內容,再送→"超過百種範例檔" 可以多元選擇反覆練習!
學習永遠不嫌晚,永志老師傳授不藏私,只給想成功的你!
Java Web學習地圖
學習前基本能力
學習前準備
課程資訊
關於講師
吳永志
重點提要
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)的統一驗證處理
課程結尾
測驗:安全性之綜合應用
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師
吳永志