Java Web開發實例大全(基礎卷)

Java Web開發實例大全(基礎卷)
定價:768
NT $ 668
 

內容簡介

篩選、匯集了Java Web開發從基礎知識到高級應用各個層面約600個實例及源代碼,每個實例按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行了分析解讀。全書分為6篇23章,主要內容有開發環境搭建、Java語言基礎、HTML/CSS技術、JSP基礎與內置對象、JavaBean技術、Servlet技術、過濾器與監聽器技術、JSTL標簽庫、JavaScript技術、Ajax技術、文件基本操作及文件上傳下載、文件的批量管理、圖像生成、圖像操作、多媒體應用、窗口的應用、導航條的應用、表單的應用、表格的操作、JSP操作Word、JSP操作Excel、報表與打印、綜合應用等。配書光盤附有實例源代碼及部分講解視頻。

《Java Web開發實例大全(基礎卷)》既適合Java Web程序員參考和查閱,也適合Java Web初學者,如高校學生、軟件開發培訓學員及相關求職人員學習、練習、速查使用。
 

目錄

第1篇 基礎篇
第1章 開發環境搭建
1.1 K開發工具包
實例001 K的下載
實例002 K的安裝
實例003 設置Java環境變量
實例004 使用命令行工具測試K
實例005 在命令行編譯Java源碼
1.2 Tomcat服務器
實例006 下載Tomcat服務器
實例007 安裝Tomcat服務器
實例008 啟動Tomcat並測試
實例009 通過Eclipse部署與發布Web應用
實例010 修改Tomcat服務器的端口號
實例011 配置Tomcat的虛擬主機
實例012 在Tomcat下如何手動部署Web應用
實例013 Tomcat如何制定主機訪問
實例014 Tomcat如何添加管理員
實例015 Tomcat常用的優化技巧
1.3 Linux系統配置K與Tomcat服務器
實例016 在Linux系統下安裝配置K
實例017 在Linux系統下安裝配置Tomcat
第2章 Java語言基礎
2.1 基本語法
實例018 輸出錯誤信息與調試信息
實例019 從控制台接收輸入字符
實例020 重定向輸出流實現程序日志
實例021 自動類型轉換與強制類型轉換
2.2 運算符
實例022 加密可以這樣簡單(位運算)
實例023 用三元運算符判斷奇數和偶數
實例024 更精確地使用浮點數
實例025 不用乘法運算符實現2×16
實例026 實現兩個變量的互換(不借助第3個變量)
2.3 條件語句
實例027 判斷某一年是否為閏年
實例028 驗證登錄信息的合法性
實例029 為新員工分配部門
實例030 用switch語句根據消費金額計算折扣
實例031 判斷用戶輸入月份的季節
2.4 循環控制
實例032 使用while與自增運算符循環遍歷數組
實例033 使用for循環輸出楊輝三角
實例034 使用嵌套循環在控制台上輸出九九乘法表
實例035 用while循環計算11/2! 1/3!…1/20!
實例036 用for循環輸出空心的菱形
實例037 foreach循環優於for循環
實例038 終止循環體
實例039 循環體的過濾器
實例040 循環的極限
2.5 常用排序
實例041 冒泡排序法
實例042 快速排序法
實例043 選擇排序法
實例044 插入排序法
實例045 歸並排序法
2.6 算法應用
實例046 算法應用——百錢買百雞
實例047 算法應用——韓信點兵
實例048 算法應用——斐波那契數列
實例049 算法應用——水仙花數
實例050 算法應用——素數
實例051 算法應用——漢諾塔
第3章 HTML/CSS技術
3.1 頁面效果
實例052 統一站內網頁風格
實例053 設置超鏈接文字的樣式
實例054 網頁換膚
實例055 滾動文字
實例056 制作漸變背景
實例057 CSS控制絕對定位
實例058 CSS控制垂直居中
實例059 CSS實現的圖文混排
3.2 表格樣式
實例060 只有外邊框的表格
實例061 彩色外邊框的表格
實例062 單元格的邊框變色
實例063 表格外邊框具有霓虹燈效果
實例064 控制表格指定外邊框不顯示
實例065 背景顏色漸變的表格
實例066 表格隔行變色
實例067 表格隔列變色
實例068 鼠標經過表格時,顯示提示信息
3.3 鼠標樣式
實例069 顯示自定義的鼠標形狀
實例070 動畫光標
3.4 文字及列表樣式
實例071 應用刪除線樣式標記商品特價
實例072 在文字上方標注說明標記
實例073 改變首行文字的樣式
實例074 使文字具有下划線效果
實例075 指定圖標的列表項
3.5 文字特效
實例076 文字的發光效果
實例077 文字的陰影效果
實例078 文字的漸變陰影效果
實例079 文字的圖案填充效果
實例080 文字的探照燈效果
實例081 文字的閃爍效果
實例082 文字的空心效果
實例083 文字的浮雕效果
實例084 文字的陽文效果
實例085 文字的雪雕效果
實例086 文字的火焰效果
實例087 文字的扭曲動畫
實例088 輸出文字
3.6 圖片濾鏡特效
實例089 圖片的半透明效果
實例090 圖片的模糊效果
實例091 圖片的漸隱漸現效果
實例092 圖片的水波紋效果
實例093 圖片的灰度效果
實例094 圖片的動態說明文字
第4章 JSP基礎與內置對象
4.1 JSP的基本應用
實例095 自定義錯誤頁面
實例096 導入版權信息
實例097 應用Java程序片段動態生成表格
實例098 應用Java程序片段動態生成下拉列表
實例099 同一頁面中的多表單提交
實例100 在JSP腳本中插入代碼
實例101 將頁面轉發到用戶登錄頁面
4.2 JSP內置對象
實例102 獲取表單提交的信息
實例103 獲取訪問請求參數
實例104 將表單請求提交到本頁
實例105 通過request對象進行數據傳遞
實例106 通過cookie保存並讀取用戶登錄信息
實例107 實現重定向頁面
實例108 防止表單在網站外部提交
實例109 通過Application對象實現網站計數器
實例110 記錄用戶IP地址的計數器
實例111 只對新用戶計數的計數器
實例112 統計用戶在某一頁停留的時間
實例113 應用session對象實現用戶登錄
實例114 統計用戶在站點停留的時間
實例115 判斷用戶是否在線
實例116 實時統計在線人數
4.3 JSP的自定義標簽
實例117 帶標簽體的自定義標簽
實例118 自定義多次執行的循環標簽
實例119 自定義顯示版權信息標簽
實例120 自定義圖片瀏覽標簽
實例121 自定義文件下載的標簽
實例122 自定義數據查詢的標簽
實例123 自定義生成隨機數的標簽
實例124 自定義生成系統菜單的標簽
第5章 JavaBean技術
5.1 字符串處理
實例125 小寫金額轉換成大寫金額
實例126 轉換輸入文本中的回車和空格
實例127 計算字符串的實際長度
實例128 字符串截取
實例129 字符串轉換成數組
實例130 數組轉換為字符串
實例131 將整型值轉換為字符串
實例132 將字符串型轉換為整型
實例133 把整型數據格式化為指定長度的字符串
實例134 將長整型的數字分位顯示
實例135 過濾輸入字符串中的危險字符
實例136 過濾字符串中的空格與NULL值
實例137 獲得漢字的拼音簡碼
5.2 數據驗證
實例138 判斷字符串是否以指定字符開頭
實例139 檢查字符串是否包含英文字母
實例140 檢查字符串是否包含數字
實例141 判斷用戶輸入的日期是否為當前日期
實例142 判斷是否為數字
實例143 判斷用戶名是否有效
5.3 日期時間處理
實例144 將指定日期字符串轉換為Calendar對象
實例145 將Calendar對象轉換為日期時間字符串
實例146 獲得系統當前時間的字符串格式
實例147 計算出兩個日期相差的天數
5.4 輸出實用的HTML代碼
實例148 輸出提示信息的方法
實例149 輸出分頁導航的方法
實例150 版權信息的生成方法
5.5 窗口與對話框
實例151 彈出提示對話框並重定向網頁
實例152 打開指定大小的新窗口
5.6 對數據庫操作的JavaBean
實例153 連接數據庫的方法
實例154 數據庫查詢的方法
實例155 帶參數的數據查詢
實例156 向數據表中插入數據的方法
實例157 數據修改的方法
實例158 數據刪除的方法
實例159 數據分頁的方法
實例160 對結果集進行分頁的方法
實例161 關閉數據庫的方法
實例162 數據庫事務處理的方法
實例163 調用數據庫存儲過程的方法
第6章 Servlet技術
6.1 Servlet基礎
實例164 動態生成HTML文檔
實例165 在Servlet中實現頁面轉發
實例166 在Servlet中實現頁面重定向
實例167 在Servlet中處理表單提交的數據
實例168 在Servlet中向客戶端寫Cookie信息
實例169 在Servlet中將JavaBean對象傳遞到JSP頁
實例170 在Servlet中獲取Web路徑和文件真實路徑
實例171 在Servlet中訪問Web應用的工作目錄
6.2 Servlet應用
實例172 記錄用戶訪問次數
實例173 將數據導出到Excel
實例174 利用Servlet生成動態驗證碼
實例175 避免客戶端訪問的並發問題
實例176 在Servlet中使用BC訪問數據庫
實例177 利用Servlet訪問數據庫連接池
實例178 Servlet實現的個人所得稅計算器
實例179 利用Servlet實現用戶永久登錄
第7章 過濾器與監聽器技術
7.1 Servlet過濾器
實例180 創建過濾器
實例181 防盜鏈過濾器
實例182 日志記錄過濾器
實例183 字符替換過濾器
實例184 異常捕獲過濾器
實例185 驗證用戶身份Filter過濾器
實例186 字符編碼過濾器
實例187 使用過濾器監控網站流量
實例188 防止頁面緩存的過濾器
實例189 通過過濾器控制頁面輸出內容
實例190 使用過濾器自動生成靜態頁面
實例191 文件上傳過濾器
實例192 權限驗證過濾器
7.2 監聽器的應用
實例193 監聽在線用戶
實例194 應用監聽器使服務器端免登錄
第8章 JSTL標簽庫
8.1 JSTL Core標簽庫
實例195 利用JSTL標簽實現網站計數器
實例196 根據參數請求顯示到不同的頁面
實例197 利用 標簽遍歷字符串
實例198 利用JSTL選取隨機數給予不同的提示信息
實例199 利用 標簽遍歷List集合的元素
實例200 利用JSTL標簽導入用戶注冊協議
8.2 JSTL I18N標簽庫
實例201 利用JSTL標簽設置請求的字符編碼
實例202 利用JSTL標簽實現國際化
實例203 利用 顯示所有地區的數據格式
實例204 利用 顯示不同地區的時間
實例205 利用 標簽對日期格式化
第9章 技術
9.1 數據驗證
實例206 通過正則表達式驗證日期
實例207 驗證輸入的日期是否正確
實例208 檢查表單元素的值是否為空
實例209 驗證是否為數字
實例210 驗證E—mail是否正確
實例211 驗證是否正確
實例212 驗證是否正確
實例213 驗證字符串是否為漢字
實例214 驗證身份證號碼是否有效
實例215 驗證車牌號碼是否有效
實例216 驗證網站地址是否有效
實例217 驗證數量和金額
實例218 驗證字符串是否以指定字符開頭
實例219 限制輸入字符串的長度
實例220 驗證輸入字符串是否包含特殊字符
實例221 限制用戶不允許輸入中文字符
9.2 字符串處理
實例222 小寫金額轉換為大寫金額
實例223 去掉字符串左右空格
實例224 將數字字符串格式化為指定長度
實例225 限制Textarea文本域內容的長度
實例226 將長數字分位顯示
實例227 將RGB格式的顏色值轉換為十六進制
實例228 從指定URL中提取文件名
9.3 日期時間處理
實例229 計算兩個日期相差的天數
實例230 計算兩個日期相差的小時數
實例231 計算某一天是星期幾
實例232 顯示長日期格式的系統時間
實例233 實時顯示系統時間
實例234 倒計時
9.4 使用控制DOM
實例235 創建節點
實例236 添加節點
實例237 為下拉列表增加選項
實例238 刪除下拉列表的選項
實例239 可編輯表格
第10章 Ajax技術
10.1 定時業務
實例240 考試計時並自動提交試卷
實例241 自動保存草稿
10.2 改善用戶體驗
實例242 檢查用戶名是否重復
實例243 驗證用戶登錄
實例244 限時競拍
實例245 帶進度條的文件上傳
實例246 仿Google Suggest自動完成
實例247 實現無刷新分頁
實例248 實時彈出氣泡提示窗口
10.3 動態加載數據
實例249 實時顯示最新商品及報價
實例250 實時顯示聊天內容
實例251 實現快速瀏覽
實例252 動態多級聯下拉列表

第2篇 文件管理篇
第11章 文件基本操作及文件上傳下載
11.1 文件的基本操作
實例253 查看文件是否存在
實例254 重命名文件
實例255 復制文件夾
實例256 獲取文件信息
實例257 獲取驅動器信息
實例258 讀取屬性文件
實例259 顯示指定類型的文件
實例260 查找替換文本文件內容
實例261 對文件夾創建、刪除的操作
實例262 設置Windows的文件屬性
實例263 訪問類路徑上的資源文件
實例264 實現永久計數器
實例265 從文本文件中讀取注冊服務條款
實例266 提取文本文件內容保存到數據庫
實例267 將圖片文件保存到數據庫
實例268 備份數據庫文件
實例269 顯示數據庫中的圖片信息
實例270 讀取文件路徑到數據庫
實例271 在數據庫中建立磁盤文件索引
實例272 實現文件簡單的加密與解密
實例273 從XML文件中讀取數據
實例274 對大文件實現分割處理
實例275 將分割后的文件重新合並
實例276 利用StreamTokenizer統計文件的字符數
實例277 序列化與反序列化對象
11.2 無組件的文件上傳
實例278 單表單元素上傳文件到數據庫
實例279 多表單元素上傳文件到數據庫
實例280 上傳文件到服務器
實例281 限制文件大小的文件上傳
11.3 通過組件實現文件上傳
實例282 使用jspSmartUpload組件實現文件上傳
實例283 使用jspSmartUpload組件實現中文名文件上傳
實例284 應用jspSmartUpload組件處理文件上傳漏洞
實例285 使用mons—fileUpload組件實現文件上傳
實例286 通過mons—fileUpload組件獲取其他表單元素
實例287 通過mons—fileUpload組件限制上傳文件類型
11.4 文件下載
實例288 利用響應輸出流實現文件下載
實例289 防止網站文件盜鏈下載
實例290 隱藏文件下載的真實路徑
實例291 應用jspSmartUpload組件實現文件下載
實例292 處理jspSmartUpload組件下載文件名亂碼問題
第12章 文件的批量管理
12.1 文件的批量操作
實例293 文件批量重命名
實例294 快速批量移動文件
實例295 刪除指定磁盤所有.tmp臨時文件
實例296 動態加載磁盤文件
實例297 刪除文件夾中所有文件
實例298 創建磁盤索引文件
實例299 快速全盤查找文件
實例300 獲取磁盤所有文本文件
實例301 合並多個txt文件
實例302 批量復制指定擴展名的文件
實例303 將某文件夾中的文件進行分類存儲
實例304 在指定目錄下搜索文件
實例305 網絡文件夾備份
12.2 文件的壓縮與解壓縮
實例306 壓縮所有文本文件
實例307 壓縮包解壓到指定文件夾
實例308 壓縮所有子文件夾
實例309 深層文件夾壓縮包的釋放
實例310 解決壓縮包中文亂碼
實例311 Apache實現文件解壓縮
實例312 解壓縮Java對象
實例313 文件壓縮為RAR文檔
實例314 解壓縮RAR壓縮包
實例315 文件分卷壓縮
實例316 為RAR壓縮包添加注釋
實例317 獲取壓縮包詳細文件列表
實例318 從RAR壓縮包中刪除文件
實例319 在壓縮文件中查找字符串
實例320 重命名RAR壓縮包中的文件
實例321 創建自解壓RAR壓縮包
實例322 設置RAR壓縮包密碼
實例323 壓縮遠程文件夾
實例324 壓縮存儲網頁
12.3 文件的批量上傳
實例325 使用jspSmartUpload實現文件批量上傳
實例326 使用mons—fileUpload實現文件批量上傳

第3篇 圖像與多媒體篇
第13章 圖像生成
13.1 繪制圖形和文本
實例327 繪制直線
實例328 繪制矩形
實例329 繪制正方形
實例330 繪制橢圓
實例331 繪制圓弧
實例332 繪制指定角度的填充扇形
實例333 繪制多邊形
實例334 繪制二次曲線
實例335 繪制三次曲線
實例336 繪制文本
實例337 設置文本的字體
實例338 設置文本和圖形的顏色
13.2 繪制圖案
實例339 繪制五環圖案
實例340 繪制藝術圖案
實例341 繪制花瓣
實例342 繪制公章
13.3 圖形的合並運算
實例343 圖形的加運算
實例344 圖形的減運算
實例345 圖形的交運算
實例346 圖形的異或運算
13.4 文字特效
實例347 立體效果的文字
實例348 陰影效果的文字
實例349 傾斜效果的文字
實例350 漸變效果的文字
實例351 水印文字特效
13.5 圖片特效
實例352 以橢圓形顯示圖像
實例353 圖片百葉窗特效
實例354 圖片馬賽克特效
實例355 圖片的模糊效果
實例356 圖片的銳化效果
實例357 圖片的半透明效果
實例358 圖片的溶合效果
實例359 光柵圖像
13.6 簡單的驗證碼應用
實例360 生成中文驗證碼
實例361 隨機生成數字的驗證碼
實例362 生成中文、英文和數字混合的驗證碼
13.7 復雜的驗證碼應用
實例363 設置驗證碼的字體顏色
實例364 具有背景顏色的驗證碼
實例365 隨機縮放文字並將文字旋轉指定角度的驗證碼
實例366 隨機生成帶有干擾線的驗證碼
實例367 隨機生成多條干擾線的驗證碼
實例368 隨機生成關鍵字驗證碼
實例369 利用Ajax實現無刷新的彩色驗證碼
實例370 生成帶雪花的驗證碼
實例371 生成帶背景的驗證碼
13.8 生成條形碼
實例372 利用組件生成條形碼
第14章 圖像操作
14.1 圖片的大小
實例373 打開自定義大小的圖片
14.2 圖片與鼠標相關的操作
實例374 當鼠標經過圖片時顯示圖片
實例375 當鼠標經過圖像時給予文字提示
實例376 圖片的預裝載
實例377 按時間隨機變化的網頁背景
實例378 左右循環滾動效果的圖片
實例379 浮動廣告圖片
實例380 進度條的顯示
實例381 縮小與放大圖片的效果
實例382 通過鼠標滾輪放大與縮小圖片
實例383 隨鼠標移動的圖片
實例384 左右拖動圖片的效果
實例385 隨意拖動圖片
實例386 改變圖片獲取焦點時的狀態
實例387 抖動的圖片
實例388 鼠標移動放大圖片
14.3 圖片與時間相關的操作
實例389 定時隱藏圖片
實例390 根據時間變換頁面背景
實例391 使圖片不停閃爍
實例392 上下跳動的圖片
實例393 左右晃動的圖片
實例394 移動變形的圖片
14.4 圖片的動畫效果
實例395 圖片翻轉效果
實例396 圖片的水波倒影效果
實例397 圖片漸隱漸現
實例398 圖片的探照燈效果
實例399 雷達掃描式圖片效果
實例400 在頁面中旋轉的圖片效果
實例401 改變形狀的圖片
14.5 選擇頭像圖片
實例402 在列表中選擇圖片頭像
實例403 在彈出的新窗口中選擇圖片
14.6 圖片的其他效果
實例404 頁面中播放圖片
實例405 導航地圖
第15章 多媒體應用
15.1 播放音樂
實例406 為網頁設置背景音樂
實例407 隨機播放背景音樂
實例408 MIDI音樂選擇
實例409 在線連續播放音樂
實例410 同步顯示LRC歌詞
實例411 把顯示后的LRC歌詞變換顏色
15.2 插入Flash動畫
實例412 插入Flash動畫
實例413 插入背景透明的Flash動畫
15.3 播放視頻
實例414 播放視頻文件
實例415 自制視頻播放器
實例416 在線播放FLV視頻

第4篇 窗體應用篇
第16章 窗口的應用
16.1 彈出窗口控制
實例417 打開網頁顯示廣告信息
實例418 定時關閉廣告窗口
實例419 彈出窗口的居中顯示
實例420 通過按鈕創建窗口
實例421 為彈出的窗口加入關閉按鈕
實例422 定時打開窗口
實例423 關閉彈出窗口時刷新父窗口
實例424 關閉窗口時不彈出詢問對話框
實例425 彈出窗口的Cookie控制
16.2 彈出網頁對話框
實例426 彈出網頁模式對話框
實例427 全屏顯示網頁模式對話框
實例428 實現網頁日期選擇
實例429 網頁拾色器
16.3 窗口的動畫效果
實例430 頁面自動滾動
實例431 動態顯示網頁
實例432 指定窗口的擴展大小
實例433 實現空降窗口
實例434 慢慢變大窗口
實例435 移動的窗口
實例436 震顫窗口
實例437 旋轉的窗口
16.4 窗口控制
實例438 始終將窗口居上顯示
實例439 窗口全屏顯示
實例440 自動最大化窗口
實例441 按鈕實現最大和最小化
實例442 頻道方式的窗口
實例443 根據用戶分辨率自動調整窗口
實例444 使窗口背景透明
16.5 框架的應用
實例445 框架集的嵌套
實例446 在網頁中應用浮動框架
實例447 創建空白框架
實例448 居中顯示框架
16.6 無邊框窗口
實例449 全屏顯示無邊框有滾動條的窗口
實例450 應用CSS實現指定尺寸無邊框無滾動條窗口
實例451 應用實現指定尺寸無邊框無滾動條窗口
第17章 導航條的應用
17.1 水平導航條的應用
實例452 帶圖標的文字導航條
實例453 Flash導航條
實例454 圖片按鈕導航條
實例455 導航條的動畫效果
實例456 動態改變導航菜單的背景顏色
實例457 不用圖片實現質感導航條
實例458 標簽頁導航條
17.2 下拉菜單式導航條
實例459 二級導航菜單
實例460 半透明背景的下拉菜單
實例461 彈出式下拉菜單
實例462 彈出式懸浮菜單
實例463 應用setTimeout()函數實現展開式導航條
實例464 應用setInterval()函數實現展開式導航條
實例465 用層制作下拉菜單1
實例466 用層制作下拉菜單2
17.3 側導航條設計
實例467 收縮式導航菜單
實例468 樹狀導航菜單
實例469 自動隱藏的彈出式菜單
第18章 表單的應用
18.1 文本框/編輯框/隱藏域組件
實例470 獲取文本框/編輯框/隱藏域的值
實例471 自動預算
實例472 設置文本框為只讀屬性
實例473 限制文本域字符個數
實例474 自動選擇文本框和編輯框的文字
實例475 按Enter鍵時自動切換焦點
18.2 下拉列表與菜單的應用
實例476 獲取下拉列表、菜單的值
實例477 遍歷多選下拉列表
實例478 在下拉列表中進行多選擇移除
實例479 將數組中的數據添加到下拉菜單中
實例480 下拉菜單選擇所要聯機的網站
實例481 多級級聯菜單
實例482 分級下拉列表
18.3 單選按鈕
實例483 不提交表單獲取單選按鈕的值
實例484 選中單選按鈕后顯示其他表單元素
實例485 通過單選按鈕控制其他表單元素是否可用
18.4 復選框
實例486 只有一個復選框時控制復選框的全選或反選
18.5 密碼域
實例487 讓密碼域更安全
實例488 不提交表單自動檢測密碼域是否相同
18.6 表單的應用
實例489 通過控制表單的提交與重置
實例490 帶記憶功能的表單
實例491 防止表單重復提交
實例492 自動提交表單
實例493 通過for循環獲取表單元素的中文名稱
實例494 可以提交到不同處理頁的表單
第19章 表格的操作
19.1 應用操作表格
實例495 動態制作表格
實例496 刪除表中的行
實例497 動態生成行或列
實例498 合並單元格
實例499 在表格中添加行及單元格
實例500 刪除表中的單元格
實例501 從表格最下面向上刪除單元格
實例502 在表格的右側動態添加列
實例503 從表格的右側依次刪除所有列
實例504 在表格中動態添加行
19.2 對單元格進行控制
實例505 選定表格中的單元格
實例506 可左右移動單元格的信息
實例507 使用鍵盤使單元格焦點隨意移動
實例508 隱藏及顯示單元格
實例509 編輯單元格中的文本信息
實例510 單元格外邊框加粗
19.3 表格的特殊效果
實例511 閃爍的表格邊框
實例512 選中行的變色
實例513 表格中表元內部空白
實例514 表格中表元間隙
實例515 對表格內文字進行對齊
實例516 對表格內信息進行布局
實例517 對表格的大小進行設置
實例518 透明表格
實例519 限制表格的寬度
實例520 表格的標題
實例521 表格的外陰影
實例522 立體表格
實例523 虛線邊框表格
實例524 表格作為分割線
實例525 表格向下展開
實例526 表格向右拉伸

第5篇 操作Word、Excel、報表與打印篇
第20章 JSP操作Word
20.1 應用導出到Word
實例527 將JSP頁面的信息在Word中打開
20.2 應用響應流導出到Word
實例528 將表單數據輸出到Word中
實例529 將查詢結果輸出到Word中
實例530 將頁面中的學生表以Word表格保存
20.3 應用POI組件導出到Word
實例531 將數據庫中的數據寫入到Word中
第21章 JSP操作Excel
21.1 應用JXL組件操作Excel
實例532 創建Excel工作表
實例533 將表單信息導出到Excel
實例534 向Excel工作表中添加數值
實例535 向Excel工作表中添加格式化數值
實例536 向Excel工作表中添加boolean值
實例537 向Excel工作表中添加日期時間
實例538 向Excel工作表中添加格式化日期時間
實例539 設置Excel工作表字體樣式
實例540 合並Excel工作表的單元格
實例541 設置Excel工作表的單元格內容水平居中
實例542 設置Excel工作表的行高
實例543 設置Excel工作表的列寬
實例544 設置Excel工作表的單元格內容垂直居中
實例545 設置Excel工作表的單元格內容自動換行
實例546 設置Excel工作表的單元格樣式
實例547 向Excel工作表中插入圖片
實例548 將數據庫數據導出到Excel
實例549 讀取Excel中的數據和圖片並保存到數據庫
實例550 設置Excel工作表簡單的打印屬性
實例551 設置Excel工作表詳細的打印屬性
21.2 應用POI組件操作Excel
實例552 創建Excel文檔
實例553 在Excel工作表中創建單元格
實例554 向Excel單元格中添加不同類型的數據
實例555 創建指定格式的單元格
實例556 設置單元格內容的水平對齊方式
實例557 設置單元格內容的垂直對齊方式
實例558 合並單元格
實例559 設置單元格的邊框樣式
實例560 設置字體樣式
實例561 向Excel文件中插入圖片
實例562 將數據庫數據導出到Excel文件
實例563 讀取Excel文件的數據到數據庫
實例564 設置Excel文件的打印屬性
第22章 報表與打印
22.1 Web打印
實例565 利用調用IE自身的打印功能
實例566 利用WebBrowser打印
實例567 打印分組報表
22.2 利用Word打印報表
實例568 將頁面中的客戶列表導出到Word並打印
實例569 利用Word自動打印指定格式的會議記錄
實例570 利用Word生成的HTML實現打印
22.3 利用Excel打印報表
實例571 利用Excel打印工作報表
實例572 將頁面數據導出到Excel並自動打印
22.4 應用WebBrowser CSS套打郵寄產品單
實例573 打印匯款單
實例574 打印信封
22.5 打印庫存報表
實例575 打印庫存明細表
實例576 打印庫存盤點報表
實例577 打印庫存匯總報表
實例578 打印指定條件的庫存報表
22.6 高級報表
實例579 應用iReport JasperReport生成主從報表
實例580 應用iReport JasperReport生成分欄報表

第6篇 綜合應用篇
第23章 綜合應用
23.1 在線投票系統
實例581 禁止重復投票的在線投票系統
實例582 每個IP一個月只能投票一次的投票系統
23.2 用戶注冊
實例583 帶檢測用戶名的用戶注冊
實例584 分步用戶注冊
實例585 通過E—mail激活的用戶注冊
23.3 論壇
實例586 查看帖子信息
實例587 發表主題信息
實例588 回復主題信息
實例589 刪除主題及回復信息
實例590 注銷用戶
23.4 購物車
實例591 添加至購物車
實例592 查看購物車
實例593 修改商品購買數量及從購物車中移除指定商品
實例594 清空購物車
實例595 收銀台結賬
23.5 聊天室
實例596 Application形式的聊天室
實例597 帶私聊的聊天室
實例598 XML形式的聊天室
23.6 萬年歷
實例599 簡易萬年歷
實例600 帶陰歷的萬年歷
 

特別說明:
《Java Web開發實例大全》分為基礎卷(即本書)和提高卷兩冊。本書的前身是《Java Web開發實戰1200例(第I卷)》。
編寫目的
1.方便程序員查閱
程序開發是一項艱辛的工作,挑燈夜戰、加班加點是常有的事。在開發過程中,一個技術問題可能會占用幾天甚至更長時間。如果有一本開發實例大全可供翻閱,從中找到相似的實例作參考,也許幾分鍾就可以解決問題。本書編寫的主要目的就是方便程序員查閱、提高開發效率。
2.通過分析大量源代碼,達到快速學習之目的
本書提供了約600個開發實例及源代碼,附有相應的注釋、實例說明、關鍵技術、設計過程和秘笈心法,對實例中的源代碼進行了比較透徹的解析。相信這種辦法對激發學習情趣、提高學習效率極有幫助。
3.通過閱讀大量源代碼,達到提高熟練度之目的
俗話說「熟能生巧」,讀者只有通過閱讀、分析大量源代碼,並親自動手去做,才能夠深刻理解、運用自如,進而提高編程熟練度,適應工作之需要。
4.實例源程序可以「拿來」就用,提高了效率
本書的很多實例,可以根據實際應用需求稍加改動,拿來就用,不必再去從頭編寫,從而節約了時間,提高了工作效率。
本書內容
全書分為6篇23章,主要內容有開發環境搭建、Java語言基礎、HTML/CSS技術、JSP基礎與內置對象、JavaBean技術、Servlet技術、過濾器與監聽器技術、JSTL標簽庫、JavaScript技術、Ajax技術、文件基本操作及文件上傳下載、文件的批量管理、圖像生成、圖像操作、多媒體應用、窗口的應用、導航條的應用、表單的應用、表格的操作、JSP操作Word、JSP操作Excel、報表與打印、綜合應用等。
書中所選實例均來源於一線開發人員的項目開發實踐,囊括了開發中經常碰到和需要解決的熱點、難點問題,使讀者可以快速解決開發中的難題,提高編程效率。本書知識結構如下圖所示。
本書在講解實例時采用統一的編排樣式,多數實例由「實例說明」「關鍵技術」「設計過程」「秘笈心法」4部分構成。其中,「實例說明」部分采用圖文結合的方式介紹實例的功能和運行效果;「關鍵技術」部分介紹了實例使用的重點、難點技術;「設計過程」部分講解了實例的詳細開發過程;「秘笈心法」部分給出了與實例相關的技巧和經驗總結。
網路書店 類別 折扣 價格
  1. 新書
    87
    $668