
第1篇 流行組件應用篇
第1章 操作XML文件
1.1 XML基礎操作
實例001 CSS格式化XML布局
實例002 CSS改變XML中鼠標指針形狀
實例003 CSS在XML中添加背景圖
實例004 CSS制作XML表格
實例005 XML中的提取節點字符串值
實例006 在XML內部定義DTD
實例007 在XML外部引用DTD
實例008 驗證XML是否符合DTD的定義
實例009 在DTD中聲明元素
實例010 在DTD中聲明重復元素
實例011 在DTD中聲明選擇性元素
實例012 在DTD中使用ENTITY
1.2 應用XML Schema
實例013 驗證XML是否符合Schema的描述
實例014 XSD文檔根元素的引用
實例015 在XSD中設定元素的出現順序
實例016 在XSD中使用擴展數據類型
實例017 在XSD中使用元素的條理化
實例018 XSD中的多屬性打包
實例019 XSD中對元素的限定
實例020 在XSD中使用取值范圍的限定
實例021 在XSD中聲明元素屬性
實例022 在XSD中對字符進行限制
實例023 在XSD中對數值進行限制
1.3 XML解析
實例024 使用DOM組件從文件中讀取XML
實例025 使用DOM組件從數據流中讀取XML
實例026 使用JDOM組件從文件中讀取XML
實例027 使用JDOM組件讀取XML
實例028 使用SAX組件從文件中讀取XML
實例029 使用SAX組件從數據流中讀取XML
實例030 使用DOM組件解析XML元素名稱
實例031 使用DOM組件解析XML元素名稱和內容
實例032 使用SAX組件解析XML元素名稱
實例033 使用SAX組件解析XML元素名稱和內容
實例034 使用SAX組件解析XML元素屬性和屬性值
實例035 使用DOM組件解析XML元素屬性和屬性值
實例036 使用SAX驗證DTD
實例037 使用dom4j解析XML文件
第2章 發送與接收郵件
2.1 配置郵件服務器
實例038 在Windows Server 2003系統下安裝和配置郵件服務器
實例039 配置開源郵件服務器Apache James Server
實例040 安裝和配置Magic Winmail郵件服務器
2.2 應用JavaMail組件發送郵件
實例041 發送普通格式的郵件
實例042 發送HTML格式的郵件
實例043 發送帶附件的郵件
實例044 群發普通郵件
實例045 群發HTML格式的郵件
實例046 群發帶附件的郵件
實例047 通過郵箱激活用戶的注冊
2.3 應用JavaMail組件接收郵件
實例048 應用POP3協議接收未讀郵件和已讀郵件
實例049 應用POP3協議接收帶附件的郵件
實例050 應用IMAP協議接收未讀郵件和已讀郵件
實例051 應用IMAP協議接收帶附件的郵件
2.4 應用Apache commons-email組件發送郵件
實例052 發送普通格式的郵件
實例053 發送帶多個附件的郵件
實例054 群發普通郵件
實例055 群發HTML格式的郵件
實例056 群發帶附件的郵件
實例057 通過郵箱激活用戶的注冊
2.5 應用Spring的E-mail抽象層發送郵件
實例058 發送普通文本郵件
實例059 發送HTML格式的郵件
實例060 發送帶附件的郵件
實例061 群發普通文本郵件
第1篇 流行組件應用篇
第1章 操作XML文件
1.1 XML基礎操作
實例001 CSS格式化XML布局
實例002 CSS改變XML中鼠標指針形狀
實例003 CSS在XML中添加背景圖
實例004 CSS制作XML表格
實例005 XML中的提取節點字符串值
實例006 在XML內部定義DTD
實例007 在XML外部引用DTD
實例008 驗證XML是否符合DTD的定義
實例009 在DTD中聲明元素
實例010 在DTD中聲明重復元素
實例011 在DTD中聲明選擇性元素
實例012 在DTD中使用ENTITY
1.2 應用XML Schema
實例013 驗證XML是否符合Schema的描述
實例014 XSD文檔根元素的引用
實例015 在XSD中設定元素的出現順序
實例016 在XSD中使用擴展數據類型
實例017 在XSD中使用元素的條理化
實例018 XSD中的多屬性打包
實例019 XSD中對元素的限定
實例020 在XSD中使用取值范圍的限定
實例021 在XSD中聲明元素屬性
實例022 在XSD中對字符進行限制
實例023 在XSD中對數值進行限制
1.3 XML解析
實例024 使用DOM組件從文件中讀取XML
實例025 使用DOM組件從數據流中讀取XML
實例026 使用JDOM組件從文件中讀取XML
實例027 使用JDOM組件讀取XML
實例028 使用SAX組件從文件中讀取XML
實例029 使用SAX組件從數據流中讀取XML
實例030 使用DOM組件解析XML元素名稱
實例031 使用DOM組件解析XML元素名稱和內容
實例032 使用SAX組件解析XML元素名稱
實例033 使用SAX組件解析XML元素名稱和內容
實例034 使用SAX組件解析XML元素屬性和屬性值
實例035 使用DOM組件解析XML元素屬性和屬性值
實例036 使用SAX驗證DTD
實例037 使用dom4j解析XML文件
第2章 發送與接收郵件
2.1 配置郵件服務器
實例038 在Windows Server 2003系統下安裝和配置郵件服務器
實例039 配置開源郵件服務器Apache James Server
實例040 安裝和配置Magic Winmail郵件服務器
2.2 應用JavaMail組件發送郵件
實例041 發送普通格式的郵件
實例042 發送HTML格式的郵件
實例043 發送帶附件的郵件
實例044 群發普通郵件
實例045 群發HTML格式的郵件
實例046 群發帶附件的郵件
實例047 通過郵箱激活用戶的注冊
2.3 應用JavaMail組件接收郵件
實例048 應用POP3協議接收未讀郵件和已讀郵件
實例049 應用POP3協議接收帶附件的郵件
實例050 應用IMAP協議接收未讀郵件和已讀郵件
實例051 應用IMAP協議接收帶附件的郵件
2.4 應用Apache commons-email組件發送郵件
實例052 發送普通格式的郵件
實例053 發送帶多個附件的郵件
實例054 群發普通郵件
實例055 群發HTML格式的郵件
實例056 群發帶附件的郵件
實例057 通過郵箱激活用戶的注冊
2.5 應用Spring的E-mail抽象層發送郵件
實例058 發送普通文本郵件
實例059 發送HTML格式的郵件
實例060 發送帶附件的郵件
實例061 群發普通文本郵件
第2篇 數據庫應用篇
第3章 數據庫操作技術
3.1 建立Connection數據庫連接
實例062 建立Access數據庫連接
實例063 建立與MySQL數據庫的連接
實例064 建立與SQL Server 2000數據庫的連接
實例065 建立與SQL Server 2005數據庫的連接
實例066 建立與Oracle數據庫的連接
實例067 建立與Java DB數據庫的連接
3.2 數據庫與數據表
實例068 列舉SQL Server數據庫中的數據表
實例069 列舉MySQL數據庫中的數據表
實例070 查看數據表結構
實例071 動態維護投票數據庫
實例072 SQL Server數據庫的備份
實例073 SQL Server數據庫的恢復
實例074 MySQL數據庫的備份
實例075 MySQL數據庫的恢復
3.3 數據庫的添加、刪除與更新操作
實例076 將員工信息添加到員工表
實例077 在添加數據時進行數據驗證
實例078 插入用戶登錄日志信息
實例079 生成有規律的編號
實例080 生成沒有規律的編號
實例081 在插入數據時過濾掉危險字符
實例082 將用戶選擇的愛好信息以字符串形式保存到數據庫
實例083 實現跨數據庫的表內容復制
實例084 使用UNION ALL語句批量插入數據
實例085 更新指定記錄
實例086 將數據表清空
第4章 SQL語句應用技術
4.1 聚集函數與日期查詢
實例087 利用SUM函數實現數據匯總
實例088 利用AVG函數實現計算平均值
實例089 利用MIN函數求數據表中的最小數據
實例090 應用MAX函數求數據表中的最大值
實例091 COUNT函數求銷售額大于某值的圖書種類
實例092 查詢與張靜同一天入司的員工信息
實例093 使用IN謂詞查詢某幾個時間的數據
實例094 對數據進行降序排序查詢
實例095 數據的多條件排序查詢
實例096 對統計結果進行排序
實例097 查詢SQL Server數據表中的前3條數據
實例098 查詢SQL Server數據表中的后3條數據
實例099 查詢MySQL數據表中的前3條數據
實例100 查詢MySQL數據表中的后3條數據
4.2 排序與分組函數的應用
實例101 按照字母順序對留學生表進行排序
實例102 按姓氏筆畫排序
實例103 將漢字按音序排序
實例104 按列的編號排序
實例105 從表中隨機返回記錄
實例106 使用GROUP BY子句實現數據的分組統計
實例107 利用GROUP BY函數實現多表分組統計
4.3 比較大小與邏輯應用
實例108 在查詢結果中不顯示重復記錄
實例109 使用NOT查詢不滿足條件的記錄
實例110 使用BETWEEN進行區間查詢
實例111 使用關系運算符查詢某一時間段的數據
實例112 計算兩個日期間的月份數
第5章 復雜查詢技術
5.1 使用子查詢
實例113 將子查詢作為表達式
實例114 用子查詢作為派生表
實例115 通過子查詢關聯數據
實例116 使用IN謂詞限定查詢范圍
實例117 使用NOT IN子查詢實現差集運算
實例118 使用NOT IN子查詢實現反向查詢
實例119 實現笛卡兒乘積查詢
實例120 比較運算符引入子查詢
實例121 在查詢中使用聚合函數
實例122 在刪除數據時使用子查詢
5.2 多表連接查詢
實例123 使用UNION運算符使學生檔案歸檔
實例124 內連接查詢指定課程的教師信息
實例125 左外連接查詢員工信息
實例126 右外連接查詢員工信息
實例127 多表外連接查詢
實例128 完全連接查詢
5.3 嵌套查詢
實例129 查詢平均成績在85分以上的學生信息
實例130 多表統計本科學歷部門經理的月收入情況
實例131 在嵌套中使用exists關鍵字
實例132 動態指定查詢條件
5.4 常見謂詞的使用
實例133 應用patindex謂詞進行模糊查詢
實例134 在查詢中使用四舍五入謂詞ROUND
實例135 查詢比質量部所有員工工資都高的員工信息
實例136 查詢工資高于質量部任意一名員工的員工信息
實例137 應用UNION謂詞消除重復的行
實例138 應用UNION ALL謂詞保留重復行
實例139 查詢各商品銷售額所占的百分比
第6章 數據庫高級應用
6.1 在JavaWeb程序中調用存儲過程
實例140 調用存儲過程實現用戶身份的驗證
實例141 調用存儲過程添加數據
實例142 調用加密存儲過程
實例143 獲取數據庫中所有存儲過程
實例144 修改存儲過程
實例145 刪除存儲過程
6.2 使用觸發器
實例146 應用觸發器添加日志信息
實例147 應用觸發器級聯刪除數據
實例148 調用UPDATE觸發器修改數據
實例149 獲取數據庫中所有觸發器名稱
實例150 創建帶有觸發條件的觸發器
6.3 使用批處理
實例151 使用批處理刪除數據
實例152 批量提高員工工資
實例153 將教師表中數據全部添加到選課表
實例154 在批處理中使用事務
6.4 使用視圖
實例155 通過Java Web程序創建視圖
實例156 應用視圖查詢數據
實例157 使用視圖計算數據
實例158 使用視圖格式化檢索出來的數據
實例159 獲取數據庫中的全部用戶視圖
實例160 修改視圖
實例161 刪除視圖
第3篇 圖表統計篇
第7章 JFreeChart繪圖基礎
7.1 圖表的基礎
實例162 基本餅圖
實例163 顯示圖例
實例164 工具欄提示
實例165 亂碼問題
實例166 顯示數值
實例167 抗鋸齒設置
7.2 設置圖表的背景
實例168 設置背景圖
實例169 設置背景圖片透明度
實例170 設置背景色
7.3 處理圖表的邊框
實例171 隱藏圖表邊框
實例172 圖表邊框顏色和筆觸
7.4 修改圖表的圖例
實例173 設置圖例背景色
實例174 設置圖例邊框
實例175 設置圖例邊緣間距
實例176 設置圖例字體顏色
實例177 設置圖例位置
第8章 基礎圖表技術
8.1 普通餅圖
實例178 分離餅圖
實例179 橢圓形餅圖
實例180 餅圖的陰影
實例181 加粗餅圖分類邊框
實例182 設置餅圖顏色
實例183 餅圖旋轉角度和順序
實例184 隱藏分類標簽連接線
8.2 3D餅圖
實例185 創建3D餅圖
實例186 3D餅圖透明度
實例187 3D餅圖的Z軸
8.3 多餅圖
實例188 實現多餅圖
實例189 多餅圖亂碼
實例190 3D多餅圖
8.4 基本柱形圖
實例191 簡單柱形圖
實例192 柱形圖角度
實例193 柱形圖負值
8.5 X坐標軸
實例194 X軸字體
實例195 X軸標簽字體
實例196 X軸標簽角度
實例197 X軸尺度線顏色
實例198 隱藏X軸尺度線
實例199 X軸尺度線筆觸
實例200 X軸尺度標簽
實例201 X軸分類的間距
實例202 X軸分類與原點的間距
實例203 X軸的顯示位置
8.6 Y坐標軸
實例204 Y軸字體
實例205 Y軸標簽字體
實例206 Y軸顯示情況
實例207 Y軸尺度線顏色和筆觸
實例208 隱藏Y軸尺度線
實例209 Y軸尺度標簽角度
實例210 Y軸起始值
實例211 Y軸箭頭
實例212 隱藏Y軸主要刻度線
實例213 Y軸主要刻度線長度
實例214 設置Y軸最大值
實例215 設置Y軸數據范圍
實例216 Y軸的顯示位置
8.7 高級柱形圖
實例217 設置網格豎線
實例218 設置網格豎線顏色
實例219 設置柱形圖文本注解
實例220 設置柱形圖文本注解字體
實例221 設置柱形圖文本注解錨點
實例222 設置柱形圖文本注解的類別錨點
實例223 設置柱形圖文本注解旋轉錨點
實例224 設置柱形圖線條注解
實例225 繪制柱形效果
實例226 柱形圖陰影
實例227 柱形圖陰影偏移
實例228 設置柱形的顏色
實例229 繪制3D柱形圖
實例230 標記柱形圖區間
實例231 多系列柱形圖
實例232 多系列3D柱形圖
第9章 擴展圖表技術
9.1 區域圖
實例233 基本區域圖
實例234 顯示多分類區域圖
實例235 設置區域圖透明度
實例236 添加說明文字
實例237 設置說明文字位置
實例238 設置區域圖X軸顯示位置
實例239 設置區域圖X軸標簽角度
實例240 設置區域圖X軸尺度標簽角度
實例241 設置區域顏色
9.2 折線圖
實例242 創建基本折線圖
實例243 創建多條折線圖
實例244 創建水平折線圖
實例245 隱藏折線圖中指定系列的折線
實例246 加粗折線
實例247 顯示折線節點
實例248 生成節點圖
實例249 繪制虛線折線圖
實例250 設置折線顏色
實例251 3D折線圖
實例252 XY折線圖
實例253 排序折線圖
9.3 時序圖
實例254 基本時序圖
實例255 設置時間顯示格式
實例256 添加雙時間軸
實例257 設置雙時間軸位置
實例258 動態顯示十字標記
實例259 添加Y軸標記
實例260 添加X軸標記
實例261 設置刻度單位
實例262 設置時間軸范圍
9.4 聯合分類圖
實例263 生成線形圖與柱形圖
實例264 設置圖表高度
實例265 設置圖表位置
9.5 圖表的綜合應用
實例266 利用餅圖分析不同編程語言的市場占有率
實例267 利用柱形圖顯示某Ajax網站不同框架的年下載量
實例268 利用折線圖分析不同城市氣溫變化情況
實例269 利用區域圖分析不同學生的成績變化
實例270 利用時序圖分析股票價格走勢
實例271 利用時序圖分析2009年國際原油價格走勢
實例272 利用組合圖表分析學生零用錢收支情況
第10章 基于Cewolf組件的圖表編程
10.1 生成基于DefaultCategoryDataset數據集的圖表
實例273 生成水平直方圖
實例274 生成水平堆棧圖
實例275 繪制3D垂直直方圖
實例276 生成垂直堆棧圖
實例277 生成區域圖
10.2 繪制餅狀圖表
實例278 生成普通餅圖
實例279 生成3D餅圖
10.3 繪制基于XYDataset數據集的圖表
實例280 生成線段圖(折線圖)
實例281 生成區域圖
實例282 生成散列圖
實例283 生成時序圖
實例284 生成直方圖
10.4 繪制基于OHLCDataset數據集的圖表
實例285 生成K線圖
實例286 生成高低圖(HighLow)
10.5 生成組合圖表
實例287 生成水平組合圖表
實例288 生成垂直組合圖表
10.6 繪制其他類型的圖表
實例289 生成甘特圖
實例290 生成羅盤圖
實例291 生成速度圖
10.7 綜合圖表的應用
實例292 利用柱形圖對比不同城市的房價
實例293 利用餅圖顯示投票結果
實例294 利用折線圖分析某城市蔬菜價格走勢
實例295 利用區域圖對比分析員工業績
實例296 利用時序圖分析商品月銷售收益
實例297 利用組合圖表分析國際原油價格走勢
第4篇 Ajax框架應用篇
第11章 Prototype框架
11.1 使用Prototype基本函數
實例298 使用$()函數獲取頁面元素
實例299 使用$A()函數實現將參數轉換為數組
實例300 使用$F()函數獲取表單輸入控件的值
實例301 使用Try.these()函數獲取返回值
11.2 Prototype自定義對象和類
實例302 在HTML元素中增加CSS樣式
實例303 利用Enumerable對象在頁面中顯示數組元素
實例304 使用Field對象操作表單域
實例305 通過Form對象實現讓表單元素失效
實例306 使用Form.Element對象返回特定表單域的值
11.3 對Ajax的支持
實例307 Ajax.Request對象發送請求
實例308 注冊全局的事件處理器
實例309 定時刷新時間
第12章 jQuery框架
12.1 DOM技術
實例310 獲取文本框中的文本
實例311 利用jQuery實現查找節點
實例312 動態為表格追加樣式
實例313 動態為表格移除樣式
實例314 實現表格的樣式切換
12.2 表單處理
實例315 實現表單文本域的放大和縮小
實例316 實現復選框的全選與反選
實例317 列表框的綜合應用
實例318 實現表單驗證
實例319 密碼強度檢測
實例320 文本框提示標簽
12.3 操作表格
實例321 表格隔行變色
實例322 通過單選按鈕控制表格的行高亮顯示
實例323 通過復選框控制表格的行高亮顯示
實例324 表格的展開與關閉
實例325 利用文本框的值實現對表格內容的篩選
12.4 其他特效
實例326 制作網頁選項卡
實例327 日期拾取器
實例328 網頁軟鍵盤
實例329 圖片幻燈片
實例330 顏色拾取器
實例331 廣告輪顯
實例332 圖片放大鏡
實例333 文本編輯器
實例334 右鍵菜單
實例335 結合jQuery實現在線剪裁
12.5 對Ajax的支持
實例336 檢測用戶名是否被占用
實例337 驗證用戶登錄
實例338 基于JQuery的Ajax聊天室
第13章 Dojo框架
13.1 Dojo的常用widget
實例339 實現網頁按鈕
實例340 實現網頁對話框
實例341 實現日歷功能
實例342 實現網頁的多頁面
13.2 Dojo的基本應用
實例343 鼠標單擊事件處理
實例344 訪問被監聽方法的參數
實例345 頁面HTML元素的任意移動
實例346 頁面元素的相對移動
實例347 帶手柄的移動
13.3 Dojo對Ajax的支持
實例348 基本請求的發送
實例349 請求隊列的發送
實例350 對象的字符串化
實例351 表單請求發送
第5篇 流行框架篇
第14章 Struts2框架應用
14.1 Struts2的基本配置與零配置
實例352 成績統計器
實例353 成績排序
實例354 用戶的直接登錄
實例355 實現用戶的中間退出
14.2 Struts2數據校驗與攔截器
實例356 日期轉換器
實例357 實現空表單信息的提示
實例358 計時攔截器
實例359 等待攔截器
實例360 權限驗證攔截器
14.3 文件上傳與下載
實例361 單文件的上傳
實例362 上傳錯誤信息的提示
實例363 特定文件格式的上傳
實例364 限定上傳文件的大小
實例365 多文件的上傳
實例366 文件下載
14.4 Struts2對Ajax的支持
實例367 調試信息的輸出
實例368 數據校驗錯誤信息的輸出
實例369 Action中錯誤信息的輸出
實例370 顯示Action的信息
實例371 顯示新聞列表
實例372 頁面的自動刷新
實例373 訪問注冊頁面出錯
實例374 無刷新實現登錄
實例375 無刷新實現注銷
實例376 實現標簽頁
實例377 調試信息的輸出
實例378 數據的樹狀輸出
實例379 文件的樹狀顯示
實例380 動態加載數據
第15章 Struts2框架標簽應用
15.1 OGNL語言
實例381 訪問OGNL上下文
實例382 訪問ActionContext資源
實例383 用"#"過濾篩選集合
實例384 用"#"構造Map
實例385 獲取Request的account屬性
實例386 在資源國際化中引用OGNL
實例387 在struts.xml中引用OGNL
15.2 控制標簽
實例388 判斷用戶是否存在
實例389 用戶不存在的提示
實例390 簡單的計算器
實例391 多集合的連接
實例392 字符串的分割
實例393 集合的混合合并
實例394 篩選集合元素
15.3 數據標簽
實例395 Action頁面的引入
實例396 JavaBean的引用
實例397 頁面日期的輸出
實例398 頁面日期的格式化輸出
實例399 計算日期的時間差
實例400 聲明資源的國際化
實例401 JSP頁面的引入
實例402 頁面間數據的傳遞
實例403 頁面數據的設定
實例404 變量值的頁面輸出
15.4 表單標簽
實例405 表單的輸出
實例406 用戶名的填寫
實例407 簡單的用戶登錄頁面
實例408 本地文件的瀏覽
實例409 數據的默認選擇
實例410 頁面中單選按鈕的實現
實例411 實現表單的提交
實例412 實現下拉列表框
實例413 具有自動完成功能的下拉列表框
實例414 使用動態數據的下拉列表框
實例415 復選框的實現
實例416 實現可填寫的復合框
實例417 日期選擇器
實例418 聯動選擇框
實例419 多級數據選擇框
第16章 Hibernate框架基礎
16.1 操作實體對象
實例420 將實體對象保存到數據庫
實例421 更新實體對象
實例422 刪除數據
實例423 批量添加數據
實例424 采用一對一關聯添加數據
實例425 采用一對多關聯添加數據
16.2 HQL與QBC檢索方式
實例426 分組統計
實例427 利用統計函數SUM求銷售總額
實例428 利用統計函數AVG求某班學生的平均成績
實例429 利用統計函數COUNT統計當前注冊用戶人數
實例430 利用HQL查詢圖書表中的所有數據
實例431 利用HQL查詢滿足指定條件的數據
實例432 HQL綁定參數查詢
實例433 只返回一個檢索對象
實例434 限制返回結果的范圍
實例435 分頁查詢數據
實例436 利用QBC檢索字段為空的記錄
實例437 利用QBC檢索不滿足指定條件的記錄
實例438 QBC忽略大小寫查詢
實例439 利用QBC查詢滿足指定范圍的所有記錄
實例440 利用HQL實現模糊查詢
實例441 利用QBC實現模糊查詢
實例442 HQL在查詢中使用統計函數
實例443 利用HQL實現投影查詢
實例444 QBC實現將查詢結果排序
實例445 HQL內連接查詢商品信息
第17章 Hibernate高級話題
17.1 關聯映射
實例446 關聯映射實現級聯保存與更新
實例447 建立商品表與商品類型表的雙向關聯
實例448 實現商品表的自關聯
實例449 在持久化類方法中加入程序代碼
實例450 主鍵的關聯映射
實例451 外鍵關聯映射
實例452 多對多單向關聯映射學生表與科目表
實例453 多對多雙向關聯映射學生表與科目表
17.2 Hibernate檢索策略
實例454 一對多立即檢索策略
實例455 多對一的立即檢索策略
實例456 一對多的延遲檢索策略
實例457 迫切左外連接查詢
17.3 Hibernate集合映射與事務應用
實例458 通過映射Set集合實現添加數據
實例459 通過映射List集合實現添加數據
實例460 通過映射Map集合實現添加數據
實例461 事務回滾的應用
實例462 配置持久化類實現樂觀鎖的使用
第18章 Spring框架基礎
18.1 Spring的依賴注入
實例463 應用Setter注入法實現Bean的注入
實例464 應用構造器注入法實現Bean的注入
實例465 應用@Autowired注解實現Bean的注入
實例466 應用@Resource注解實現Bean的注入
實例467 零配置實現Bean的注入
實例468 為JavaBean的集合對象注入屬性值
實例469 使用標簽為Java持久屬性集注入值
實例470 按照Bean的名稱自動裝配User
實例471 按照Bean的類型自動裝配User
實例472 配置Bean的延遲初始化
實例473 通過設置統一的延遲初始化行為
實例474 自定義MyDateEditor編輯器實現類型轉換
實例475 驗證用戶登錄
18.2 Spring的事務管理
實例476 應用編程式事務管理向用戶信息表插入數據
實例477 應用編程式事務管理向學生信息表
插入數據
18.3 Spring的面向切面編程
實例478 利用Spring AOP使日志輸出與方法分離
實例479 Spring AOP實現用戶注冊
18.4 Spring的持久化
實例480 在Spring中利用DAO模式添加數據
實例481 利用JdbcTemplate向員工信息表添加數據
實例482 利用JdbcTemplate查詢員工信息表
實例483 利用JdbcTemplate更新指定員工信息
實例484 使用JdbcTemplate調用存儲過程查詢商品
實例485 使用SimpleJdbcTemplate添加圖書信息
實例486 使用SimpleJdbcTemplate查詢指定圖書信息
實例487 在Spring中配置DBCP數據庫連接池
實例488 在Spring中使用占位符配置數據源
實例489 使用destroy-method處理數據源
實例490 Spring分頁顯示圖書信息
實例491 整合Spring和Hibernate添加員工信息
實例492 整合Spring和Hibernate批量添加用戶信息
18.5 在Spring中生成非HTML輸出
實例493 利用Spring將學生信息導出到Excel工作表
實例494 利用Spring將圖書信息導出到PDF文件
18.6 Spring文件上傳與國際化
實例495 利用Spring實現文件的上傳
實例496 利用Spring實現用戶登錄頁面的國際化
第19章 Spring的Web MVC框架
19.1 Spring的控制器
實例497 使用簡單控制器獲取表單數據
實例498 參數映射控制器映射JSP頁面
實例499 文件名映射控制器映射JSP頁面
實例500 命令控制器獲取URL中的參數查詢信息
實例501 利用表單控制器向圖書信息表中添加數據
實例502 利用表單控制器驗證用戶登錄
實例503 利用多動作控制器跳轉到不同頁面
實例504 利用向導控制器實現用戶注冊
實例505 利用多動作控制器操作員工信息表的數據
19.2 在線通訊錄
實例506 添加新聯系人
實例507 修改聯系人信息
實例508 刪除聯系人
實例509 查詢通訊錄中的信息
19.3 圖書信息管理
實例510 添加圖書信息
實例511 修改圖書信息
實例512 刪除圖書信息
實例513 查詢圖書信息
第6篇 網站安全與架構模式篇
第20章 網站性能優化與安全策略
20.1 文件保護
實例514 防止用戶直接輸入地址訪問JSP文件
實例515 防止頁面重復提交
實例516 對查詢字符串進行URL編碼
實例517 過濾非法字符
實例518 禁止用戶輸入敏感字符
20.2 漏洞防護與數據加密
實例519 文件上傳漏洞
實例520 防止資源被盜鏈下載
實例521 對登錄密碼進行加密
實例522 字符串加密
實例523 MD5加密注冊用戶名和密碼
20.3 獲取客戶端信息
實例524 確定對方的IP地址
實例525 獲取客戶端TCP/IP端口的方法
實例526 確定對方的瀏覽器信息
實例527 確定對方瀏覽器可接收信息的類型
第21章 設計模式與架構
(本章內容在配書光盤中)
21.1 接口型模式
實例528 適配器模式
實例529 外觀模式
實例530 組合模式
實例531 橋接模式
21.2 責任型模式
實例532 單例模式
實例533 建造者模式
實例534 中介者模式
實例535 責任鏈模式
實例536 享元模式
實例537 代理模式
21.3 構造型模式
實例538 裝飾模式
實例539 工廠方法模式
實例540 抽象工廠模式
實例541 原型模式
實例542 備忘錄模式
21.4 行為型模式
實例543 命令模式
實例544 解釋器模式
實例545 迭代器模式
實例546 觀察者模式
實例547 狀態模式
實例548 策略模式
實例549 模板方法模式
實例550 訪問者模式
21.5 網站開發架構模式
實例551 MVC框架在聯系人管理網站中的應用
實例552 應用MVC架構開發簡單計算器
第7篇 綜合應用篇
第22章 網站設計與網頁配色
(本章內容在配書光盤中)
22.1 企業網站
實例553 汽車銷售網
實例554 醫藥連鎖網
實例555 硬件產品網
實例556 軟件產品網
實例557 物流網
實例558 賓館酒店網
22.2 電子商務類
實例559 B2C電子商務網
實例560 B2B電子商務網
22.3 搜索引擎類
實例561 站內搜索引擎
實例562 互聯網搜索引擎
22.4 生活資訊類
實例563 家居銷售網
實例564 房地產信息網
22.5 娛樂類網站
實例565 音樂網
實例566 電影網
實例567 游戲門戶網
22.6 供求信息類
實例568 人才供求網
實例569 二手商品供求網
22.7 其他應用
實例570 個人主頁
實例571 美食網
實例572 博客網站
第23章 Java Web典型項目開發案例
(本章內容在配書光盤中)
23.1 Ajax聊天室
實例573 實時獲取并顯示在線人員列表
實例574 實現用戶發言
實例575 實時顯示聊天內容
實例576 安全退出聊天室
23.2 博客網核心模塊開發
實例577 注冊自己的博客
實例578 根據域名訪問博客
實例579 推薦博客設置
實例580 文章瀏覽操作
23.3 在線投票統計功能
實例581 實現投票功能
實例582 實現柱形圖統計功能
實例583 實現餅圖統計功能
實例584 雙擊鼠標展開圖片
23.4 B2C電子商務網站
實例585 添加商品到購物車
實例586 查看購物車
實例587 修改商品數量
實例588 生成訂單
23.5 在線音樂
實例589 試聽歌曲并同步顯示歌詞
實例590 添加歌曲
實例591 以順序和隨機方式進行歌曲連播
23.6 校內數碼相冊
實例592 以幻燈片方式播放數碼相片
實例593 創建相冊分類并上傳相片
實例594 瀏覽和管理上傳相片
實例595 數碼相冊分類管理
23.7 仿百度知道之明日知道
實例596 在線提問
實例597 問題回復
實例598 修改問題
實例599 關閉提出的問題
實例600 搜索問題