幫助中心 | 我的帳號 | 關於我們

Servlet\JSP深入詳解(基於Tomcat的Web開發暢銷書升級版)/孫鑫精品圖書系列

  • 作者:編者:孫鑫
  • 出版社:電子工業
  • ISBN:9787121361500
  • 出版日期:2019/06/01
  • 裝幀:平裝
  • 頁數:672
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共分3篇,分別為Servlet篇、JSP篇及其應用篇,書中展示了Java Web開發中各種技術的應用,幫助讀者快速掌握Java Web開發。
    在知識的講解上,本書採用理論與實踐相結合的方式,從程序運行的內部機制進行分析講解,並通過大量的實例和實驗來驗證並運用本書的知識。大部分章節都提供了多個例子,而且很多例子都是目前Web開發中經常使用的,具有相當高的實用價值。
    本書不僅可以作為Java Web開發的學慣用書,還可以作為從事Java Web開發的程序員的參考用書和必備手冊。

作者介紹
編者:孫鑫
    孫鑫,國內IT技術和教育專家,2009年中國教育傑出人物。具有20多年的軟體開發和教育培訓經驗,精通多種程序語言和技術架構,曾主講過的課程包括C/C++、VC++、COM/DCOM/COM+、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、MyBatis、Spring、資料庫建模等。2004年曾推出「Java無難事」和「VC++深入編程」教學視頻,獲得了強烈反響,在網路上掀起了一股視頻教學的風潮,數十萬名學員通過這兩套視頻走上了軟體開發的道路。從2006年開始,相繼出版了暢銷技術專著:《Java Web開發詳解》《VC++深入詳解》《Struts 2深入詳解》《Servlet/JSP深入詳解:基於Tomcat的Web開發》《XML、XML Schema、XSLT 2.0和XQuery開發詳解》《HTML5、CSS和JavaScript開發》等。

目錄
Servlet篇
  第1章  Servlet與Tomcat
    1.1  Web技術的發展
    1.2  Servlet與Servlet容器
    1.3  Servlet容器的分類
    1.4  Tomcat簡介
    1.5  Tomcat的安裝與配置
      1.5.1  Tomcat的目錄結構
      1.5.2  運行Tomcat
      1.5.3  Tomcat啟動分析
    1.6  Tomcat的體系結構
    1.7  Tomcat的管理程序
    1.8  小結
  第2章  Servlet技術
    2.1  Servlet API
      2.1.1  Servlet介面
      2.1.2  ServletRequest和ServletResponse
      2.1.3  ServletConfig
      2.1.4  一個簡單的Servlet
      2.1.5  GenericServlet
      2.1.6  HttpServlet
      2.1.7  HttpServletRequest和HttpServletResponse
    2.2  幾個實例
      2.2.1  實例一:WelcomeServlet
      2.2.2  實例二:OutputInfoServlet
      2.2.3  實例三:LoginServlet
    2.3  Servlet異常
      2.3.1  ServletException類
      2.3.2  UnavailableException類
    2.4  Servlet生命周期
    2.5  Servlet上下文
      2.5.1  ServletContext介面
      2.5.2  頁面訪問量統計實例
    2.6  請求轉發
      2.6.1  RequestDispatcher介面
      2.6.2  得到RequestDispatcher對象
      2.6.3  請求轉發的實例
      2.6.4  sendRedirect()和forward()方法的區別
    2.7  小結
  第3章  Web應用程序的部署
    3.1  配置任意目錄下的Web應用程序
    3.2  WAR文件
    3.3  與Servlet配置相關的元素
      3.3.1  <servlet>元素及其子元素
      3.3.2  <servlet-mapping>元素及其子元素
    3.4  一個實例
    3.5  小結
  第4章  資料庫訪問
    4.1  JDBC驅動程序的類型
      4.1.1  JDBC-ODBC橋

      4.1.2  部分本地API、部分Java驅動程序
      4.1.3  JDBC網路純Java驅動程序
      4.1.4  本地協議的純Java驅動程序
    4.2  安裝資料庫
    4.3  下載MySQL JDBC驅動
    4.4  JDBC API
      4.4.1  載入並註冊資料庫驅動
      4.4.2  建立到資料庫的連接
      4.4.3  訪問資料庫
      4.4.4  事務處理
      4.4.5  可滾動和可更新的結果集
    4.5  JDBC數據源和連接池
    4.6  小結
  第5章  會話跟蹤
    5.1  用於會話跟蹤的技術
      5.1.1  SSL會話
      5.1.2  Cookies
      5.1.3  URL重寫
    5.2  Java Servlet API的會話跟蹤
      5.2.1  HttpSession介面
      5.2.2  Session的生命周期
      5.2.3  Cookie的應用
      5.2.4  Session和Cookie的深入研究
    5.3  Session的持久化
    5.4  小結
  第6章  Servlet的異常處理機制
    6.1  聲明式異常處理
      6.1.1  HTTP錯誤代碼的處理
      6.1.2  Java異常的處理
    6.2  程序式異常處理
      6.2.1  在try-catch語句中處理異常
      6.2.2  使用RequestDispatcher來處理異常
    6.3  小結
  第7章  開發線程安全的Servlet
    7.1  多線程的Servlet模型
    7.2  線程安全的Servlet
      7.2.1  變數的線程安全
      7.2.2  屬性的線程安全
    7.3  SingleThreadModel介面
    7.4  小結
JSP篇
  第8章  JSP技術
    8.1  JSP簡介
    8.2  JSP的運行機制
    8.3  JSP的語法
      8.3.1  指令元素(directive element)
      8.3.2  腳本元素(scripting element)
      8.3.3  動作元素(action element)
      8.3.4  註釋
    8.4  JSP的隱含對象

      8.4.1  pageContext
      8.4.2  out
      8.4.3  page
      8.4.4  exception
    8.5  對象和範圍
    8.6  留言板程序
    8.7  留言板管理程序
    8.8  JSP文檔
      8.8.1  JSP文檔的標識
      8.8.2  JSP文檔中的元素語法
    8.9  小結
  第9章  JSP與JavaBean
    9.1  JavaBean簡介
      9.1.1  屬性的命名
      9.1.2  屬性的類型
    9.2  在JSP中使用JavaBean
      9.2.1  <jsp:useBean>
      9.2.2  <jsp:setProperty>
      9.2.3  <jsp:getProperty>
      9.2.4  示例
    9.3  網上書店程序
    9.4  小結
  第10章  JSP開發的兩種模型
    10.1  模型1
    10.2  模型2
    10.3  MVC模式的實現總結
    10.4  小結
  第11章  標籤庫(Tag Library)
    11.1  標籤庫API
      11.1.1  標籤的形式
      11.1.2  Tag介面
      11.1.3  IterationTag介面
      11.1.4  BodyTag介面
    11.2  標籤庫描述符
      11.2.1  <taglib>元素
      11.2.2  <validator>元素
      11.2.3  <listener>元素
      11.2.4  <tag>元素
      11.2.5  <tag-file>元素
      11.2.6  <function>元素
    11.3  傳統標籤的開發
      11.3.1  實例一:<hello>標籤
      11.3.2  實例二:<max>標籤
      11.3.3  實例三:<greet>標籤
      11.3.4  實例四:<switch>標籤
      11.3.5  實例五:<iterate>標籤
    11.4  簡單標籤的開發
      11.4.1  SimpleTag介面
      11.4.2  實例一:<welcome>標籤
      11.4.3  實例二:<max_ex>標籤

    11.5  自定義標籤開發總結
    11.6  小結
  第12章  表達式語言(EL)
    12.1  語法
      12.1.1  「[ ]」和「.」操作符
      12.1.2  算術操作符
      12.1.3  關係操作符
      12.1.4  邏輯操作符
      12.1.5  Empty操作符
      12.1.6  條件操作符
      12.1.7  圓括弧
      12.1.8  操作符的優先順序
    12.2  隱含對象
    12.3  命名變數
    12.4  保留的關鍵字
    12.5  函數
    12.6  小結
  第13章  JSP標準標籤庫(JSTL)
    13.1  JSTL簡介
    13.2  配置JSTL
    13.3  Core標籤庫
      13.3.1  一般用途的標籤
      13.3.2  條件標籤
      13.3.3  迭代標籤
      13.3.4  URL相關的標籤
    13.4  I18N標籤庫
      13.4.1  國際化標籤
      13.4.2  格式化標籤
    13.5  SQL標籤庫
      13.5.1  <sql:setDataSource>
      13.5.2  <sql:query>
      13.5.3  <sql:param>
      13.5.4  <sql:dateParam>
      13.5.5  <sql:update>
      13.5.6  <sql:transaction>
    13.6  XML標籤庫
      13.6.1  核心操作
      13.6.2  流程式控制制
      13.6.3  轉換操作
    13.7  Functions標籤庫
      13.7.1  fn:contains
      13.7.2  fn:containsIgnoreCase
      13.7.3  fn:startsWith
      13.7.4  fn:endsWith
      13.7.5  fn:indexOf
      13.7.6  fn:replace
      13.7.7  fn:substring
      13.7.8  fn:substringBefore
      13.7.9  fn:substringAfter
      13.7.10  fn:split

      13.7.11  fn:join
      13.7.12  fn:toLowerCase
      13.7.13  fn:toUpperCase
      13.7.14  fn:trim
      13.7.15  fn:escapeXml
      13.7.16  fn:length
    13.8  小結
  第14章  標籤文件(Tag Files)
    14.1  標籤文件的語法
    14.2  一個簡單的標籤文件
    14.3  標籤文件的隱含對象
    14.4  標籤文件的指令
      14.4.1  tag指令
      14.4.2  attribute指令
      14.4.3  variable指令
    14.5  標籤文件實例講解
      14.5.1  實例一:<welcome>標籤
      14.5.2  實例二:<toHtml>標籤
    14.6  <jsp:invoke>動作元素
    14.7  <jsp:doBody>動作元素
    14.8  小結
應用篇
  第15章  Servlet監聽器
    15.1  監聽器介面
    15.2  ServletContextListener介面
    15.3  HttpSessionBindingListener介面
    15.4  在線人數統計程序
    15.5  小結
  第16章  Filter在Web開發中的應用
    16.1  過濾器概述
    16.2  Filter API
      16.2.1  Filter介面
      16.2.2  FilterConfig介面
      16.2.3  FilterChain介面
    16.3  過濾器的部署
    16.4  過濾器的開發
    16.5  對用戶進行統一驗證的過濾器
    16.6  對請求和響應數據進行替換的過濾器
    16.7  對響應內容進行壓縮的過濾器
    16.8  小結
  第17章  中文亂碼問題與國際化
    17.1  中文亂碼問題產生的由來
      17.1.1  常用字符集
      17.1.2  對亂碼產生過程的分析
    17.2  中文亂碼問題的解決方案
    17.3  使用過濾器解決中文問題
    17.4  讓Tomcat支持中文文件名
    17.5  國際化與本地化
      17.5.1  Locale
      17.5.2  資源包

      17.5.3  消息格式化
      17.5.4  編寫國際化的Web應用程序
    17.6  小結
  第18章  開發安全的Web應用程序
    18.1  概述
    18.2  理解驗證機制
      18.2.1  HTTP Basic Authentication
      18.2.2  HTTP Digest Authentication
      18.2.3  HTTPS Client Authentication
      18.2.4  Form Based Authentication
    18.3  聲明式安全
      18.3.1  <security-constraint>元素
      18.3.2  多個安全約束的聯合
      18.3.3  <login-config>元素
      18.3.4  基本驗證的實現
      18.3.5  基於表單驗證的實現
      18.3.6  使用資料庫保存用戶名和密碼
    18.4  程序式安全
    18.5  SQL注入攻擊的防範
    18.6  小結
  第19章  避免表單的重複提交
    19.1  在客戶端避免表單的重複提交
    19.2  在伺服器端避免表單的重複提交
    19.3  小結
  第20章  使用Eclipse開發Web應用
    20.1  Eclipse介紹
      20.1.1  下載並安裝Eclipse
      20.1.2  Eclipse開發環境介紹
      20.1.3  配置Eclipse
    20.2  文件的上傳
      20.2.1  基於表單的文件上傳
      20.2.2  文件上傳格式分析
      20.2.3  commons-fileupload組件
      20.2.4  文件上傳實例
    20.3  文件的下載
    20.4  給圖片添加水印和文字
    20.5  小結
  第21章  Servlet 3.0新特性詳解
    21.1  新增的註解
      21.1.1  @WebServlet註解
      21.1.2  @WebFilter註解
      21.1.3  @WebInitParam註解
      21.1.4  @WebListener註解
      21.1.5  @MultipartConfig註解
    21.2  非同步處理
      21.2.1  實例:計算斐波那契數列
      21.2.2  AsyncListener
    21.3  動態添加和配置Web組件
      21.3.1  實例一:實現ServletContextListener介面來添加Servlet
      21.3.2  實例二:實現ServletContainerInitializer介面來添加組件

    21.4  Web片段和可插性支持
      21.4.1  Web模塊開發
      21.4.2  解決Web模塊載入順序的問題
    21.5  HttpServletRequest 對文件上傳的支持
    21.6  總結
  附錄A  快速掌握HTML
    A.1  WWW簡介
    A.2  快速掌握HTML
      A.2.1  HTML(Hypertext Markup Language)
      A.2.2  HTML元素的四種形式
      A.2.3  第一個頁面
      A.2.4  第二個頁面
      A.2.5  與段落控制相關的標籤
      A.2.6  控制文本的顯示
      A.2.7  如何輸入特殊的字元
      A.2.8  註釋
      A.2.9  列表
      A.2.10  表格
      A.2.11  HTML互動式表單
      A.2.12  其他常用標籤
      A.2.13  框架
    A.3  小結
  附錄B  解析HTTP
    B.1  概述
    B.2  HTTP URL
    B.3  HTTP請求
      B.3.1  請求行
      B.3.2  消息報頭
      B.3.3  請求正文
    B.4  HTTP響應
      B.4.1  狀態行
      B.4.2  消息報頭
      B.4.3  響應正文
    B.5  HTTP消息
    B.6  實驗
    B.7  小結
  附錄C  server.xml文件
    C.1  頂層元素
      C.1.1  Server元素
      C.1.2  Service元素
    C.2  連接器
      C.2.1  HTTP連接器
      C.2.2  AJP連接器
    C.3  容器
      C.3.1  Engine元素
      C.3.2  Host元素
      C.3.3  Context元素
    C.4  小結
  附錄D  web.xml文件
    D.1  <description>元素

    D.2  <display-name>元素
    D.3  <icon>元素
    D.4  <distributable>元素
    D.5  <context-param>元素
    D.6  <filter>元素
    D.7  <filter-mapping>元素
    D.8  <listener>元素
    D.9  <servlet>元素
    D.10  <servlet-mapping>元素
    D.11  <session-config>元素
    D.12  <mime-mapping>元素
    D.13  <welcome-file-list>元素
    D.14  <error-page>元素
    D.15  <jsp-config>元素
    D.16  <security-constraint>元素
    D.17  <login-config>元素
    D.18  <security-role>元素
    D.19  <env-entry>元素
    D.20  <ejb-ref>元素
    D.21  <ejb-local-ref>元素
    D.22  <resource-ref>元素
    D.23  <resource-env-ref>元素
    D.24  <locale-encoding-mapping-list>元素
    D.25  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032