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