Java Web程式開發參考手冊

hzbook2008發表於2013-08-22

Java Web程式開發參考手冊

作者:馮慶東 李根福 等編著

出版社:機械工業出版社
出版年:2013-8
頁數:584
定價:79.00元
ISBN:9787111431701
樣章下載:http://wenku.it168.com/d_001217046.shtml
內容簡介:本書是一本Java Web綜合查詢參考手冊,介紹了Java Web程式開發中應用的各種常用類及其方法,還包含各種流行框架。本書分為三篇,共14章,第一篇為基礎技術篇,主要包括Java語言基礎和Ajax必備技術等內容;第二篇為JSP技術篇,主要包括JSP指令、JSP動作標籤、JSP內建物件、EL表示式和JSTL標籤庫等內容;第三篇為框架技術篇,主要包括Struts2基礎、Struts2標籤、Hibernate常用類與介面、Hibernate配置屬性、Spring基礎、Spring持久化和Spring Web標籤等內容。在每章中以英文字母的順序對該類中的方法進行排序,其中每個方法都按照功能、語法來介紹,在每個方法後都有相關的示例,並針對介紹的內容提供了有代表性的典型應用。
  本書內容詳盡,示例豐富,非常適合作為程式設計人員及專案開發人員的工具用書。

前  言

  在最近幾年的計算機語言排行榜中,Java語言一直名列第一位。Java以純粹的物件導向的思想吸引了越來越多的程式設計師。當然,Java的優點不僅僅在此,在程式設計領域之中,其先進的程式設計思想、經典的設計模式,都體現得淋漓盡致。Java語言涉及的領域很廣泛,本書為大家介紹的是Java Web方面的內容,希望真正幫助Java程式開發人員解決易查、易學、易用的問題,併為讀者成為程式開發高手打下堅實的基礎。
本書內容
  本書分為三篇,共14章,第一篇(第1~2章)為基礎技術篇,主要包括Java語言基礎和Ajax必備技術等內容;第二篇(第3~7章)為JSP技術篇,主要包括JSP指令、JSP動作標籤、JSP內建物件、EL表示式和JSTL標籤庫等內容;第三篇(第8~14章)為框架技術篇,主要包括Struts2基礎、Struts2標籤、Hibernate常用類與介面、Hibernate配置屬性、Spring基礎、Spring持久化和Spring Web標籤等內容。本書內容涉及Java Web程式設計中的各種技術,在每一章中均按英文字母順序對講解的知識點進行排序,並在每個知識點後面使用示例進行說明。對於重要的知識點,還新增了具有代表性的典型應用。
本書特點
  * 即查、即學、即用:本書將查、學、用結合為一體,讀者通過本書即可進行快速查詢和應用,既是實用的工具書,也是學習的參考書。
  * 字母排序,快捷搜尋:本書在講解時按照功能進行了分類,讀者在使用時可以根據功能快速縮小查詢範圍。並且每種技術以英文字母順序進行排序,方便讀者更快、更準確地查詢相關內容。
  * 內容全面,示例豐富:本書內容涵蓋了本語言學習所應用的各方面的技術和應用。為了便於讀者快速掌握每個知識點的使用,每個知識點都對應有一個或多個示例,並提供詳盡註釋。
  * 精彩欄目,貼心提醒:本書根據需要在各章中使用了“注意”、“說明”、“技巧”等小欄目,讀者在學習過程中,可以更輕鬆地理解相關知識點及概念,並掌握個別技術的應用技巧。
讀者物件
  * 初學程式設計的自學者              
  * 程式設計愛好者
  * 大中專院校的老師和學生        
  * 相關培訓機構的老師和學員
  * 初中級程式開發人員            
  * 程式測試及維護人員
  * 參加實習的“菜鳥”程式設計師
本書服務
  如果在使用本書時遇到什麼困難或疑惑,可以聯絡我們,我們將在5個工作日內提供解答。我們的服務方式如下:
  * 服務網站:www.mingribook.com
  * 服務QQ:4006751066
  * 服務信箱:mingrisoft@mingrisoft.com
  * 服務電話:0431-84978981/84978982
  * 學習社群:www.mrbccd.com
致讀者
  本書由明日科技策劃並組織編寫,主要編寫人員有馮慶東、李根福、王國輝、王小科、張鑫、楊麗、顧豔玲、賽奎春、高春豔、陳英、宋禹蒙、劉佳、辛洪鬱、劉莉莉等。在編寫本書的過程中,我們以科學、嚴謹的態度,力求精益求精,仍難免存在疏漏和不足之處,敬請廣大讀者批評指正。
  本書部分例項原始碼可從華章網站(www.hzbook.com)下載。
  
        編者   
         2013年7月
  
目  錄
前    言
第一篇  基礎技術篇
第1章  Java語言基礎 2
1.1  字串 2
1.1.1  charAt方法——返回指定索引位置的char值 2
1.1.2  compareTo方法——比較兩個字串 2
1.1.3  compareToIgnoreCase方法——不考慮大小寫比較兩個字串 3
1.1.4  contains方法——判斷是否包含指定字元 4
1.1.5  copyValueOf方法——字元陣列生成字串 4
1.1.6  endsWith方法——判斷字串是否以指定的字尾結束 5
1.1.7  equals方法——字串比較 5
1.1.8  equalsIgnoreCase方法——忽略大小寫判斷字串相等 6
1.1.9  format方法——格式化字串 6
1.1.10  getBytes方法——獲取字串的位元組陣列 8
1.1.11  indexOf方法——返回第一次出現的索引位置 9
1.1.12  isEmpty方法——判斷字串是否為空 10
1.1.13  lastIndexOf方法——返回最後一次出現的索引位置 10
1.1.14  length方法——獲取字串的長度 11
1.1.15  replace方法——字串替換 12
1.1.16  replaceAll方法——替換所有匹配的字串 12
1.1.17  substring方法——求子字串 13
1.1.18  toCharArray方法——將字串轉換成一個字元陣列 13
1.1.19  trim方法——去除字串的前後空格 14
1.1.20  valueOf方法——返回資料的字串表示形式 14
1.2  集合類 17
1.2.1  List.add方法——向集合列表中新增物件 17
1.2.2  List.addAll方法——新增所有元素到列表中 18
1.2.3  List.clear方法——從列表中移除所有元素 19
1.2.4  List.contains方法——判斷列表中是否包含指定元素 20
1.2.5  List.get方法——獲取列表指定位置的元素 20
1.2.6  List.isEmpty方法——判斷集合物件是否為空 21
1.2.7  List.iterator方法——對列表元素進行迭代 21
1.2.8  List.remove方法——移出列表中的指定元素 22
1.2.9  List.removeAll方法——從列表中移除所有元素 23
1.2.10  List.size方法——返回列表中元素的個數 23
1.2.11  List.subList方法——獲取列表中指定範圍的子列表 24
1.2.12  Map.clear方法——從Map集合中移除所有對映關係 24
1.2.13  Map.containsKey方法——判斷Map集合物件中是否包含指定的鍵名 25
1.2.14  Map.containsValue方法——判斷Map集合中是否包含指定的鍵值 25
1.2.15  Map.equals方法——判斷Map集合是否與指定的物件相同 26
1.2.16  Map.get方法——返回指定鍵所對映的值 27
1.2.17  Map.isEmpty方法——判斷Map 集合物件是否包含內容 27
1.2.18  Map.keySet方法——獲取Map集合的所有鍵名 28
1.2.19  Map.put方法——獲取Map集合的所有鍵名 28
1.2.20  Map.putAll方法——追加一個Map物件到當前Map集合 29
1.2.21  Map.values方法——獲取Map集合中的所有鍵值物件 29
1.2.22  Set.add方法——向Set集合新增物件 30
1.2.23  Set.contains方法——判斷Set集合是否包含指定的物件 30
1.2.24  Set.isEmpty方法——判斷Set集合物件是否為空 31
1.2.25  Set.remove方法——移除Set集合中的指定物件 31
1.2.26  Set.toArray方法——用Set集合中的所有物件建立一個陣列 32
1.3  資料庫 33
1.3.1  Connection.close方法——關閉Connection物件 33
1.3.2  Connection.commit方法——提交事務 33
1.3.3  Connection.createStatement方法——建立一個Statement物件 34
1.3.4  Connection.getClientInfo方法——獲取客戶端資訊屬性集 35
1.3.5  Connection.getMetaData方法——獲取資料庫的後設資料 35
1.3.6  Connection.prepareCall方法——呼叫資料庫儲存過程 35
1.3.7  Connection. prepareStatement方法——建立一個預處理語句 37
1.3.8  Connection. rollback方法——事務回滾 38
1.3.9  Connection. setAutoCommit方法——設定資料庫連線的提交模式 38
1.3.10  DriverManager.deregisterDriver方法——刪除一個驅動程式 38
1.3.11  DriverManager. getDriver方法——選擇一個適當的驅動程式 39
1.3.12  DriverManager. getDrivers方法——獲取全部已載入的驅動程式 39
1.3.13  DriverManager.getConnection方法——獲取資料庫連線 40
1.3.14  DriverManager. getLoginTimeout方法——獲取連線資料庫的等待時間 41
1.3.15  DriverManager.getLogWriter方法——獲取日誌的列印輸出流 41
1.3.16  DriverManager. println方法——輸出日誌 42
1.3.17  Statement. addBath方法——新增批處理語句 42
1.3.18  Statement.clearBath方法——清除批處理語句 42
1.3.19  Statement.clearWarnings方法——清除所有警告 43
1.3.20  Statement.execute方法——執行SQL語句 43
1.3.21  Statement.executeBath方法——執行批處理語句 43
1.3.22  Statement.executeUpdate方法——執行更新操作 44
1.3.23  Statement.executeQuery方法——執行查詢操作 44
1.3.24  Statement.getFetchSize方法——獲取結果集的行數 45
1.3.25  Statement.getGeneratedKeys方法——獲取自動生成的鍵 45
1.3.26  Statement.getMoreResults方法——移動到Statement物件的下一個結果 46
1.3.27  Statement.getResultSet方法——獲取結果集 46
1.3.28  Statement. setMaxRows方法——獲取最大行數 47
1.3.29  PreparedStatement.clearParameters方法——立即清除當前引數值 47
1.3.30  PreparedStatement.execute方法——執行SQL語句 48
1.3.31  PreparedStatement.executeQuery方法——執行查詢語句 48
1.3.32  PreparedStatement.executeUpdate方法——執行更新語句 49
1.3.33  PreparedStatement.getMetaData方法——獲取ResultSet物件列的資訊 49
1.3.34  PreparedStatement. getParameterMetaData方法——獲取引數資訊 50
1.3.35  PreparedStatement.setBigDecimal方法——設定大數字引數值 50
1.3.36  PreparedStatement.setBoolean方法——設定布林型引數 51
1.3.37  PreparedStatement.setByte方法——設定位元組型引數 51
1.3.38  PreparedStatement.setCharacterStream方法——將指定引數設定為給定Reader物件 52
1.3.39  PreparedStatement.setDate方法——設定日期型引數 53
1.3.40  PreparedStatement.setInt方法——設定整型引數 53
1.3.41  PreparedStatement. setNString方法——設定String型別的引數 54
1.3.42  ResultSet.absolute方法——將游標移動到指定行 54
1.3.43  ResultSet.afterLast方法 55
1.3.44  ResultSet.beforeFirst方法——將游標移動到第一行之前 55
1.3.45  ResultSet.close方法——關閉ResultSet物件 55
1.3.46  ResultSet.deleteRow方法——刪除當前行 56
1.3.47  ResultSet.first方法——將游標移動到第一行 56
1.3.48  ResultSet.getAsciiStream方法——獲取指定列的ASCII字元流的值 57
1.3.49  ResultSet.getByte方法——獲取位元組型的資料 58
1.3.50  ResultSet.getMetaData方法——獲取物件的列資訊 59
1.3.51  ResultSet. getRow方法——獲取當前行編號 59
1.3.52  ResultSet.getString方法——獲取String型別的資料 60
1.3.53  ResultSet. isAfterLast方法——判斷游標是否位於最後一行之後 60
1.3.54  ResultSet. isBeforeFirst方法——判斷游標是否位於第一行之前 60
1.3.55  ResultSet.isFirst方法——判斷游標是否位於第一行 61
1.3.56  ResultSet. isLast方法——判斷游標是否位於最後一行 61
1.3.57  ResultSet.last方法——將游標移動到最後一行 61
1.3.58  ResultSet.next方法——將游標從當前的位置向下移動一行 62
第2章  Ajax必備 63
2.1  HTML語言 63
2.1.2  標記——設定熱點區域標記 66
2.1.3  標記——文字粗體標記 68
2.1.4  標記——嵌入多種格式的音樂檔案標記 69
2.1.5  
標記——標識檔案中的內容是引用資料的標記 70
2.1.6  標記——HTML的主體標記 71
2.1.7  
標記——換行標記 72
2.1.8  
標記——居中標記 73
2.1.9  
標記——定義列表中列表項的解釋標記 74
2.1.10  標記——顯示目錄列表標記 75
2.1.11  
標記——塊級元素標記 75
2.1.12  
標記——顯示定義列表標記 77
2.1.13  
標記——顯示定義列表中的列表項標記 78
2.1.14  標記——嵌入多媒體檔案標記 79<embed>
2.1.15  標記——字型標記 80
2.1.16  
標記——表單標記 81
2.1.17  標記——框架標記 82
2.1.18  標記——框架集標記 83
2.1.19  標記——標題標記 85
2.1.20  標記——頭部標記 86
2.1.21  
標記——水平線標記 87
2.1.22  標記——標識HTML文件標記 88
2.1.23  標記——文字斜體標記 89
2.1.24  
2.1.25  Java Web程式開發參考手冊標記——插入圖片標記 90
2.1.26  標記——輸入欄位標記 92
2.1.27  
  • 標記——新增列表項標記 96
  • 2.1.28  標記——連結外部檔案標記 97
    2.1.29  標記——設定熱點地圖示記 98
    2.1.30  標記——實現跑馬燈效果標記 98
    2.1.31  標記——選單列表標記 100
    2.1.32  標記——後設資料標記 100
    2.1.33  標記——設定不支援框架時替代內容的標記<span class="Apple-tab-span" style="white-space:pre"> </span>104
    2.1.34  標記——將各種型別的資料配置到檔案中的標記 104
    2.1.35  
      標記——有序列表標記 105
    2.1.36  標記——建立選項分組標記 106
    2.1.37  
    2.1.38  

    標記——段落標記 108

    2.1.39  標記——指定引數標記 109
    2.1.40  
    標記——預格式化標記	109
    2.1.41  標記——刪除線標記 110
    2.1.42  
    下一篇: Ganglia系統監控
    Java Web程式開發參考手冊
    請登入後發表評論 登入
    全部評論

    相關文章