出版時間:2011-4 出版社:電子工業(yè)出版社 作者:王國輝,盧瀚 等編著 頁數(shù):520 字數(shù):813700
Tag標簽:無
內(nèi)容概要
這是一本集編程感悟、技巧、陷阱、謬誤、算法和方案為一體的編程書籍,旨在引導(dǎo)讀者如何學(xué)習編程,幫助讀者豐富編程經(jīng)驗。全書分為6篇,共計12章內(nèi)容,全面介紹了學(xué)習和應(yīng)用JavaWeb進行程序開發(fā)的各種陷阱與謬誤、技術(shù)細節(jié)與經(jīng)驗技巧、常用的算法及解決方案。其涉及的技術(shù)主要包括JSP、Servlet、JDBC、JavaScript、CSS、AJAX和數(shù)據(jù)庫應(yīng)用等基礎(chǔ)知識,jQuery、報表打印、JavaMail等一些相對高級的技術(shù),同時還包括Spring、Hibernate、Struts1和Struts2主流的框架技術(shù)。
本書附帶有配套DVD光盤,光盤中提供書中全部實例和項目的源代碼,這些源代碼都是經(jīng)過作者精心調(diào)試通過的,保證能夠在WindowsXP、Windows2003及Windows7操作系統(tǒng)下編譯和運行。
讀者對象:本書非常適合大、中專院校在校生、畢業(yè)生、求職者、編程愛好者學(xué)習,同時也可以作為想要學(xué)習編程的初級人員的指導(dǎo)用書。
作者簡介
王國輝,畢業(yè)于吉林大學(xué),高級程序員。長期從事Web應(yīng)用開發(fā)和企業(yè)信息化系統(tǒng)開發(fā)工作。對Web開發(fā)技術(shù)有比較深入的研究。曾開發(fā)紅日企業(yè)辦公系統(tǒng)、紅日科研管理平臺、網(wǎng)絡(luò)多媒體互動平臺、網(wǎng)絡(luò)游戲服務(wù)平臺、DRP企業(yè)分銷管理系統(tǒng)、Web2.0電子商務(wù)網(wǎng)站等多個軟件項目?! ”R瀚,畢業(yè)于東北師范大學(xué),高級程序員,長期從事Java程序開發(fā)與項目開發(fā),具有豐富的大型軟件系統(tǒng)分析、設(shè)計和經(jīng)驗。曾開發(fā)騰龍進銷存管理系統(tǒng)、企業(yè)物資管理系統(tǒng)、醫(yī)藥GSP管理系統(tǒng)、通達物流配貨系統(tǒng)、CRM管理系統(tǒng)、企業(yè)人力資源管理系統(tǒng)等多個軟件項目。
書籍目錄
第1篇 編程 經(jīng)驗與 感悟篇
第1章 編程 經(jīng)驗談6則
經(jīng)驗01 樂不思蜀——尋找編程的樂趣
經(jīng)驗02 水滴石穿——編程學(xué)習 經(jīng)驗談
經(jīng)驗03 舉足輕重——代碼規(guī)范 經(jīng)驗談
經(jīng)驗04 技高一籌——數(shù)據(jù)庫設(shè)計 經(jīng)驗談
經(jīng)驗05 征戰(zhàn)沙場——項目實戰(zhàn) 經(jīng)驗談
經(jīng)驗06 步步高升——面試 經(jīng)驗談
第2章 編程 感悟6則
感悟01 腳踏實地——程序員的成長之路
感悟02 與時俱進——程序員的生存法則
感悟03 制勝法寶——程序員的必備技能
感悟04 霧里看花——程序員的認識誤區(qū)
感悟05 宏圖大業(yè)——程序員的生涯規(guī)劃
感悟06 機不可失——未來IT發(fā)展趨勢
第2篇 陷阱與 謬誤篇
第3章 細說開發(fā)人員不可忽視的20個技術(shù) 陷阱
陷阱01 脫韁之馬——IF語句的大括號“{”和“}”
陷阱02 精度缺失——強制轉(zhuǎn)換的負面影響
陷阱03 缺一不可——反序列化對象的serialVersionUID 陷阱
陷阱04 謹言慎行——被覆蓋的父類變量
陷阱05 無法運行——自定義String方法導(dǎo)致主方法無效
陷阱06 小心謹慎——字節(jié)數(shù)組的亂碼問題
陷阱07 控制無效——switch語句的運行控制 陷阱
陷阱08 防不勝防——復(fù)合賦值造成精度缺失
陷阱09 不得不防——long型數(shù)據(jù)的隱患
陷阱10 永無休止——while的死循環(huán)
陷阱11 數(shù)值轉(zhuǎn)換——八進制數(shù)的危害
陷阱12 莫名其妙——Servlet的頁面轉(zhuǎn)發(fā) 陷阱
陷阱13 深入理解——請求轉(zhuǎn)發(fā)與重定向
陷阱14 超出控制——Tomcat下單例模式導(dǎo)致的實例并不唯一
陷阱15 阻止失敗——錯誤阻止瀏覽器默認行為
陷阱16 一無可取——操作Cookie取值錯誤 陷阱
陷阱17 暈頭轉(zhuǎn)向——JavaScript嵌套函數(shù)指向this對象錯誤
陷阱18 線程安全——Servlet的非線程安全
陷阱19 深藏不漏——frame的多session 陷阱
陷阱20 字符亂碼——AJAX的中文亂碼
第4章 細說開發(fā)人員意識中的20個常見 謬誤
謬誤01 誤入歧途——所有的異常都要使用try catch語句捕獲
謬誤02 想入非非——所有資源都由垃圾回收器回收
謬誤03 是非真相——默認構(gòu)造方法都是public的
謬誤04 并非如此——類中不能創(chuàng)建私有構(gòu)造方法
謬誤05 小心為妙——split()方法可分隔所有字符串
謬誤06 恰恰相反——存儲數(shù)據(jù)HashMap比數(shù)組快
謬誤07 必由之路——try語句塊中使用return語句,finally語句塊將得不到執(zhí)行
謬誤08 一字之差——重載方法就是重寫方法
謬誤09 相差甚遠——存儲相同數(shù)據(jù)一維、二維數(shù)組占內(nèi)存基本相同
謬誤10 不知其二——泛型在不被指定的情況下是不確定的類型
謬誤11 惡意猜測——多個線程同時調(diào)用靜態(tài)方法影響運行結(jié)果
謬誤12 不知其二——字符串是值類型
謬誤13 易于理解——算法應(yīng)越簡單越好
謬誤14 相差甚遠——String與StringBuffer基本上相同
謬誤15 誤入歧途——JAVA中沒有全局變量
謬誤16 恰恰相反——頻繁查詢數(shù)組比HashMap快
謬誤17 并非如此——DOM屬性與元素屬性是相同的
謬誤18 片面之詞——所有業(yè)務(wù)邏輯都應(yīng)由程序?qū)崿F(xiàn)
謬誤19 并非如此——JavaScript沒有私有變量與共有變量之分
謬誤20 并非如此——JavaScript是順序解析的
第3篇 技術(shù) 細節(jié)篇
第5章 細說Java Web技術(shù)基礎(chǔ) 細節(jié)50例
細節(jié)01 舉足輕重——Java類的對象
細節(jié)02 子承父業(yè)——Java的繼承
細節(jié)03 多歧亡羊——Java的多態(tài)性
細節(jié)04 以簡馭繁——Java的接口
細節(jié)05 分毫析厘——Java的變量與常量的區(qū)別
細節(jié)06 變幻無?!狫ava的拆箱與封箱機制
細節(jié)07 減少開銷——Java變量的使用原則
細節(jié)08 開枝散葉——DOM分層結(jié)構(gòu)
細節(jié)09 金題玉躞——CSS樣式表特點
細節(jié)10 初識JSP——JSP技術(shù)特征
細節(jié)11 追根溯源——JSP處理過程
細節(jié)12 有備無患——JSP的3種注釋
細節(jié)13 異曲同工——include指令與<jsp:include>的區(qū)別
細節(jié)14 雀小臟全——JavaBean的形式和要素
細節(jié)15 二分明月——JavaBean的種類
細節(jié)16 精益求精——JavaBean的設(shè)計原則
細節(jié)17 究根問底——JavaBean的作用域
細節(jié)18 一探究竟——JavaBean的屬性
細節(jié)19 生老病死——Servlet的生命周期
細節(jié)20 繁枝末節(jié)——Servlet的代碼結(jié)構(gòu)
細節(jié)21 守望相助——Servlet上下文監(jiān)聽
細節(jié)22 忠誠衛(wèi)士——Servlet過濾器原理
細節(jié)23 過化存神——Servlet過濾器的配置
細節(jié)24 井井有條——XML文檔結(jié)構(gòu)
細節(jié)25 渾然一體——XML規(guī)范中的字符集
細節(jié)26 循規(guī)蹈矩——DTD文檔類型定義
細節(jié)27 自立門戶——自定義標簽的構(gòu)成
細節(jié)28 鐘靈毓秀——Tag接口解析
細節(jié)29 安全至上——JavaScript的同源策略
細節(jié)30 事件靈魂——JavaScript的event對象
細節(jié)31 量才錄用——DOM核心接口
細節(jié)32 借花獻佛——限制Cookie在特定的域
細節(jié)33 計功補過——日志記錄器Logger
細節(jié)34 連枝比翼——JDBC-ODBC橋技術(shù)
細節(jié)35 有條不紊——Resultset結(jié)構(gòu)特點
細節(jié)36 承前啟后——連接池技術(shù)
細節(jié)37 兵多將廣——JDBC的驅(qū)動類型
細節(jié)38 按部就班——JDBC數(shù)據(jù)持久化流程
細節(jié)39 老當益壯——Model1開發(fā)模式
細節(jié)40 分守要津——Model2開發(fā)模式
細節(jié)41 守正不撓——正則表達式
細節(jié)42 門當戶對——正則表達式模式匹配符
細節(jié)43 信而有征——RegExp對象的屬性
細節(jié)44 規(guī)矩準繩——JavaScript數(shù)據(jù)類型轉(zhuǎn)換規(guī)則
細節(jié)45 隨遇而安——JavaScript函數(shù)變量作用域
細節(jié)46 井然有序——HTML文檔的基本結(jié)構(gòu)
細節(jié)47 得力助手——ActiveX控件剖析
細節(jié)48 必不可少——JavaScript中的document對象
細節(jié)49 必知必會——HTML表單中的常用元素
細節(jié)50 消除隱患——Internet Explorer安全區(qū)域
第6章 細說Java Web主流框架技術(shù) 細節(jié)30例
細節(jié)01 深入剖析——Spring框架的組成模塊
細節(jié)02 反經(jīng)行權(quán)——Spring的IoC
細節(jié)03 切中時弊——Spring的AOP
細節(jié)04 淺嘗輒止——AOP中的術(shù)語
細節(jié)05 生生不息——容器中JavaBean生命周期
細節(jié)06 因時制宜——Spring的控制器
細節(jié)07 輕車簡從——Spring中DAO框架
細節(jié)08 防患未然——Spring的事務(wù)管理器
細節(jié)09 觸景生情——Spring視圖解析器
細節(jié)10 惺惺相惜——容器與JavaBean的耦合
細節(jié)11 五子登科——Hibernate的核心接口
細節(jié)12 觸類旁通——Hibernate命名策略的運用
細節(jié)13 變幻莫測——持久化實例的3種狀態(tài)
細節(jié)14 合理規(guī)劃——隔離級別的選擇
細節(jié)15 尋枝摘葉——HQL檢索技術(shù)
細節(jié)16 重中之重——Struts1.X的MVC設(shè)計模式
細節(jié)17 按部就班——Struts1.X的工作流程
細節(jié)18 強弓勁弩——Struts1.X中的主要控制器
細節(jié)19 應(yīng)時對景——Struts1.X中的視圖
細節(jié)20 從容應(yīng)對——Validator框架和Actionform
細節(jié)21 標新立異——Struts2.X的體系結(jié)構(gòu)
細節(jié)22 舉重若輕——Struts2.X的ACTION對象
細節(jié)23 駕輕就熟——Struts2.X的ACTION基本流程
細節(jié)24 不法??伞猄truts2.X的常量配置
細節(jié)25 不可多得——Struts2.X結(jié)果映射的類型
細節(jié)26 神兵利器——Struts2.X的OGNL
細節(jié)27 神通廣大——Struts2.X攔截器
細節(jié)28 變化無窮——Struts2.X攔截器棧配置
細節(jié)29 順藤摸瓜——Struts2.X資源文件加載順序
細節(jié)30 規(guī)矩準繩——Struts2.X驗證文件命名規(guī)則
第7章 細說Java Web其他應(yīng)用技術(shù) 細節(jié)20例
細節(jié)01 煥然一新——AJAX的開發(fā)模式
細節(jié)02 AJAX靈魂——XMLHttpRequest對象
細節(jié)03 小心謹慎——AJAX開發(fā)注意的問題
細節(jié)04 按部就班——AJAX發(fā)送請求步驟
細節(jié)05 有求必應(yīng)——AJAX處理服務(wù)器響應(yīng)
細節(jié)06 避實就虛——數(shù)據(jù)庫的視圖
細節(jié)07 靈活多變——創(chuàng)建存儲過程的方法
細節(jié)08 迫不得已——數(shù)據(jù)庫的觸發(fā)器
細節(jié)09 通風報信——郵件傳輸相關(guān)協(xié)議
細節(jié)10 知錯改錯——指令標識的語法錯誤
細節(jié)11 知錯改錯——動作標識的語法錯誤
細節(jié)12 防不勝防——腳本標識中的錯誤
細節(jié)13 遁入空門——程序的空指針錯誤
細節(jié)14 解析XML——JDOM介紹
細節(jié)15 深入 細節(jié)——JDOM的數(shù)據(jù)類型
細節(jié)16 解析XML——SAX和DOM比較
細節(jié)17 駕輕就熟——SAX的常用接口
細節(jié)18 電子信使——Java Mail的關(guān)鍵類解析
細節(jié)19 炫目多彩——網(wǎng)頁基本配色原則
細節(jié)20 井井有條——頁面布局方式
第4篇 編程技巧篇
第5篇 算法和效率篇
第6篇 解決方案篇
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載