Servlet&JSP技術手冊(第二版)-邁向Spring Boot

    Java權威技術顧問與專業講師 林信良(良葛格) 最新改版!

    收集中
    US$19.29
    Java權威技術顧問與專業講師 林信良(良葛格) 最新改版!
    - 加強Web安全基本觀念
    - 從重構中認識MVC架構
    - 介紹Spring MVC/Security/Boot
    - 提供Lab實作檔案

    ‧本書為作者數年來實務教學過程,匯整學員在課程中遇到的觀念、實作、應用或認證考試上等各種問題之學習經驗集合。
    ‧基於Servlet 4.0/Java SE 15,範例程式碼做了重新審閱與翻新。
    ‧介紹OWASP TOP 10、CWE、CVE,討論注入攻擊、會話安全、密碼管理、Java EE安全機制、CSRF等Web安全基本概念。
    ‧增加更多Spring內容,包含Spring DI/AOP、Spring MVC、Spring Security等,以及Spring Boot快速開發方案之使用。
    ‧涵蓋中文處理、圖片驗證、自動登入、驗證過濾器、壓縮處理、線上檔案管理、郵件傳送等實用範例。
    ‧貫穿全書的「微網誌」綜合練習專案,可應用學得之技術,並使用重構來改進應用程式架構。
    ‧建議練習的範例提供實作檔案,更能掌握練習重點,IDE操作為本書內容之一,更能與實務結合。

    章节目录

    1-1封面頁
    1-2書名頁
    1-3序
    1-4導讀
    1-5目錄
    1-6CH01 簡介Web 應用程式
    1-71.1 Web應用程式基礎
    1-81.1.1 關於HTML
    1-91.1.2 URL、URN與URI?
    1-101.1.3 關於HTTP
    1-111.1.4 HTTP請求方法
    1-121.1.5 有關URI編碼
    1-131.1.6 後端?前端?
    1-141.1.7 Web安全觀念
    1-151.2 簡介Servlet/JSP
    1-161.2.1 何謂Web容器?
    1-171.2.2 Servlet與JSP的關係
    1-181.2.3 關於MVC/Model 2
    1-191.2.4 簡介Java EE/Jakarta EE
    1-201.3 重點複習
    1-21CH02 撰寫與設定Servlet
    1-222.1 第一個Servlet
    1-232.1.1 準備開發環境
    1-242.1.2 第一個Servlet程式
    1-252.2 在Hello之後
    1-262.2.1 關於HttpServlet
    1-272.2.2 使用@WebServlet
    1-282.2.3 使用web.xml
    1-292.2.4 檔案組織與部署
    1-302.3 進階部署設定
    1-312.3.1 URI模式設定
    1-322.3.2 Web資料夾結構
    1-332.3.3 使用web-fragment.xml
    1-342.4 重點複習
    1-35課後練習
    1-36CH03 請求與回應
    1-373.1 從容器到HttpServlet
    1-383.1.1 Web容器做了什麼?
    1-393.1.2 doXXX()方法?
    1-403.2 關於HttpServletRequest
    1-413.2.1 處理請求參數
    1-423.2.2 處理請求標頭
    1-433.2.3 請求參數編碼處理
    1-443.2.4 getReader()、getInputStream()讀取本體
    1-453.2.5 getPart()、getParts()取得上傳檔案
    1-463.2.6 使用RequestDispatcher調派請求
    1-473.3 關於HttpServletResponse
    1-483.3.1 設定回應標頭、緩衝區
    1-493.3.2 使用getWriter()輸出字元
    1-503.3.3 使用getOutputStream()輸出位元
    1-513.3.4 使用sendRedirect()、sendError()
    1-523.4 綜合練習/微網誌
    1-533.4.1 微網誌應用程式功能概述
    1-543.4.2 實作會員申請功能
    1-553.4.3 實作會員登入功能
    1-563.5 重點複習
    1-57課後練習
    1-58CH04 會話管理
    1-594.1 會話管理基本原理
    1-604.1.1 使用隱藏欄位
    1-614.1.2 使用Cookie
    1-624.1.3 使用URI重寫
    1-634.2 HttpSession會話管理
    1-644.2.1 使用HttpSession
    1-654.2.2 HttpSession會話管理原理
    1-664.2.3 HttpSession與URI重寫
    1-674.3 綜合練習/微網誌
    1-684.3.1 登入與登出
    1-694.3.2 會員訊息管理
    1-704.3.3 新增與刪除訊息
    1-714.4 重點複習
    1-72課後練習
    1-73CH05 Servlet 進階API、過濾器與傾聽器
    1-745.1 Servlet進階API
    1-755.1.1 Servlet、ServletConfig 與GenericServlet
    1-765.1.2 使用ServletConfig
    1-775.1.3 使用ServletContext
    1-785.1.4 使用PushBuilder
    1-795.2 應用程式事件、傾聽器
    1-805.2.1 ServletContext事件、傾聽器
    1-815.2.2 HttpSession事件、傾聽器
    1-825.2.3 HttpServletRequest事件、傾聽器
    1-835.3 過濾器
    1-845.3.1 過濾器的概念
    1-855.3.2 實作與設定過濾器
    1-865.3.3 請求包裹器
    1-875.3.4 回應包裹器
    1-885.4 非同步處理
    1-895.4.1 簡介AsyncContext
    1-905.4.2 更多AsyncContext細節
    1-915.4.3 使用ReadListener
    1-925.4.4 使用WriteListener
    1-935.5 綜合練習/微網誌
    1-945.5.1 建立UserService
    1-955.5.2 設定過濾器
    1-965.5.3 重構微網誌
    1-975.6 重點複習
    1-98課後練習
    1-99CH06 使用JSP
    1-1006.1 從JSP到Servlet
    1-1016.1.1 JSP生命週期
    1-1026.1.2 Servlet至JSP的簡單轉換
    1-1036.1.3 指示元素
    1-1046.1.4 宣告、Scriptlet與運算式元素
    1-1056.1.5 註解元素
    1-1066.1.6 隱含物件
    1-1076.1.7 錯誤處理
    1-1086.2 標準標籤
    1-1096.2.1 <jsp:include>、<jsp:forward> 標籤
    1-1106.2.2 簡介 <jsp:useBean>、<jsp:setProperty> 與<jsp:getProperty>
    1-1116.2.3 深入 <jsp:useBean>、<jsp:setProperty> 與<jsp:getProperty>
    1-1126.2.4 談談Model 1
    1-1136.3 運算式語言(EL)
    1-1146.3.1 簡介EL
    1-1156.3.2 使用EL取得屬性
    1-1166.3.3 EL隱含物件
    1-1176.3.4 EL運算子
    1-1186.3.5 自訂EL函式
    1-1196.3.6 EL 3.0
    1-1206.4 綜合練習/微網誌
    1-1216.4.1 改用JSP實現視圖
    1-1226.4.2 重構UserService與member.jsp
    1-1236.4.3 建立register.jsp、index.jsp、user.jsp
    1-1246.5 重點複習
    1-125課後練習
    1-126CH07 使用JSTL
    1-1277.1 簡介JSTL
    1-1287.2 核心標籤庫
    1-1297.2.1 流程處理標籤
    1-1307.2.2 錯誤處理標籤
    1-1317.2.3 網頁匯入、重新導向、URI處理標籤
    1-1327.2.4 屬性處理與輸出標籤
    1-1337.3 I18N相容格式標籤庫
    1-1347.3.1 I18N基礎
    1-1357.3.2 訊息標籤
    1-1367.3.3 地區標籤
    1-1377.3.4 格式標籤
    1-1387.4 XML標籤庫
    1-1397.4.1 XPath、XSLT基礎
    1-1407.4.2 剖析、設定與輸出標籤
    1-1417.4.3 流程處理標籤
    1-1427.4.4 文件轉換標籤
    1-1437.5 函式標籤庫
    1-1447.6 綜合練習/微網誌
    1-1457.6.1 修改index.jsp、register.jsp
    1-1467.6.2 修改member.jsp
    1-1477.6.3 修改user.jsp
    1-1487.7 重點複習
    1-149課後練習
    1-150CH08 自訂標籤
    1-1518.1 Tag File自訂標籤
    1-1528.1.1 簡介Tag File
    1-1538.1.2 處理標籤屬性與本體
    1-1548.1.3 TLD檔案
    1-1558.2 Simple Tag自訂標籤
    1-1568.2.1 簡介Simple Tag
    1-1578.2.2 了解API架構與生命週期
    1-1588.2.3 處理標籤屬性與本體
    1-1598.2.4 與父標籤溝通
    1-1608.2.5 TLD檔案
    1-1618.3 Tag自訂標籤
    1-1628.3.1 簡介Tag
    1-1638.3.2 了解架構與生命週期
    1-1648.3.3 重複執行標籤本體
    1-1658.3.4 處理本體執行結果
    1-1668.3.5 與父標籤溝通
    1-1678.4 綜合練習/微網誌
    1-1688.4.1 重構/使用DAO
    1-1698.4.2 加強UserService、User與user.jsp
    1-1708.5 重點複習
    1-171課後練習
    1-172CH09 整合資料庫
    1-1739.1 JDBC入門
    1-1749.1.1 簡介JDBC
    1-1759.1.2 連接資料庫
    1-1769.1.3 使用Statement、ResultSet
    1-1779.1.4 使用PreparedStatement、CallableStatement
    1-1789.2 JDBC進階
    1-1799.2.1 使用DataSource取得連線
    1-1809.2.2 使用ResultSet捲動、更新資料
    1-1819.2.3 批次更新
    1-1829.2.4 Blob與Clob
    1-1839.2.5 簡介交易
    1-1849.2.6 簡介metadata
    1-1859.3 使用SQL標籤庫
    1-1869.3.1 資料來源、查詢標籤
    1-1879.3.2 更新、參數、交易標籤
    1-1889.4 綜合練習/微網誌
    1-1899.4.1 使用JDBC實作DAO
    1-1909.4.2 設定JNDI部署描述
    1-1919.4.3 實作首頁最新訊息
    1-1929.5 重點複習
    1-193課後練習
    1-194CH10 Web 容器安全管理
    1-19510.1 了解與實作Web容器安全管理
    1-19610.1.1 Java EE安全基本觀念
    1-19710.1.2 宣告式基本驗證/授權
    1-19810.1.3 容器基本驗證/授權原理
    1-19910.1.4 宣告式表單驗證
    1-20010.1.5 容器表單驗證/授權原理
    1-20110.1.6 使用HTTPS保護資料
    1-20210.1.7 程設式安全管理
    1-20310.1.8 標註存取控制
    1-20410.2 綜合練習/微網誌
    1-20510.2.1 使用容器表單驗證
    1-20610.2.2 設定DataSourceRealm
    1-20710.3 重點複習
    1-208課後練習
    1-209CH11 JavaMail 入門
    1-21011.1 使用JavaMail
    1-21111.1.1 傳送純文字郵件
    1-21211.1.2 傳送多重內容郵件
    1-21311.2 綜合練習/微網誌
    1-21411.2.1 傳送驗證帳號郵件
    1-21511.2.2 驗證使用者帳號
    1-21611.2.3 傳送重設密碼郵件
    1-21711.2.4 重新設定密碼
    1-21811.3 重點複習
    1-219課後練習
    1-220CH12 Spring 起步走
    1-22112.1 使用Gradle
    1-22212.1.1 下載、設定Gradle
    1-22312.1.2 簡單的Gradle專案
    1-22412.1.3 Gradle與Eclipse
    1-22512.2 認識Spring核心
    1-22612.2.1 相依注入
    1-22712.2.2 使用Spring DI
    1-22812.2.3 屬性檔資訊注入
    1-22912.2.4 關於AOP
    1-23012.2.5 使用Spring AOP
    1-23112.3 重點複習
    1-232課後練習
    1-233CH13 Spring MVC/Security
    1-23413.1 初嘗Spring MVC
    1-23513.1.1 程式庫或框架?
    1-23613.1.2 初步套用Spring MVC
    1-23713.1.3 注入服務物件與屬性
    1-23813.2 逐步善用Spring MVC
    1-23913.2.1 簡化控制器
    1-24013.2.2 建立表單物件
    1-24113.2.3 訊息消毒與AOP
    1-24213.2.4 關於Thymeleaf模版
    1-24313.3 使用Spring Security
    1-24413.3.1 初嘗Spring Security
    1-24513.3.2 自訂驗證頁面
    1-24613.3.3 角色與授權
    1-24713.3.4 JDBC驗證與授權
    1-24813.3.5 套用於微網誌
    1-24913.4 重點複習
    1-250課後練習
    1-251CH14 使用Spring Boot
    1-25214.1 初嘗Spring Boot
    1-25314.1.1 Spring Boot CLI
    1-25414.1.2 Spring Tool Suite
    1-25514.2 Spring Starter設定
    1-25614.2.1 Spring Web、Thymeleaf基本設定
    1-25714.2.2 JDBC API基本設定
    1-25814.2.3 Spring Security基本設定
    1-25914.2.4 微網誌與Spring Boot
    1-26014.3 重點複習
    1-261課後練習
    1-262附錄A 如何使用本書專案
    1-263版權頁
    1-264封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案