Java Web 技術
Java Web 技術,內容包含Web Server及MySQL的運用 使用Web開發管理維護的方便性,使得企業內部漸漸的朝Web開發技術代替傳統的視窗應用程式,此外電子商務網站的蓬勃發展也是造就Java網站程式設計師為目前企業普遍需求量最高的人才。本課程特別針對已經學習過Java Web元件開發技術者,在習得Java SE與Java Web元件開發技術後,以MVC來開發Java Web應用系統,課程內容將帶您實際寫出一個簡易的購物系統,包含註冊、會員資料管理、結帳系統等;同時也可幫助您了解Java Web技術在實務開發時的最佳組合運用,讓您成為真正具有網頁開發經驗的Java Web應用程式開發人員。
Level: Intermediate
Total Hours: 18 小時
Number of Lessons: 6
開課日期: Aug 27, 2015
Day of the week: Tue , Thu
NTD 32,400

Course Introduction

課程簡介與大綱
課程簡介

  1. 課程的特色
    本課程可區分成5大部分:
    (A) 說明動態網頁運作:說明使用者如何透過瀏覽器連線至伺服器以及伺服器如何動態回應請求。
    (B) 電子商務網站技巧應用:轉頁與購物車等電子商務網站技巧的應用。
    (C) 資料交換與MVC(Model-View-Controller)設計框架應用:說明如何開發極具彈性且好維護的資料交換與使用者端呈現的框架。
    (D) 善用AWS (Amazon Web Services)雲端服務:中小企業一般無能力自行維護伺服器,可將電子商務網站移至AWS,該項雲端服務是Amazon所提供的一種低費用甚至免費的企業解決方案,免除開發者固定IP申請與伺服器維護上的麻煩。而且使用者可隨時連線至AWS上的電子商務網站。
    (E) 專題製作:必須完成1個電子商務專題製作,不僅可以用作面試作品展示,更可勝任就職後的專案任務指派。

  2. 課程目標
    (A) 瞭解下列2種網頁技術:
    • 靜態網頁技術
    • 動態網頁技術
    (B) 熟悉Java Web技術並應用在動態網頁開發上。
    • 轉頁技巧
    • Cookie & Session技巧與購物車應用
    (C) 精通資料交換與MVC(Model-View-Controller)設計框架應用。
    (D) 可以將撰寫好的伺服端程式移至AWS (Amazon Web Services),供外部使用者連線。
    (E) 完成1個專題製作,有足夠的磨練與能力可以勝任未來職場專案開發的要求。

  3. 學習本課程前應具備的知識
    o 須具備Java物件導向技術能力(或參加SCJP國際認證課程)。

###課程內容###

第一章網頁開發概論(Introduction to web application programming)

*Web伺服器 (Web Server)
*HTTP通訊協定(HyperText Transport Protocol)
*HTML語法簡介(HTML Introduction)

第二章Servlet動態網頁開發(Servlet programming)

*Web應用程式(Web Application)
*HTTP請求/HTTP回應(HTTP Request/ HTTP Response)
*Session
*過濾器(Filter)

第三章JSP與JavaBeans(JSP and JavaBeans programming)

*JSP生命週期(JSP Lifecycle)
*JSP語法(JSP Syntax)
*Java Bean

第四章JDBC與MVC設計模式(JDBC programming and MVC model)

*JDBC程式設計(MVC model)
*MVC架構(MVC model)

第五章AWS (Amazon Web Services)使用介紹

*AWS申請 (Apply for AWS)
*AWS上安裝作業系統與使用遠端桌面管理功能(Install OS on the AWS and Use Remote Desktop Connection Manager)
*安裝web與DB server (Install Web and DB Server)
*開放web server對外連線 (Allow User to Connect the Web Server )

第六章專題製作(Project)
*網站製作(E-shopping Web Site)