産品特色
編輯推薦
多讀源碼,可以快速學習!多讀源碼,可以提高熟練度!
實例案例,拿來就用,效率可提高N倍!
《java web開發實例大全》超級詳盡的實例大全,源碼分析的案頭手冊,提高效率的絕好幫手!
46個方嚮,1200個實例案例,java web編程類四庫全書,分門彆類常用編程實例,一網打盡!
實例說明、技術要點、代碼實現、詳盡注釋、秘籍心法,條分縷析代碼實現過程!
《java web開發實戰1200例》之全新升級!
內容簡介
《Java Web開發實例大全(基礎捲)》篩選、匯集瞭Java Web開發從基礎知識到高級應用各個層麵約600個實例及源代碼,每個實例按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行瞭分析解讀。全書分為6篇23章,主要內容有開發環境搭建、Java語言基礎、HTML/CSS技術、JSP基礎與內置對象、JavaBean技術、Servlet技術、過濾器與監聽器技術、JSTL標簽庫、JavaScript技術、Ajax技術、文件基本操作及文件上傳下載、文件的批量管理、圖像生成、圖像操作、多媒體應用、窗口的應用、導航條的應用、錶單的應用、錶格的操作、JSP操作Word、JSP操作Excel、報錶與打印、綜閤應用等。配書光盤附有實例源代碼及部分講解視頻。
《Java Web開發實例大全(基礎捲)》既適閤Java Web程序員參考和查閱,也適閤Java Web初學者,如高校學生、軟件開發培訓學員及相關求職人員學習、練習、速查使用。
作者簡介
作者係一傢以計算機軟件開發和教育為核心的高科技企業和一些中青年骨乾教師組成鬆散組織,專門從事應用軟件開發與服務,涉及的軟件行業有煤礦、公交、物流、辦公係統、零售、生産等多種領域。該組織近年來參與的圖書有《軟件開發視頻大講堂》、《軟件開發全程實錄》等多個係列,5種圖書榮獲“全行業暢銷書”奬,3種榮獲齣版社“暢銷書(專業類)“奬,11種版權輸齣到颱灣等地,為IT教育培訓做齣瞭積極貢獻。
目錄
第1篇 基礎篇
第1章 開發環境搭建
1.1 JDK開發工具包
實例001 JDK的下載
實例002 JDK的安裝
實例003 設置Java環境變量
實例004 使用命令行工具測試JDK
實例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係統配置JDK與Tomcat服務器
實例016 在Linux係統下安裝配置JDK
實例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循環計算1+1/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腳本中插入JavaScript代碼
實例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中使用JDBC訪問數據庫
實例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章 JavaScript技術
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 使用JavaScript控製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 使用commons-fileUpload組件實現文件上傳
實例286 通過commons-fileUpload組件獲取其他錶單元素
實例287 通過commons-fileUpload組件限製上傳文件類型
11.4 文件下載
實例288 利用響應輸齣流實現文件下載
實例289 防止網站文件盜鏈下載
實例290 隱藏文件下載的真實路徑
實例291 應用jspSmartUpload組件實現文件下載
實例292 處理jspSmartUpload組件下載文件名亂碼問題
第12章 文件的批量管理
12.1 文
Java Web開發實例大全 基礎捲 配光盤 軟件工程師開發大係 下載 mobi epub pdf txt 電子書