本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Servlet&JSP技術手冊:從Servlet到Spring Boot
  • 點閱:229
  • 作者: 林信良作
  • 出版社:碁峰資訊
  • 出版年:2018[民107]
  • ISBN:978-986-476-845-5 ; 986-476-845-X
  • 格式:PDF
  • 附註:附錄: 如何使用本書專案 原紙本書ISBN: 9789864767854

內容簡介
 
Java權威技術顧問與專業講師 林信良(良葛格) 最新力作!
- Servlet 4.0新功能介紹
- 加強Web安全基本觀念

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


作者簡介
 
林信良
 
目前為自由工作者,專長為技術寫作、翻譯與教育訓練。喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘記錄所學,技術文件涵蓋C/C++、Java、Ruby/Rails、Python、JavaScript、Haskell、OpenSCAD等領域,個人網站openhome.cc。

  • 序(第ii頁)
  • 導讀(第iv頁)
  • 1 簡介 Web 應用程式(第1-1頁)
    • 1.1 Web 應用程式基礎(第1-2頁)
    • 1.2 簡介 Servlet / JSP(第1-20頁)
    • 1.3 重點複習(第1-33頁)
  • 2 撰寫與設定 Servlet(第2-1頁)
    • 2.1 第一個 Servlet(第2-2頁)
    • 2.2 在 Hello 之後(第2-9頁)
    • 2.3 進階部署設定(第2-19頁)
    • 2.4 重點複習(第2-29頁)
    • 課後練習(第2-32頁)
  • Java EE 7 / 8 新功能索引(第2-14頁)
    • ■ web.xml 版本變動(第2-14頁)
    • ■ web.xml 新增 (第2-15頁)
    • ■ HttpServletRequest 新增 getHttpServletMapping()(第2-22頁)
    • ■ web.xml 新增 (第3-17頁)
    • ■ Part 新增 getSubmittedFileName()(第3-26頁)
    • ■ web.xml 新增 (第3-42頁)
    • ■ HttpServletRequest 新增 changeSessionId()(第4-16頁)
    • ■ ServletContext 新增 setSessionTimeout()(第4-22頁)
    • ■ 新增 PushBuilder(第5-12頁)
    • ■ 新增 HttpSessionIdListener(第5-28頁)
    • ■ 新增了 GenericFilter、HttpFilter 類別(第5-34頁)
    • ■ ServletInputStream、ServletOutputStream 非阻斷輸入輸出(第5-63頁)
    • ■ Expression Language 3.0(第6-54頁)
  • 3 請求與回應(第3-1頁)
    • 3.1 從容器到 HttpServlet(第3-2頁)
    • 3.2 關於 HttpServletRequest(第3-9頁)
    • 3.3 關於 HttpServletResponse(第3-38頁)
    • 3.4 綜合練習 / 微網誌(第3-49頁)
    • 3.5 重點複習(第3-59頁)
    • 課後練習(第3-61頁)
  • 4 會話管理(第4-1頁)
    • 4.1 會話管理基本原理(第4-2頁)
    • 4.2 HttpSession 會話管理(第4-14頁)
    • 4.3 綜合練習 / 微網誌(第4-25頁)
    • 4.4 重點複習(第4-33頁)
    • 課後練習(第4-35頁)
  • 5 Servlet 進階 API、過濾器與傾聽器(第5-1頁)
    • 5.1 Servlet 進階 API(第5-2頁)
    • 5.2 應用程式事件、傾聽器(第5-14頁)
    • 5.3 過濾器(第5-30頁)
    • 5.4 非同步處理(第5-50頁)
    • 5.5 綜合練習 / 微網誌(第5-69頁)
    • 5.6 重點複習(第5-83頁)
    • 課後練習(第5-86頁)
  • 6 使用 JSP(第6-1頁)
    • 6.1 從 JSP 到 Servlet(第6-2頁)
    • 6.2 標準標籤(第6-30頁)
    • 6.3 運算式語言(EL)(第6-42頁)
    • 6.4 綜合練習 / 微網誌(第6-56頁)
    • 6.5 重點複習(第6-74頁)
    • 課後練習(第6-76頁)
  • 7 使用 JSTL(第7-1頁)
    • 7.1 簡介 JSTL(第7-2頁)
    • 7.2 核心標籤庫(第7-4頁)
    • 7.3 I18N 相容格式標籤庫(第7-15頁)
    • 7.4 XML 標籤庫(第7-32頁)
    • 7.5 函式標籤庫(第7-41頁)
    • 7.6 綜合練習 / 微網誌(第7-43頁)
    • 7.7 重點複習(第7-46頁)
    • 課後練習(第7-50頁)
  • 8 自訂標籤(第8-1頁)
    • 8.1 Tag File 自訂標籤(第8-2頁)
    • 8.2 Simple Tag 自訂標籤(第8-10頁)
    • 8.3 Tag 自訂標籤(第8-26頁)
    • 8.4 綜合練習 / 微網誌(第8-41頁)
    • 8.5 重點複習(第8-48頁)
    • 課後練習(第8-50頁)
  • 9 整合資料庫(第9-1頁)
    • 9.1 JDBC 入門(第9-2頁)
    • 9.2 JDBC 進階(第9-25頁)
    • 9.3 使用 SQL 標籤庫(第9-59頁)
    • 9.4 綜合練習 / 微網誌(第9-62頁)
    • 9.5 重點複習(第9-71頁)
    • 課後練習(第9-72頁)
  • 10 Web 容器安全管理(第10-1頁)
    • 10.1 了解與實作 Web 容器安全管理(第10-2頁)
    • 10.2 綜合練習 / 微網誌(第10-23頁)
    • 10.3 重點複習(第10-27頁)
    • 課後練習(第10-30頁)
  • 11 JavaMail 入門(第11-1頁)
    • 11.1 使用 JavaMail(第11-2頁)
    • 11.2 綜合練習 / 微網誌(第11-10頁)
    • 11.3 重點複習(第11-26頁)
    • 課後練習(第11-27頁)
  • 12 Spring 起步走(第12-1頁)
    • 12.1 使用 Gradle(第12-2頁)
    • 12.2 認識 Spring 核心(第12-8頁)
    • 12.3 重點複習(第12-13頁)
    • 課後練習(第12-14頁)
  • 13 整合 Spring MVC(第13-1頁)
    • 13.1 初嘗 Spring MVC(第13-2頁)
    • 13.2 逐步善用 Spring MVC(第13-17頁)
    • 13.3 重點複習(第13-32頁)
    • 課後練習(第13-34頁)
  • 14 簡介 Spring Boot(第14-1頁)
    • 14.1 初嘗 Spring Boot(第14-2頁)
    • 14.2 整合 IDE(第14-11頁)
    • 14.3 重點複習(第14-14頁)
    • 課後練習(第14-14頁)
  • 附錄 A 如何使用本書專案(第A-1頁)
紙本書 NT$ 600
單本電子書
NT$ 420

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code