Java 專業指南|Servlet & JSP 從概念到實作

    四大生活化實作教你 Java 網站後端應用開發與程式整合,讓你學完能直接應用!

    61
    5.0
    • Java 網站後端應用開發

    • Java 網站後端應用程式整合

    • 建置網站會員登入系統、註冊系統、檔案上傳機制以及商品搜尋列表

    US$102.43

    按一下 进入设定

    00:00
    00:00
    00:00

    優惠名額

    組合最划算(限量優惠)

    • 扎實打底篇(零基礎+進階物件導向):$4770
    • 零基礎到國際認證(零基礎+進階物件導向+OCAJP+OCPJP):$9490
    • 輔導考證篇OCAJP+OCPJP):$4770

    連結請往下參考課程組合


    越早預購越划算,價格將依照 課程製作完成度、購買人數、優惠名額...等條件,進行價格調整, 以實際公告與當下購買之金額為主。



    想進階學習後端開發,卻一開始就卡關嗎?

    # 基礎概念與技術學完後,你卻遇到這些問題

    • 學習 Servlet 及 JSP 的相關知識時,常被一大堆專有名詞搞得頭昏腦脹
    • 什麼時候要用 Servlet,什麼時候要 JSP,我根本搞不清楚
    • 做完網頁,要怎麼讓它跟資料庫連結?
    • 學完概念跟技術,卻無法開發出能動的系統!
    • 市面上很少單獨教 Servlet 及 JSP 的課,網路上的資料又很零散



    學完技術不知道怎麼應用嗎?四大生活化實作,讓你具備網站開發能力

    # 從理解觀念到實際應用之間的空白,由老師來替你補足!



    這堂課程將從開發建置環境開始教你,並帶到 Servlet、JSP 及資料庫的關鍵觀念,每一單元皆會搭配範例及實作,讓你不僅具備扎實的概念,也能運用這些知識建置會員註冊系統、登入系統、商品搜尋列表以及檔案上傳機制,更能具備 Java 網站後端應用整合與開發的能力。



    擔心學完無法和實務銜接?別怕,我們跟別人不一樣!

    #市面上的課程都大同小異,我們卻是大大的不同!




    一張表格帶你了解 Servlet 和 JSP 的差別

    # 清楚知道 Servlet 和 JSP 該如何分工,讓網頁後端應用程式的開發與整合更順利!



    Servlet 和 JSP 主要是基於分工所產生的。Servlet 通常用於後端處理,將處理完的資料封裝後,交給 JSP 來呈現資料。簡單來說,它是後端應用程式,用來產生動態網頁內容,比較屬於程式設計人員導向;JSP 則適合用在呈現畫面和資料,換句話說,它適合處理網頁的動態資料,較屬於網頁設計人員導向。



    為什麼要學 Servlet 和 JSP 都要學?兩者有什麼關係?

    # 扎實建立觀念,讓你更清楚後端系統的運作邏輯


    Servlet 是用 Java 編寫的伺服器端程式,主要的功能在於互動式瀏覽、修改資料和生成動態的 Web 內容;JSP 是 HttpServlet 的擴充。

    由於 HttpServlet 大多是用來回應 HTTP 請求,並返回 Web 頁面,所以不可避免地,在編寫 Servlet 時會涉及大量的 HTML 內容,這讓 Servlet 的書寫效率和可讀性大降低, JSP 就是在這個基礎上產生的。其功能是用 HTML 的書寫格式,在適當的地方加入 Java 代碼片段,將程式設計師從複雜的 HTML 中解放出來,更專注於 Servlet 本身的內容。




    Servlet 和 JSP 的好用之處在哪?

    Servlet 的優勢:

    • 可移植性好:具有完善 Servlet API 標準,因此無需任何改動就可以移植,且幾乎所有的主流伺服器都能直接或通過外掛程式支持 Servlet。
    • 使用方便:它可以輕鬆的處理 HTML 表單資料,並讀取和設定 HTTP headers、處理 Cookie、跟蹤會話狀態等。
    • 執行效率高:以多執行緒模式執行,因此具有很高的執行效率


    JSP 的優勢:

    • 系統的多平台支持:可以在所有平台的任意環境中開發、進行系統部署、擴充套件。
    • 支持伺服器端元件:Web 需要強大的伺服器端元件來支援,因此開發人員需利用其他工具實現複雜的功能元件,供 Web 頁面呼叫。JSP 則可以使用 JAVA BEANS 元件來實現複雜的功能。
    • 強大的資料庫整合性:網路常看見討論區、線上購物、會員服務等系統,都需要建立大量的資料,也需要靠資料庫來分類、管理與維護。JSP 可以做到這點,它可以結合多種資料庫,如 MySQL、ODBC 等。



    兼顧概念及實務,有效突破學習盲點

    #四大專案示範,不必擔心學用落差!


    大多數的學生在學習 Servlet 及 JSP時,總會被一大堆專有名詞搞得頭昏眼花,更不知道該如何把概念與實務連結。這堂課以「觀念理解並實作」為學習的首要目標,從基礎的開發環境建置、基礎概念開始教你,不用現成程式碼講解,而是手把手教你如何開發系統,最後你將學會「會員註冊系統、會員登入系統、商品搜尋列表、檔案上傳機制」多項實用的建置技能,讓你建構出一個具備良好架構及高品質的 Web 應用環境。




    Java 技術全系列課程,完整規畫學習路線

    #基礎語法、考證能力、實作應用一應俱全!




    不只這樣,我們還額外提供

    【交流不設限|課程專屬社團,不再找不到人交流】
    購買本課程學生將立即收到一組 Facebook 專屬社團邀請碼,不論你對於本課程有任何建議、問題想討論,又或是想分享你的學習心得,都歡迎在社團與老師及同學交流,讓你的 Java 之路不孤單!


    【加量不加價|新增章節,不再收費】

    未來課程新增章節及內容時,將不會再向學員收費。讓你的學習不中斷,持續強化自己的能力!


    快問快答

    Q我是新手也可以上這堂課嘛?

    A:這堂課是中階課程,會建議有 Java 基礎的同學再來上課。如果你是新手,建議先上老師的「Java 專業指南|零基礎快速入門」以及「Java 專業指南|進階物件導向與案例解析」喔!


    Q:老師為什麼想開這堂課?


    A:老師希望帶給學生別於坊間的課程,以字典型教學建立扎實基礎,並運用更多生活化的範例及實作經驗,讓練習不只是為了練習!


    Q:聽說Java要收費了?


    A:Java 要開始收費是指在2019年1月以後釋出的 Java 8 更新,需要付費購買 Oracle 的商業許可證。這個收費其實是對於「到達生命週期階段」的 Java 版本,因為要維護這些舊有版本仍需耗費大量資源,所以需要付費來更新。這個作法是希望讓開發者持續更新到最高版本。除此之外 Java 的收費對象主要都是企業的使用者,對於個人使用者上其實並無太大影響!


    關於講師


    趙令文 老師—資深講師

    擁有 Java 開發經驗二十年,期間協助數不清的學生成為軟體工程師 ,出過三本 Android App 應用書籍,更於 2016 年得到工業局 OpenData 創新應用競賽銀獎。



    章节目录

    • 1-1
      Tomcat
    • 1-2
      Eclipse
    • 1-3
      專案建立
    • 1-4
      Hello, World

    试阅影片

    常见问答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜欢

    购买前问答

    Chen Chen
    Chen Chen

    請問這個有包含怎麼做出電商平台和購物車嗎

    趙令文Brad
    趙令文Brad

    沒有喔

    销售方案