出版時(shí)間:2008-2 出版社:人民郵電 作者:王國(guó)輝 頁數(shù):460 字?jǐn)?shù):794000
Tag標(biāo)簽:無
內(nèi)容概要
本書從初學(xué)者的角度出發(fā),通過通俗易懂的語言和大量生動(dòng)典型的實(shí)例,由淺入深、循序漸進(jìn)地介紹應(yīng)用Java進(jìn)行網(wǎng)絡(luò)編程的常用技術(shù)和方法。全書分為3篇,共20章。第1篇為起步篇(第1章~第8章),主要介紹Java語言概述、搭建Java開發(fā)環(huán)境、Java語言基礎(chǔ)、使用開發(fā)工具Eclipse、算法和程序控制結(jié)構(gòu)語句、面向?qū)ο缶幊獭?shù)組及其應(yīng)用、字符串操作技術(shù)和集合類及其應(yīng)用等內(nèi)容;第2篇為提高篇(第9章~第14章),主要介紹異常處理、I/O處理技術(shù)、線程技術(shù)、JDBC技術(shù)、Java Swing等一些高級(jí)開發(fā)技術(shù),在本篇的最后還通過一個(gè)進(jìn)銷存管理系統(tǒng)對(duì)前面章節(jié)的內(nèi)容進(jìn)行了實(shí)踐;第3篇為實(shí)例篇(第15章~第20章),主要介紹JSP環(huán)境基礎(chǔ)、JSP語法基礎(chǔ)、JSP的內(nèi)置對(duì)象、JavaBean技術(shù)和Servlet技術(shù)等Java Web領(lǐng)域的基礎(chǔ)知識(shí),最后通過一個(gè)博客網(wǎng)站介紹Java Web基礎(chǔ)知識(shí)的綜合應(yīng)用。 本書附有配套光盤。光盤提供了書中實(shí)例的源代碼,全部經(jīng)過精心調(diào)試,在Windows XP/Windows 2000/Windows 2003 Server下全部通過,保證能夠正常運(yùn)行。 本書適用于Java初、中級(jí)用戶,也可作為大中院校師生和培訓(xùn)班的教材,對(duì)于網(wǎng)絡(luò)編程愛好者,本書也有非常好的參考價(jià)值。
書籍目錄
第1篇 起步篇 第1章 搭建Java開發(fā)環(huán)境 3 1.1 Java語言的產(chǎn)生與發(fā)展 4 1.2 Java語言的特點(diǎn) 4 1.3 搭建Java開發(fā)環(huán)境 5 1.3.1 下載JDK 5 1.3.2 安裝JDK 8 1.3.3 Windows系統(tǒng)下配置和測(cè)試JDK 9 1.4 Java程序的開發(fā)過程 10 1.5 一個(gè)簡(jiǎn)單的Java應(yīng)用程序 11 1.5.1 構(gòu)建Java程序 11 1.5.2 編譯和運(yùn)行Java程序 12 1.5.3 使用Java核心API文檔 12 1.6 本章小結(jié) 13 第2章 Java語言基礎(chǔ) 14 2.1 編碼規(guī)范 15 2.1.1 Java命名規(guī)范 15 2.1.2 代碼編寫規(guī)則 15 2.1.3 Java程序的注釋 16 2.2 常量與變量 17 2.2.1 常量的概念及使用 17 2.2.2 變量的概念及命名規(guī)則 17 2.2.3 變量的初始化及賦值 18 2.2.4 變量的有效范圍 19 2.3 數(shù)據(jù)類型 21 2.3.1 基本數(shù)據(jù)類型 22 2.3.2 引用類型 26 2.3.3 基本類型與引用類型的區(qū)別 26 2.3.4 數(shù)據(jù)類型間的轉(zhuǎn)換 28 2.4 運(yùn)算符 34 2.4.1 賦值運(yùn)算符 34 2.4.2 算術(shù)運(yùn)算符 36 2.4.3 關(guān)系運(yùn)算符 38 2.4.4 邏輯運(yùn)算符 42 2.4.5 位運(yùn)算符 44 2.4.6 字符串連接運(yùn)算符 47 2.4.7 其他運(yùn)算符 47 2.4.8 運(yùn)算符的優(yōu)先級(jí)別及結(jié)合性 49 2.5 了解Java標(biāo)識(shí)符 50 2.6 本章小結(jié) 50 第3章 算法和流程控制語句 51 3.1 算法 52 3.1.1 什么是算法 52 3.1.2 算法的描述方法 52 3.1.3 程序3種控制結(jié)構(gòu) 53 3.2 分支語句 55 3.2.1 簡(jiǎn)單的if條件語句 55 3.2.2 if...else條件語句 56 3.2.3 if...else if多分支語句 58 3.2.4 if語句的嵌套 60 3.2.5 switch多分支語句 62 3.2.6 if語句和switch語句的區(qū)別 65 3.3 循環(huán)語句 65 3.3.1 for循環(huán)語句 65 3.3.2 while循環(huán)語句 67 3.3.3 do...while循環(huán)語句 69 3.3.4 循環(huán)的嵌套 71 3.3.5 各循環(huán)語句間的區(qū)別 72 3.4 跳轉(zhuǎn)語句 72 3.4.1 break跳轉(zhuǎn)語句 73 3.4.2 continue跳轉(zhuǎn)語句 74 3.4.3 return跳轉(zhuǎn)語句 75 3.5 本章小結(jié) 75 第4章 開發(fā)工具Eclipse 76 4.1 Eclipse的安裝與啟動(dòng) 77 4.1.1 安裝Eclipse 77 4.1.2 安裝Eclipse多國(guó)語言包 77 4.1.3 啟動(dòng)Eclipse 77 4.2 Eclipse的工作臺(tái) 78 4.2.1 Eclipse工作臺(tái)概述 78 4.2.2 透視圖 79 4.2.3 視圖 80 4.2.4 編輯器 82 4.2.5 熟悉Eclipse的菜單欄和工具欄 83 4.3 編寫Java程序 91 4.3.1 新建Java項(xiàng)目 91 4.3.2 新建Java類 92 4.3.3 編寫Java代碼 93 4.3.4 運(yùn)行程序 93 4.3.5 保存并關(guān)閉Java項(xiàng)目 94 4.4 Eclipse資源管理 95 4.4.1 導(dǎo)入Java類 95 4.4.2 導(dǎo)入Java項(xiàng)目 96 4.4.3 導(dǎo)出Java項(xiàng)目 97 4.5 本章小結(jié) 98 第5章 面向?qū)ο缶幊獭?9 5.1 面向?qū)ο蟪绦蛟O(shè)計(jì) 100 5.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的概述 100 5.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 100 5.2 類和對(duì)象 102 5.2.1 定義類 102 5.2.2 了解成員方法 103 5.2.3 成員變量和局部變量 104 5.2.4 構(gòu)造方法的概念及用途 105 5.2.5 創(chuàng)建對(duì)象 106 5.2.6 使用對(duì)象 106 5.2.7 銷毀對(duì)象 107 5.3 包 107 5.3.1 包的概念 107 5.3.2 創(chuàng)建包 108 5.3.3 使用包中的類 108 5.4 繼承 108 5.4.1 繼承的概念 109 5.4.2 子類對(duì)象的創(chuàng)建 109 5.4.3 繼承的使用原則 109 5.4.4 使用this關(guān)鍵字 110 5.4.5 使用super關(guān)鍵字 111 5.5 多態(tài) 111 5.5.1 方法的重載 112 5.5.2 方法的覆蓋 112 5.6 抽象類與final類 114 5.6.1 抽象類的概念及應(yīng)用 114 5.6.2 final類的概念及應(yīng)用 116 5.7 接口 116 5.7.1 定義接口 117 5.7.2 實(shí)現(xiàn)接口 117 5.8 本章小結(jié) 119 第6章 數(shù)組 120 6.1 一維數(shù)組 121 6.1.1 聲明一維數(shù)組 121 6.1.2 創(chuàng)建一維數(shù)組 121 6.1.3 初始化一維數(shù)組 122 6.1.4 使用一維數(shù)組 124 6.2 二維數(shù)組 125 6.2.1 聲明二維數(shù)組 125 6.2.2 創(chuàng)建二維數(shù)組 125 6.2.3 初始化二維數(shù)組 126 6.2.4 使用二維數(shù)組 127 6.3 多維數(shù)組 128 6.3.1 聲明多維數(shù)組 128 6.3.2 創(chuàng)建多維數(shù)組 129 6.3.3 初始化多維數(shù)組 129 6.3.4 使用多維數(shù)組 129 6.4 操作數(shù)組 130 6.4.1 復(fù)制數(shù)組 130 6.4.2 排序數(shù)組 131 6.4.3 比較數(shù)組 132 6.4.4 搜索數(shù)組 133 6.4.5 填充數(shù)組 134 6.4.6 傳遞數(shù)組 136 6.5 本章小結(jié) 137 第7章 字符串處理 138 7.1 字符串 139 7.1.1 字符串常量 139 7.1.2 聲明字符串變量 139 7.1.3 創(chuàng)建字符串 139 7.2 連接字符串 141 7.2.1 字符串與字符串的連接 141 7.2.2 字符串與其他類型數(shù)據(jù)的連接 141 7.3 字符串操作 143 7.3.1 比較字符串 143 7.3.2 獲取字符串的長(zhǎng)度 145 7.3.3 字符串的大小寫轉(zhuǎn)換 145 7.3.4 查找字符串 145 7.3.5 獲取字符串的子字符串 147 7.3.6 替換或去除字符串中的空格 147 7.3.7 分割字符串 148 7.4 格式化字符串 148 7.4.1 常規(guī)類型的格式化 148 7.4.2 日期和時(shí)間字符串格式化 151 7.5 使用StringBuilder類 154 7.5.1 創(chuàng)建字符串生成器 155 7.5.2 字符串生成器的應(yīng)用 155 7.6 本章小結(jié) 157 第8章 集合類 158 8.1 集合類概述 159 8.2 Collection接口 159 8.2.1 addAll(Collection ? extends E col)方法 160 8.2.2 removeAll(Collection ? col)方法 161 8.2.3 retainAll(Collection ? col)方法 162 8.2.4 containsAll(Collection ? col)方法 162 8.2.5 toArray(T[] t)方法 163 8.3 List集合 163 8.3.1 List的用法 163 8.3.2 使用ArrayList類 166 8.3.3 使用LinkedList類 167 8.3.4 客戶化排序List集合 168 8.4 Set集合 171 8.4.1 使用HashSet類 172 8.4.2 使用TreeSet類 173 8.5 Map集合 176 8.5.1 Map的用法 176 8.5.2 使用HashMap類 178 8.5.3 使用TreeMap類 179 8.6 本章小結(jié) 180第2篇 提高篇 第9章 異常處理 183 9.1 常見異常列表 184 9.2 Java異常處理 184 9.3 內(nèi)置異常類 190 9.3.1 Error類 190 9.3.2 Exception類 190 9.4 自定義異常 192 9.5 異常處理使用原則 194 9.6 本章小結(jié) 194 第10章 I/O處理 195 10.1 Java的I/O處理方式 196 10.1.1 I/O的基本模式 196 10.1.2 Java提供的流類 196 10.2 以byte為數(shù)據(jù)單位的流類 198 10.2.1 InputStream類 198 10.2.2 OutputStream類 199 10.3 以char為數(shù)據(jù)單位的流類 200 10.3.1 Reader類 200 10.3.2 Writer類 201 10.4 常用I/O處理方式 202 10.4.1 文件類 202 10.4.2 文件的字節(jié)輸入輸出流 204 10.4.3 文件的字符輸入輸出流 206 10.4.4 對(duì)象序列化 208 10.5 對(duì)文件及文件夾進(jìn)行操作 210 10.5.1 復(fù)制文件 210 10.5.2 復(fù)制文件夾 210 10.5.3 刪除文件 212 10.5.4 分行寫入文件 212 10.6 本章小結(jié) 213 第11章 線程 214 11.1 線程概述 215 11.1.1 進(jìn)程 215 11.1.2 線程 215 11.2 線程的創(chuàng)建 216 11.2.1 線程的創(chuàng)建方式 216 11.2.2 繼承Thread類 217 11.2.3 實(shí)現(xiàn)Runnable接口 219 11.2.4 兩種創(chuàng)建線程方式的比較 220 11.3 線程的生命周期 220 11.4 線程的優(yōu)先級(jí)及執(zhí)行順序 221 11.4.1 線程的優(yōu)先級(jí) 221 11.4.2 線程的執(zhí)行順序 222 11.5 線程的控制 225 11.5.1 線程的啟動(dòng) 225 11.5.2 線程的掛起 225 11.5.3 線程狀態(tài)檢查 229 11.5.4 結(jié)束線程 230 11.5.5 后臺(tái)線程 230 11.5.6 線程組 231 11.6 線程的同步 231 11.7 線程通信 234 11.8 多線程產(chǎn)生死鎖 237 11.9 本章小結(jié) 238 第12章 JDBC技術(shù) 239 12.1 JDBC概述 240 12.1.1 JDBC-ODBC橋技術(shù)介紹 240 12.1.2 JDBC技術(shù)介紹 240 12.1.3 JDBC驅(qū)動(dòng)類型 241 12.2 JDBC中的常用接口 242 12.2.1 Driver接口 242 12.2.2 DriverManager 242 12.2.3 Connection接口 242 12.2.4 Statement接口 243 12.2.5 PreparedStatement接口 243 12.2.6 CallableStatement接口 244 12.2.7 ResultSet接口 245 12.3 連接數(shù)據(jù)庫 246 12.3.1 加載JDBC驅(qū)動(dòng)程序 247 12.3.2 創(chuàng)建數(shù)據(jù)庫連接 247 12.3.3 執(zhí)行SQL語句 247 12.3.4 獲得查詢結(jié)果 248 12.3.5 關(guān)閉連接 248 12.4 操作數(shù)據(jù)庫 248 12.4.1 添加數(shù)據(jù) 248 12.4.2 查詢數(shù)據(jù) 250 12.4.3 修改數(shù)據(jù) 251 12.4.4 刪除數(shù)據(jù) 252 12.5 應(yīng)用JDBC事務(wù) 253 12.6 連接池技術(shù) 255 12.6.1 連接池簡(jiǎn)介 255 12.6.2 獲得JNDI的名稱實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的連接 256 12.7 本章小結(jié) 257 第13章 使用Swing 258 13.1 Swing概述 259 13.2 創(chuàng)建窗體 259 13.3 使用組件 260 13.3.1 JLabel(標(biāo)簽)組件 261 13.3.2 JButton(按鈕)組件 262 13.3.3 JRadioButton(單選按鈕)組件 264 13.3.4 JCheckBox(復(fù)選框)組件 265 13.3.5 JComboBox(選擇框)組件 266 13.3.6 JList(列表框)組件 268 13.3.7 JTextField(文本框)組件 270 13.3.8 JPasswordField(密碼框)組件 271 13.3.9 JTextArea(文本域)組件 272 13.4 常用布局管理器 273 13.4.1 不使用布局管理器 273 13.4.2 使用邊界布局管理器 274 13.4.3 使用網(wǎng)格布局管理器 276 13.5 本章小結(jié) 278 第14章 進(jìn)銷存管理系統(tǒng) 279 14.1 需求分析 280 14.1.1 需求分析 280 14.1.2 可行性分析 280 14.2 系統(tǒng)設(shè)計(jì) 280 14.2.1 項(xiàng)目規(guī)劃 280 14.2.2 功能結(jié)構(gòu)分析 281 14.3 數(shù)據(jù)庫設(shè)計(jì) 281 14.3.1 E-R圖 281 14.3.2 數(shù)據(jù)表概要說明 283 14.3.3 主要數(shù)據(jù)表的結(jié)構(gòu) 284 14.4 系統(tǒng)登錄模塊設(shè)計(jì) 286 14.4.1 登錄功能設(shè)計(jì) 286 14.4.2 系統(tǒng)登錄模塊設(shè)計(jì) 286 14.5 程序主界面的設(shè)計(jì) 288 14.5.1 創(chuàng)建主窗口 289 14.5.2 初始化程序主界面的initialize()方法 290 14.5.3 添加菜單和工具按鈕的方法 291 14.5.4 創(chuàng)建Action對(duì)象的addFrameAction()方法 293 14.5.5 獲取功能窗體的getIFrame()方法 294 14.6 基礎(chǔ)信息模塊設(shè)計(jì) 294 14.6.1 商品信息管理模塊設(shè)計(jì) 294 14.6.2 商品添加功能設(shè)計(jì) 295 14.6.3 設(shè)置組件布局位置的setupComponent()方法 298 14.6.4 商品修改與刪除功能設(shè)計(jì) 298 14.7 進(jìn)貨管理模塊設(shè)計(jì) 300 14.7.1 進(jìn)貨單功能設(shè)計(jì) 301 14.7.2 初始化表格的initTable()方法 304 14.7.3 初始化商品下拉選擇框的initSpBox()方法 304 14.7.4 初始化進(jìn)貨單窗體的initTasks類 305 14.7.5 初始化進(jìn)貨票號(hào)文本框的initPiaoHao()方法 306 14.8 銷售管理模塊設(shè)計(jì) 306 14.8.1 銷售單功能設(shè)計(jì) 306 14.8.2 初始化銷售單窗體的initTasks類 308 14.9 庫存管理模塊設(shè)計(jì) 308 14.9.1 庫存盤點(diǎn)功能設(shè)計(jì) 309 14.9.2 庫存價(jià)格調(diào)整功能設(shè)計(jì) 311 14.10 查詢統(tǒng)計(jì)模塊設(shè)計(jì) 312 14.10.1 銷售排行功能設(shè)計(jì) 312 14.10.2 執(zhí)行銷售排行功能的事件監(jiān)聽器 314 14.11 系統(tǒng)設(shè)置模塊設(shè)計(jì) 314 14.11.1 操作員管理 314 14.11.2 權(quán)限管理 316 14.12 數(shù)據(jù)庫模塊 318 14.12.1 數(shù)據(jù)庫連接 318 14.12.2 獲取用戶信息的getUser()方法 319 14.12.3 添加商品信息的addSp()方法 319 14.12.4 獲取所有商品信息的getSpInfos()方法 320 14.12.5 添加入庫信息的insertRukuInfo()方法 321 14.12.6 獲取最大入庫編號(hào)的getRuKuMainMaxId()方法 322 14.12.7 更新用戶信息的updateUser()方法 323 14.13 本章小結(jié) 323第3篇 實(shí)例篇 第15章 JSP入門 327 15.1 JSP技術(shù)概述 328 15.2 JSP技術(shù)特征 328 15.2.1 跨平臺(tái) 328 15.2.2 靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容的分離 328 15.2.3 可重復(fù)使用的組件 329 15.2.4 沿用了JavaServlet的所有功能 329 15.2.5 預(yù)編譯 329 15.3 JSP與其他網(wǎng)絡(luò)編程語言的比較 329 15.3.1 CGI 329 15.3.2 ASP 329 15.3.3 PHP 330 15.3.4 JSP 330 15.4 JSP的處理過程 330 15.5 Tomcat服務(wù)器的安裝和啟動(dòng) 331 15.5.1 Tomcat服務(wù)器的安裝 331 15.5.2 Tomcat服務(wù)器的啟動(dòng) 332 15.6 開發(fā)與部署Web應(yīng)用程序 332 15.6.1 MyEclipse開發(fā)Web應(yīng)用程序 333 15.6.2 部署JSP程序 334 15.7 本章小結(jié) 335第16章 JSP語法 336 16.1 了解JSP的基本構(gòu)成 337 16.1.1 JSP中的指令標(biāo)識(shí) 337 16.1.2 HTML標(biāo)記語言 337 16.1.3 嵌入的Java代碼片段 337 16.1.4 JSP表達(dá)式 337 16.2 JSP的指令標(biāo)識(shí) 337 16.2.1 使用Page指令 338 16.2.2 使用include指令 340 16.2.3 使用taglib指令 341 16.3 JSP的腳本標(biāo)識(shí) 341 16.3.1 JSP表達(dá)式(Expression) 341 16.3.2 聲明標(biāo)識(shí)(Declaration) 342 16.3.3 小腳本程序(Scriptlet) 343 16.4 JSP的注釋 343 16.4.1 HTML中的注釋 343 16.4.2 帶有JSP表達(dá)式的注釋 344 16.4.3 隱藏注釋 344 16.4.4 小腳本程序(Scriptlet)中的注釋 344 16.5 JSP的動(dòng)作標(biāo)識(shí) 346 16.5.1 包含文件的動(dòng)作 jsp:include 347 16.5.2 重定向資源的動(dòng)作 jsp:forward 348 16.5.3 聲明使用JavaBean的動(dòng)作 jsp:useBean 350 16.5.4 設(shè)置JavaBean屬性值的動(dòng)作 jsp:setProperty 355 16.5.5 獲取JavaBean屬性值的動(dòng)作 jsp:getProperty 357 16.5.6 聲明使用Java插件的動(dòng)作 jsp:plugin 357 16.6 本章小結(jié) 358 第17章 JSP的內(nèi)置對(duì)象 359 17.1 JSP內(nèi)置對(duì)象的概述 360 17.2 request對(duì)象 361 17.2.1 訪問請(qǐng)求參數(shù) 361 17.2.2 在作用域中管理屬性 362 17.2.3 獲取Cookie 363 17.2.4 訪問HTTP報(bào)頭 365 17.2.5 訪問請(qǐng)求行元素 365 17.2.6 訪問安全信息 366 17.2.7 訪問國(guó)際化信息 366 17.3 response對(duì)象 366 17.3.1 重定向網(wǎng)頁 367 17.3.2 處理HTTP文件報(bào)頭 367 17.3.3 輸出緩沖 368 17.4 session對(duì)象 369 17.4.1 創(chuàng)建及獲取客戶的會(huì)話 369 17.4.2 從會(huì)話中移動(dòng)指定的綁定對(duì)象 369 17.4.3 銷毀Session 369 17.4.4 會(huì)話超時(shí)的管理 370 17.4.5 session對(duì)象的應(yīng)用 370 17.5 application對(duì)象 371 17.5.1 訪問應(yīng)用程序初始化參數(shù) 372 17.5.2 管理應(yīng)用程序環(huán)境屬性 373 17.6 out對(duì)象 373 17.6.1 管理響應(yīng)緩沖 374 17.6.2 向客戶端輸出數(shù)據(jù) 374 17.7 其他內(nèi)置對(duì)象 374 17.7.1 獲取會(huì)話范圍的pageContext對(duì)象 374 17.7.2 讀取web.xml配置信息的config對(duì)象 375 17.7.3 應(yīng)答或請(qǐng)求的page對(duì)象 376 17.7.4 獲取異常信息的exception對(duì)象 377 17.8 本章小結(jié) 378 第18章 JavaBean技術(shù) 379 18.1 JavaBean概述 380 18.1.1 JavaBean技術(shù)介紹 380 18.1.2 JavaBean的種類 380 18.1.3 JavaBean的形式和要素 380 18.2 JavaBean屬性 381 18.2.1 使用Simple屬性 382 18.2.2 使用Indexed屬性 382 18.2.3 使用Bound屬性 383 18.2.4 使用Constrained屬性 383 18.3 JavaBean方法 383 18.4 JSP與JavaBean 384 18.4.1 JavaBean在JSP中的作用域 384 18.4.2 在JavaBean中連接數(shù)據(jù)庫 390 18.4.3 JavaBean的移除 393 18.5 應(yīng)用程序與JavaBean 394 18.5.1 可視化編程中的JavaBean簡(jiǎn)介 394 18.5.2 java.beans包 395 18.6 本章小結(jié) 400 第19章 Servlet技術(shù) 401 19.1 Servlet基礎(chǔ) 402 19.1.1 Servlet技術(shù)簡(jiǎn)介 402 19.1.2 Servlet技術(shù)功能 402 19.1.3 Servlet技術(shù)特性 402 19.1.4 Servlet的生命周期 403 19.1.5 快速體驗(yàn)Servlet程序 404 19.2 Servlet API編程常用接口和類 405 19.2.1 Servlet編程接口 405 19.2.2 HttpServlet編程類 407 19.2.3 HttpServletRequest編程接口 410 19.2.4 HttpServletResponse編程接口 411 19.3 創(chuàng)建與配置Servlet 411 19.3.1 Servlet的創(chuàng)建 411 19.3.2 Servlet的配置 412 19.4 Servlet過濾器 414 19.4.1 Servlet過濾器簡(jiǎn)介 414 19.4.2 Servlet過濾器工作原理 415 19.4.3 Servlet過濾器編程接口 415 19.4.4 Servlet過濾器的配置 416 19.4.5 Servlet過濾器的典型實(shí)例 417 19.5 Servlet監(jiān)聽器 420 19.5.1 Servlet監(jiān)聽器簡(jiǎn)介 420 19.5.2 Servlet監(jiān)聽器的原理 420 19.5.3 Servlet上下文監(jiān)聽 420 19.5.4 HTTP會(huì)話監(jiān)聽 421 19.5.5 Servlet請(qǐng)求監(jiān)聽 422 19.5.6 Servlet監(jiān)聽器的典型應(yīng)用 422 19.6 本章小結(jié) 424 第20章 博客網(wǎng)站 425 20.1 網(wǎng)站總體分析 426 20.1.1 項(xiàng)目規(guī)劃 426 20.1.2 系統(tǒng)功能結(jié)構(gòu)圖 426 20.2 數(shù)據(jù)庫設(shè)計(jì) 426 20.2.1 E-R圖 426 20.2.2 數(shù)據(jù)表概要說明 428 20.2.3 主要數(shù)據(jù)表的結(jié)構(gòu) 428 20.3 網(wǎng)站總體架構(gòu)設(shè)計(jì) 430 20.3.1 文件架構(gòu)設(shè)計(jì) 430 20.3.2 類的分布架構(gòu)設(shè)計(jì) 430 20.3.3 頁面效果圖 431 20.4 系統(tǒng)配置 432 20.5 公共類的編寫 433 20.5.1 數(shù)據(jù)庫連接及操作類的編寫 433 20.5.2 字符串處理類的編寫 435 20.5.3 獲取系統(tǒng)時(shí)間類的編寫 435 20.5.4 實(shí)現(xiàn)分頁操作類的編寫 435 20.6 系統(tǒng)登錄模塊設(shè)計(jì) 438 20.6.1 頁面設(shè)計(jì) 438 20.6.2 功能實(shí)現(xiàn) 439 20.7 用戶注冊(cè)模塊設(shè)計(jì) 442 20.7.1 頁面設(shè)計(jì) 442 20.7.2 功能實(shí)現(xiàn) 443 20.8 文章管理模塊設(shè)計(jì) 444 20.8.1 文章類型管理 444 20.8.2 發(fā)表文章 448 20.8.3 刪除文章 450 20.8.4 查詢文章 450 20.9 相冊(cè)管理模塊設(shè)計(jì) 451 20.9.1 查看相冊(cè) 452 20.9.2 相片上傳 454 20.10 網(wǎng)絡(luò)日歷功能實(shí)現(xiàn) 457 20.11 本章小結(jié) 458
編輯推薦
《軟件工程師入門·Java程序設(shè)計(jì)自學(xué)手冊(cè)》從零起步,循序漸進(jìn),全面提高學(xué)、練、用能力;圖文并茂,步驟詳細(xì),只需要按照步驟操作,就可以輕松掌握相關(guān)技能,體驗(yàn)編程的樂趣和成就感;編程一線人員聯(lián)手打造,融合多年的項(xiàng)目經(jīng)驗(yàn)和工作心得。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)自學(xué)手冊(cè) PDF格式下載