JSP + Servlet | 吳永志Java Web 技術開發

課程資訊 課程大綱 開課單位 常見問答
Loading...
線上課程

JSP + Servlet | 吳永志Java Web 技術開發

12602次瀏覽
NT$1,840
優惠現領
85 折
【4/9-5/5限時85折】
課程資訊
本頁面課程內容及活動資訊概由廠商提供,部分內容非屬104服務範疇,會員應遵守之規範悉依 104課程中心會員規約 所載。
上課時間 無限期觀看課程查看更多
上課方式 於開課單位網站兌換後觀看課程
課程內容
課程大綱
展開全部
1 Servlet 基礎篇
01
重點提要
02
Web Application 概觀
03
Java Servlet / JSP 解決方案
04
測驗:Java web 應用程式之解決方案
05
開發環境準備
06
STEP7-1-安裝 JDK 及 Java 環境設定(下載步驟)
07
STEP7-1-安裝 JDK 及 Java 環境設定(安裝步驟)
08
STEP7-2-安裝 Tomcat 8 及 組態檔設定(下載步驟)
09
STEP7-2-安裝 Tomcat 8 及 組態檔設定(安裝步驟)
10
測驗:安裝 Tomcat 8 及 組態檔設定
11
STEP7-3-程式開發工具
12
STEP7-4- Eclipse 之 Tomcat Embedded
13
STEP7-5- Servlet 範例 war 檔匯入
14
Java Servlet 的優勢
15
Java EE
16
測驗:Java Servlet 的優勢
17
HTTP基礎
18
Servlet API
19
以 Servlet 產生網頁
20
以 Servlet 產生網頁-處理表單資料get測試
21
以 Servlet 產生網頁-處理表單資料post測試
22
測驗:以Servlet產生網頁之原理與實務
23
Web Application 環境佈署-網站應用系統
24
Web Application 環境佈署-目錄結構1
25
Web Application 環境佈署-目錄結構2
26
Web Application 環境佈署-佈署描述檔Web.xml
27
Web Application 環境佈署- 網站備存檔.war
28
測驗:專案環境佈署實務
29
Servlet 生命週期基本概念
30
Servlet container 一般執行步驟與相關技術
31
測驗:Servlet 生命週期與相關技術
32
Servlet Reloading(Servlet 重載入)
33
Load on Startup(啟動時載入)
34
Init Parameter(初始參數)
35
測驗:Servlet 的載入與初始化
36
Persistence v.s. Synchronization
37
Initial & Destory 協同運作
38
Background Thread(背景執行緒)
39
測驗:Servlet 生命週期的管理實務
2 深入Servlet
01
重點提要
02
取得Server的資訊
03
取得Server的資訊-機器資訊
04
取得Server的資訊-範例程式
05
取得Server的資訊-環境初始參數
06
測驗:取得與 <Servlet自身資訊>與<Server資訊>
07
取得Client的資訊-使用者想要些什麼?
08
取得Client的資訊-範例程式
09
取得Client的資訊-取得路徑資訊與檔案服務
10
檔案上傳(1)
11
檔案上傳(2)
12
測驗:取得 <Client端使用者資訊>
13
傳送HTML資訊 - 基本觀念
14
資料型態&輸出資料流
15
狀態碼(Status Code)設定
16
回應標頭(Response Header)設定
17
測驗:傳送HTML資訊之基本觀念
18
應用1:重導請求
19
應用2:客戶端提取
20
應用3:not to cache the response
21
應用4:錯誤處理
22
測驗:傳送HTML資訊之實務應用
23
Session Tracking - 基本觀念
24
隱藏欄位(Hidden Form Field)
25
URL重寫(URL Rewriting)
26
Cookie
27
測驗:追蹤使用者基本觀念
28
使用 Session Tracking API
29
測試範例A:行為比較
30
測試範例B:Session Tracking計次
31
HttpSession介面方法與Session有效時間
32
測驗:使用 Session Tracking API追蹤使用者
33
MySQL 資料庫環境準備
34
資料庫連結 - 基本觀念
35
具備基本 JDBC 能力的 Servlet
36
測驗:具備基本 JDBC 能力的 Servlet
37
資料庫連線的重覆使用
38
Transaction管理
39
Transaction管理-實作
40
Connection pool - 連線池
41
Connection pool - 連線池實作
42
測驗:創建資料庫連線的原理與實務
43
JDBC BLOB
44
JDBC BLOB實測1
45
JDBC BLOB實測2
46
測驗:資料庫連結之綜合應用
47
資訊共享
48
控制權共用
49
控制權共用-servlet實作
50
forward(轉送) 與 sendRedirect(重導)
51
範例實作-forward
52
範例實作-inculde
53
結語
54
測驗:Servlet協同運作的原理與實務
3 JSP技術
01
單元介紹
02
何謂 JSP 及其運作原理
03
JSP 執行流程 與 JSP 生命週期
04
隱含物件 (Implicit Object)
05
測驗:JSP技術基本觀念
06
Scripting Elements
07
Directive Elements
08
Action Elements-控制權共用
09
Action Elements-JavaBean
10
測驗:JSP Elements原理與實務
11
Model – View – Controller (MVC) 執行流程說明
12
MVC執行範例-購物車
13
測驗:MVC的綜合應用
14
運算式語言 EL
15
運算式語言 EL-運算子
16
運算式語言 EL-隱含物件
17
運算式語言 EL-pageContext 之使用
18
運算式語言 EL-其他應用1
19
運算式語言 EL-其他應用2
20
測驗:運算式語言EL綜合應用
21
JSTL 介紹
22
JSTL 安裝與下載jar檔
23
JSTL 五大類標籤庫宣告
24
JSTL 支援EL也支援JSP傳統寫法
25
核心功能標籤庫-<c:out>
26
核心功能標籤庫-<c:set>、<c:remove>
27
核心功能標籤庫-<c:catch>
28
核心功能標籤庫-<c:if>
29
核心功能標籤庫-<c:forEach>
30
核心功能標籤庫-<c:import>
31
核心功能標籤庫-<c:redirect>
32
核心功能標籤庫-<c:url>
33
單元結語
34
測驗:JSTL綜合應用
4 JSP+Servlet
01
單元介紹
02
HttpSessionBindingListener 介面
03
Servlet Context Listener 介面
04
ServletContextListener 介面範例程式
05
其它監聽器介面
06
測驗:監聽器之綜合應用
07
何謂濾器 (Filters)
08
應用濾器 (Filters)
09
Filter 的運作方式
10
Filter API
11
web.xml 設定
12
使用 Filter 解決 Query String 之編碼問題
13
測驗:過濾器之綜合應用
14
安 全 性 (security) - 基本觀念
15
HTTP身份驗證
16
自訂驗證法
17
自定驗證法範例程式
18
結合過濾器(Filter)的統一驗證處理
19
課程結尾
20
測驗:安全性之綜合應用
你可以學到


在Java界的夥伴應該都很清楚,吳神-吳永志老師能夠幫您將Java程式的基礎真正學好學滿(這也是TibaMe Java入門保證班資料庫開發JDBC保證班場場爆滿的主因),但老師的時間有限,TibaMe特別情商吳永志老師,百忙之中利用錄播方式將Java Web這門課,從最基礎的觀念>>安裝開發環境>>Servlet 範例 war 檔匯入>>Servlet 生命週期基本概念>>深入Servlet>>JSP技術>>JSP+Servlet,將知識節點拆解得非常細,並提供吳神滿滿的範例檔,保證物超所值,看到的學員都說吳神是真正的佛心來~~

這門課將讓您:
 學會 Java Web 應用程式環境設定
 學會撰寫、設定與管理Servlet的生命週期與服務
 學會撰寫JSP + Servlet的整合服務
適合對象
 對 Java Web 應用系統開發有興趣者 對 Java Web 應用編程整合有需求者 想自己獨力完成開發Java Web應用程式者 想取得OCPWCD (Oracle Certified Professional Web Component Developer)認證的Java程式設計師
課程講師
吳永志
Authorized Sun Educational Center講師認證,現為緯育TibaMe專業講師,具備數十年豐富的教學與實務經驗,擅長於Java物件導向、進階(Java I/O , JDBC)程式設計、Java Web應用系統( Servlet & JSP & JSF & Struts & Hibernate & Spring )、關聯式資料庫系統分析與設計,及專案開發與建置等技能培訓,教學成果卓越。
展開全部
開課單位
緯育TibaMe
緯育TibaMe由全球最大資通訊集團之一的緯創資通集團於2015年正式成立,我們專注於人才培訓與平台服務,發展多元的授課模式,並結合緯育開發的雲端智能化學習系統,有效培育新世代數位化人才。在行動與雲端時代,用科技加值人才培育,持續發展創新與有效的數位教育學習服務。
最新動態 看所有動態

Power Automate、Zapier、Make、n8n、tldraw​ 怎麼挑選適合你的自動化工具

想提升工作效率,你該考慮導入 #自動化工具! 🚀 但何謂自動化工具? 可以在工作中協助到哪些面向? 我們又該如何挑選適合自己的工具?🤔 📖 文章重點摘要 📍 自動化工具就是把重複性工作流程,交給機器執行 📍 不需要程式背景,也不一定要工程師才能使用 📍 自動化能有效: ➊ 提升效率:減少重複性工作,讓人力專注在高價值任務,提升整體工作成效 ➋ 降低錯誤:避免人為疏失,提高數據與操作準確性 ➌ 加速應用:AI + RPA 工具逐年普及,低程式碼(Low-Code)、無程式碼(No-Code)工具降低門檻,企業導入更快速 ➍ 應對挑戰:面對人力短缺與數位轉型壓力,懂得運用自動化工具的工作者將更具職場競爭力 完整 5 大自動化工具介紹與比較 & 針對不同工作/職務挑選建議 現在就前往閱讀完整文章 👉 https://bit.ly/4364RGw #powerautomate #n8n #zapier #tldraw

從想轉職到成功轉職-學長姊現身說最真實

🎤 學長姊分享 想跨域轉職一路上的 ✅ 心態調適 ✅ 準備過程 ✅ 成功經驗 ✅ 職場真實樣貌 聽我們說不如聽過來人──轉職成功的學長姊現身說最真實~ 這裡報名線上與學長聊聊>> https://bit.ly/4cGHC9f ▍誰適合參加 🔹即將從就業培訓班結訓的你 🔹剛結訓想繼續物色優質職缺的你 🔹想跨域域轉職猶豫中的你 ▍從財金系畢業轉職為後端工程師的學長要跟你分享 🔥 如何結合非本科系的背景創造自己的優勢 🔥 專題作品準備心法 🔥 履歷撰寫技巧與面試準備方向 🔥 進入職場的實際狀況與持續進修該學什麼 🔥 後端工程師未來職涯發展的可能性 ▍直播資訊 時間:4/23 (三) 晚上 8 點至 9 點 型式:線上直播 (直播連結將於報名後2~3個工作天email提供) 報名連結: https://bit.ly/4cGHC9f
常見問答
如何購買課程並開始上課
於欲購買 1. 線上課程之頁面,點擊「立即購買」,成功使用信用卡完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」,後續兌換學習有兩種形式:(A) 若購買學習廠商提供課程,購買後「提供課程兌換序號、兌換連結、兌換碼使用說明」,引導您至購買課程之出版廠商兌換並上課、(B)若購買是104學習系統,購買完可以從郵件、訂單明細、課程詳細頁直接進到站內線上學習。 2. 實體課程之頁面,點擊「立即購買」,成功完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」即可完成報名,後續開課單位會有專員與您聯繫後續事宜。
購買與報名課程付款方式?
僅提供信用卡付款。
有支援信用卡分期嗎?
平台有提供分期服務:結帳金額滿$4,000可享三期零利率,滿$12,000可享六期零利率;分期服務支援銀行公司為:中國信託、台新銀行、玉山銀行,實際分期金額依各發卡行規定
已完成付款,但用錯折扣碼怎麼辦?
請申請退款並重新下單,已使用之折扣碼,本平台將不進行退回,敬請見諒。
線上刷卡後訂單狀態顯示「待付款」
代表您的結帳流程尚未完成,請儘速完成結帳程序,以免課程相關優惠權益失效。
刷卡失敗的原因
可能為以下原因: 1.授權失敗(例:信用卡發卡銀行系統忙碌、網路塞車、刷卡等待時間過久造成系統確認失敗等問題),建議稍待一段時間再重新刷卡。 2.輸入信用卡卡號等相關資料不正確(例:輸入資料不正確、卡號過期、尚未開卡等問題),建議重新確認輸入資訊。
如何選擇紙本發票
為響應政府政策,不主動提供紙本發票,委由金財通系統寄發電子發票開立通知信至學員購買課程時填寫之Email,發票自動存入會員載具,若未收到請告知。
企業請款之憑證,如何申請
若需要進行企業請款,請於購買時輸入統一編號、發票抬頭,本平台將以郵件寄送電子發票方式,至您填寫之信箱。
多久會收到發票
發票將於付款成功,3個工作天內開立,敬請稍候。
如何退款
請參考下方退款須知與流程 1.若您於本平台成功完成付款購買課程,有退款需求,於外部學習廠商兌換之線上課程自購買日起7天內,且未進行課程兌換,可申請全額退費;於104課程中心站內學習課程若購買日起7天內後「未進到學習頁」,可申請全額退費;實體課程須於開課日前 1 日之非假日上班時段前與104學習精靈提出申請,始得要求全額退費。 2.若需申請退款,請使用信件主旨:「課程中心退款申請」,並於信件內容寫明購買人姓名、訂單編號、欲退款之課程名稱,郵件至nabiservice@104.com.tw,本平台將於5個工作天內盡快為您處理。 3.確認提出退款申請時間為課程購買日起7天內,且未進行課程兌換,本平台將與欲申請退款課程之出版廠商,提出會員資料與學習紀錄查詢,確認您課程的觀看紀錄,並同步確認出版廠商訂定之退款事項,是否全數符合。申請退款的同時,即代表您同意本平台與退款課程之出版廠商,提出查詢會員資料與學習紀錄。 4.若您單一訂單中購買兩堂(含)以上課程,不需要整張訂單退款(只退其中幾堂課),退款金額為欲退款課程售價加總後,扣除此張訂單所使用之折扣碼(若折扣碼為整張訂單之折數折扣,則退款金額為欲退款課程售價加總後乘以折數折扣),若計算後退款金額低於(含)0元,本平台將不執行退款。5.上述退款方式僅限於本平台成功完成付款購買之課程,若付款與訂單成立之任一程序不在本平台完成,退款方式需依照課程出版之廠商所訂定之規則提出申請,並由課程出版廠商協助處理,本平台不介入。 6.若您的發票沒有填寫統一編號,並需要辦理退款時,由本平台代為處理發票相關作業 (如作廢電子發票或開立電子發票折讓單),以加速退款作業時程。 7.若您原訂單信用卡分期,其申請退費時,須整筆訂單全額退費,無法部分或擇一課程退費。
款項何時退回
課程退費採原信用卡退刷方式,退費所需之工作天依各金融機構實際作業時間為準。
相關證照
TQC-WD網頁設計類-JavaScript (停考)
企業人才技能認證(TQC)是財團法人中華民國電腦技能基金會針對企業用才需求,所提出來的一項整合性認證。TQC-WD網頁設計類-JavaScript是由財團法人中華民國電腦技能基金會所規劃的電腦技能認證,通過TQC-WD網頁設計類-JavaScript認證,可應用於專業網站程式開發工程師等職務上。
TQC-WD-JavaScript (停考)
請洽證照單位查詢介紹
ITS JavaScript 程式語言核心能力
Information Technology Specialist(IT 資訊科技專家認證),簡稱 ITS,是Pearson VUE/Certiport 推出符合產業趨勢的初階資訊科技認證,涵蓋 IT 資訊技術、資料庫、軟體研發、新興科技四大領域,共十三個科目,透過 IT 資訊科技專家訓練課程,可驗證考生是否具備雇主所需的 IT 技能,幫助考生為未來職涯做好準備。 即使是國際性的專業認證、英文證書,但是在試題上可以自由選擇語系,因此,在國內的 ITS 認證考試亦提供有正體中文化試題,只要通過 Certiport 的認證考試,即頒發全球通用的國際性證書。 IT 資訊科技專家課程的目標對象為正在考慮或剛剛開始踏上資訊科技職涯的人士。考生能夠驗證他們在各個 IT 領域中的知識,其中包含軟體開發、資料庫管理、網路與安全、行動與裝置管理、程式開發、編程與代碼、雲端運算以及人工智慧。
物件導向程式語言證照
因應知識經濟與文創產業的時代來臨,各產業均發生結構性的變化,「設計」所帶來的附加價值與影響也日趨明顯。為了不淹沒在此一浪潮中,台灣產業界對於設計能力的提升,產生了迫切的需求。優秀而充足的人力是企業提升設計能力的根基,為提供產業界符合新時代的專業人才,本會推動「TQC+ 專業設計人才認證」,藉由嚴謹的認證職能體系架構與專業完善的考試服務,培育出符合企業職場需要的人才。 ● 為國際級證書,獲印度國家電子資訊科技學院(NIELIT)採認。 ● 以「專業設計領域任職必備能力」為認證標準。 ● 認證內容涵蓋「工程設計」、「視傳設計」、「軟體設計」、「電路設計」、「建築設計」、「跨域設計」等六大專業領域。 ● 擁有整合知識體系與專業技能的認證架構,是最貼近實際使用環境與就業需求的證照。
SSE C程式語言國際認證
C語言已經是目前欲進入資訊科技殿堂最重要的程式語言,也是最好找工作的程式語言,目前大部分的半導體,工業工程,無人車,虛擬實境和手機開發等和硬體相關的開發都是使用C語言完成。掌握C語言是軟體工程師最重要的技能。讓你在各個不同領域都能得心應手完成困難的工作。通過我們的認證,你將證明自己具備高人一等的C語言開發能力。
基礎程式語言
請洽證照單位查詢介紹
程式語言 (C/Python)
TQC+ 程式語言C認證之測驗對象,為從事軟體設計相關工作1至2年之社會人士,或是受過軟體設計領域之專業訓練,欲進入該領域就職之人員。 TQC+ 程式語言Python 3認證之測驗對象,為從事軟體設計相關工作1至2年之社會人士,或是受過軟體設計領域之專業訓練,欲進入該領域就職之人員。 學科技能規範:無技能規範 術科技能規範: 1. 基本程式設計 2. 選擇敘述 3. 迴圈敘述 4. 進階控制流程 5. 函式(Function) 6. 串列(List)的運作(一維、二維以及多維) 7. 數組(Tuple)、集合(Set)以及詞典(Dictionary) 8. 字串(String)的運作 9. 檔案與異常處理