出版時(shí)間:2011-6 出版社:清華大學(xué) 作者:盧瀚//王春斌 頁(yè)數(shù):818
Tag標(biāo)簽:無(wú)
前言
特別說(shuō)明: 《Java Web開(kāi)發(fā)實(shí)戰(zhàn)1200例》包括第I卷、第II卷共計(jì)1200個(gè)例子,本書是第II卷,包含600個(gè)例子?! 〕绦蜷_(kāi)發(fā)是一項(xiàng)艱辛的工作,不僅考驗(yàn)著開(kāi)發(fā)人員的智力,更考驗(yàn)著開(kāi)發(fā)人員的體力??v觀國(guó)內(nèi)的軟件企業(yè),內(nèi)部開(kāi)發(fā)團(tuán)隊(duì)挑燈夜戰(zhàn)、連續(xù)加班是常有的事情。筆者曾“有幸”參加過(guò)十幾個(gè)項(xiàng)目的開(kāi)發(fā)工作,對(duì)編程有深刻的體會(huì)。編程是一項(xiàng)復(fù)雜的創(chuàng)造性工作,它不僅需要開(kāi)發(fā)人員掌握各方面的知識(shí),還需要開(kāi)發(fā)人員積累豐富的開(kāi)發(fā)經(jīng)驗(yàn)。項(xiàng)目開(kāi)發(fā)中的一個(gè)問(wèn)題可能會(huì)占用團(tuán)隊(duì)幾天甚至十幾天的時(shí)間,但是如果開(kāi)發(fā)人員遇到過(guò)類似的問(wèn)題,也許幾分鐘就可以解決。這就體現(xiàn)了編程經(jīng)驗(yàn)的重要性,也是許多軟件企業(yè)用人時(shí)選擇有項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)人員的主要原因。本書作者精選了項(xiàng)目開(kāi)發(fā)中的600個(gè)實(shí)例,涵蓋了操作XML文件、發(fā)送與接收郵件、數(shù)據(jù)庫(kù)操作技術(shù)、SQL語(yǔ)句應(yīng)用技術(shù)、復(fù)雜查詢技術(shù)、數(shù)據(jù)庫(kù)高級(jí)應(yīng)用、JFreeChart繪圖基礎(chǔ)、基礎(chǔ)圖表技術(shù)、擴(kuò)展圖表技術(shù)、基于Cewolf組件的圖表編程、Prototype框架、jQuery框架、Dojo框架、Struts2框架應(yīng)用、Struts2框架標(biāo)簽應(yīng)用、Hibernate框架基礎(chǔ)、Hibernate高級(jí)話題、Spring框架基礎(chǔ)、Spring的 Web MVC 框架、網(wǎng)站性能優(yōu)化與安全策略、設(shè)計(jì)模式與架構(gòu)、網(wǎng)站設(shè)計(jì)與網(wǎng)頁(yè)配色、Java Web典型項(xiàng)目開(kāi)發(fā)案例等各方面的內(nèi)容,每一個(gè)知識(shí)點(diǎn)下還提供了針對(duì)性強(qiáng)、實(shí)用性高的經(jīng)驗(yàn)技巧,幫助開(kāi)發(fā)人員快速解決疑難問(wèn)題。希望本書能夠成為編程人員身邊的必備參考書,為讀者學(xué)習(xí)編程和從事項(xiàng)目開(kāi)發(fā)起到推波助瀾的作用。本書內(nèi)容本書分為7篇23章,共計(jì)600個(gè)實(shí)例。所選實(shí)例均來(lái)源于一線開(kāi)發(fā)人員的實(shí)際項(xiàng)目開(kāi)發(fā),囊括了開(kāi)發(fā)中經(jīng)常使用和需要解決的熱點(diǎn)、難點(diǎn)問(wèn)題。通過(guò)本書的學(xué)習(xí),讀者可以快速地解決開(kāi)發(fā)中的難題,提高編程效率。 為了方便讀者學(xué)習(xí)書中實(shí)例,積累開(kāi)發(fā)經(jīng)驗(yàn),本書在講解實(shí)例時(shí)按照 “實(shí)例說(shuō)明”、“關(guān)鍵技術(shù)”、“設(shè)計(jì)過(guò)程”和“秘笈心法”4個(gè)階段進(jìn)行講解?!?實(shí)例說(shuō)明 實(shí)例說(shuō)明部分利用圖文結(jié)合的方式,介紹實(shí)例的特點(diǎn)、功能和運(yùn)行效果,使讀者可以快速了解實(shí)例的作用和從實(shí)例中可學(xué)到的技能。◆ 關(guān)鍵技術(shù) 關(guān)鍵技術(shù)部分剖析了實(shí)例使用的核心技術(shù)。這樣,讀者在不必查看設(shè)計(jì)過(guò)程和源代碼的情況下就可以快速掌握實(shí)例關(guān)鍵技術(shù),甚至直接做出實(shí)例?!?設(shè)計(jì)過(guò)程 設(shè)計(jì)過(guò)程部分詳細(xì)介紹了實(shí)例的開(kāi)發(fā)過(guò)程,讀者可以按照該部分內(nèi)容做出自己的實(shí)例程序?!?秘笈心法 秘笈心法部分給出了與實(shí)例相關(guān)的技巧、注意事項(xiàng)或經(jīng)驗(yàn)總結(jié),豐富讀者的編程經(jīng)驗(yàn)。本書特色 ◆ 實(shí)例豐富,經(jīng)驗(yàn)超值 本書精選了600個(gè)實(shí)例和600條經(jīng)驗(yàn)技巧,涵蓋了編程多個(gè)方面的各種應(yīng)用,用戶開(kāi)發(fā)中所需的技術(shù)、技巧、解決方案幾乎都可找到?!?易查、易學(xué)、易用 可以通過(guò)目錄查找任意實(shí)例的實(shí)例說(shuō)明、關(guān)鍵技術(shù)、設(shè)計(jì)過(guò)程、秘笈心法等內(nèi)容?!?特點(diǎn)突出,功能完善,實(shí)用性強(qiáng) 書中所選實(shí)例均是項(xiàng)目開(kāi)發(fā)中經(jīng)常需要使用或?qū)崿F(xiàn)的技術(shù),有許多實(shí)例是開(kāi)發(fā)人員夢(mèng)寐以求的。◆ 贈(zèng)送所有實(shí)例源碼 書中所有實(shí)例均提供有源代碼,用戶在開(kāi)發(fā)中可以快速借鑒或應(yīng)用?!?段落工整、簡(jiǎn)潔,圖文結(jié)合,更容易學(xué)習(xí)◆ 編碼規(guī)范,注釋詳盡 為了提高用戶的實(shí)際開(kāi)發(fā)能力,書中代碼都是經(jīng)過(guò)嚴(yán)格審查的,可以與商業(yè)源碼媲美。此外,為了方便用戶閱讀代碼,幾乎所有代碼都提供有詳細(xì)注釋。超值DVD光盤為了幫助讀者學(xué)習(xí)和使用書中的實(shí)例,本書附贈(zèng)有DVD光盤,里面不僅提供有書中所有實(shí)例項(xiàng)目的源代碼、素材,還提供了關(guān)鍵實(shí)例的開(kāi)發(fā)視頻講解及Java Web學(xué)習(xí)資料。本書約定◆ 實(shí)例使用方法 用戶在學(xué)習(xí)本書過(guò)程中,可以從光盤中復(fù)制實(shí)例,去掉實(shí)例的只讀屬性。有些實(shí)例需要使用相應(yīng)的數(shù)據(jù)庫(kù)或第三方資源,這些實(shí)例在使用前需要進(jìn)行相應(yīng)配置,詳細(xì)使用方法請(qǐng)參考本書光盤使用說(shuō)明書。此外,如果用戶直接將本書實(shí)例用于商業(yè)用途,由此產(chǎn)生的不良后果由用戶自己承擔(dān)?!?實(shí)例及錄像位置 書中實(shí)例在光盤中的存儲(chǔ)格式為“MR\章號(hào)\實(shí)例序號(hào)”。例如,“MR\11\267”表示實(shí)例267,位于第11章?!?部分實(shí)例只給出關(guān)鍵代碼 由于篇幅有限,書中有些實(shí)例只給出了關(guān)鍵代碼,完整代碼參見(jiàn)配書光盤實(shí)例程序。學(xué)習(xí)答疑 如果您在學(xué)習(xí)或使用本書的過(guò)程中遇到問(wèn)題或疑惑,可以通過(guò)如下方式與我們聯(lián)系?! ∥覀兂兄Z將在5個(gè)工作日內(nèi)給您提供解答。 編 者
內(nèi)容概要
本書以開(kāi)發(fā)人員在項(xiàng)目開(kāi)發(fā)中經(jīng)常遇到的問(wèn)題和必須掌握的技術(shù)為核心,介紹了應(yīng)用Java
Web進(jìn)行程序開(kāi)發(fā)的各個(gè)方面的知識(shí)和技巧,主要內(nèi)容包括流行組件應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、圖表統(tǒng)計(jì)、Ajax框架應(yīng)用、流行框架、網(wǎng)站安全與架構(gòu)模式、綜合應(yīng)用等。全書分為7篇23章,共計(jì)600個(gè)實(shí)例,并附帶600個(gè)技巧。書中每個(gè)實(shí)例都是作者精心篩選的,具有很強(qiáng)的實(shí)用性,其中一些實(shí)例是開(kāi)發(fā)人員難于尋覓的解決方案。
本書附帶有配套DVD光盤,光盤中提供有書中全部實(shí)例的源代碼,這些源代碼都是經(jīng)過(guò)作者精心調(diào)試通過(guò)的,保證能夠在Windows
XP、Windows 2003及Windows 7操作系統(tǒng)下編譯和運(yùn)行。
本書非常適合Java Web項(xiàng)目開(kāi)發(fā)人員、Java
Web初學(xué)者及編程愛(ài)好者使用,同時(shí)也可以作為培訓(xùn)機(jī)構(gòu)、大中專院校老師和學(xué)生的實(shí)踐參考用書。
書籍目錄
第1篇 流行組件應(yīng)用篇
第1章 操作XML文件
1.1 XML基礎(chǔ)操作
實(shí)例001CSS格式化XML布局
實(shí)例002CSS改變XML中鼠標(biāo)指針形狀
實(shí)例003CSS在XML中添加背景圖
實(shí)例004CSS制作XML表格
實(shí)例005XML中的提取節(jié)點(diǎn)字符串值
實(shí)例006在XML內(nèi)部定義DTD
實(shí)例007在XML外部引用DTD
實(shí)例008驗(yàn)證XML是否符合DTD的定義
實(shí)例009在D1D中聲明元素
實(shí)例010在DTD中聲明重復(fù)元素
實(shí)例011在DTD中聲明選擇性元素
實(shí)例012在DTD中使用ENTITY
1.2 應(yīng)用XMLSclaema
實(shí)例013驗(yàn)證XML是否符合Schema的描述
實(shí)例014XSD文檔根元素的引用
實(shí)例015在XSD中設(shè)定元素的出現(xiàn)順序
實(shí)例016在XSD中使用擴(kuò)展數(shù)據(jù)類型
實(shí)例017在XSD中使用元素的條理化
實(shí)例018XSD中的多屬性打包
實(shí)例019XSD中對(duì)元素的限定
實(shí)例020在XSD中使用取值范圍的限定
實(shí)例021在XSD中聲明元素屬性
實(shí)例022在XSD中對(duì)字符進(jìn)行限制
實(shí)例023在XSD中對(duì)數(shù)值進(jìn)行限制1-3XML解析
實(shí)例024使用DOM組件從文件中讀取XML
實(shí)例025使用DOM組件從數(shù)據(jù)流中讀取XML
實(shí)例026使用JDOM組件從文件中讀取XML
實(shí)例027使用JDOM組件讀取XML
實(shí)例028使用SAX組件從文件中讀取XMI
實(shí)例029使用SAX組件從數(shù)據(jù)流中讀取XMI
實(shí)例030使用DOM組件解析XML元素名稱
實(shí)例031使用DOM組件解析XML元素名稱和內(nèi)容
實(shí)例032使用SAX組件解析.XML元素名稱
實(shí)例033使用SAX組件解析XML元素名稱和內(nèi)容
實(shí)例034使用SAX組件解析)XML元素屬性和屬性值
實(shí)例035使用DOM組件解析:XML元素屬性和屬性值
實(shí)例036使用SAX驗(yàn)證DTD
實(shí)例037使用dom4j解析XML文件
第2章 發(fā)送與接收郵件
2.1 配置郵件服務(wù)器
實(shí)例038在WindowsServer2003系統(tǒng)下安裝和配置郵件服務(wù)器
實(shí)例039配置開(kāi)源郵件服務(wù)器ApacheJamesServer
實(shí)例040安裝和配置MagicWinmail郵件服務(wù)器
2.2 應(yīng)用JaVaMail組件發(fā)送郵件
實(shí)例041發(fā)送普通格式的郵件
實(shí)例042發(fā)送HTML格式的郵件
實(shí)例043發(fā)送帶附件的郵件
實(shí)例044群發(fā)普通郵件
實(shí)例045群發(fā)HTML格式的郵件
實(shí)例046群發(fā)帶附件的郵件
實(shí)例047通過(guò)郵箱激活用戶的注冊(cè)
2.3 應(yīng)用JaVaMail組件接收郵件
實(shí)例048應(yīng)用POP3協(xié)議接收未讀郵件和已讀郵件
實(shí)例049應(yīng)用POP3協(xié)議接收帶附件的郵件
實(shí)例050應(yīng)用IMAP協(xié)議接收未讀郵件和已讀郵件
實(shí)例051應(yīng)用IMAP協(xié)議接收帶附件的郵件
2.4 應(yīng)用AD achecommons.email組件發(fā)送郵件
實(shí)例052發(fā)送普通格式的郵件
實(shí)例053發(fā)送帶多個(gè)附件的郵件
實(shí)例054群發(fā)普通郵件
實(shí)例055群發(fā)HTML格式的郵件
實(shí)例056群發(fā)帶附件的郵件
實(shí)例057通過(guò)郵箱激活用戶的注冊(cè)
2.5 應(yīng)用Sp血g的E-mail抽象層發(fā)送郵件
實(shí)例058發(fā)送普通文本郵件
實(shí)例059發(fā)送HTML格式的郵件
實(shí)例060發(fā)送帶附件的郵件
實(shí)例061群發(fā)普通文本郵件
第2篇 數(shù)據(jù)庫(kù)應(yīng)用篇
第3章 數(shù)據(jù)庫(kù)操作技術(shù)
3.1 建立Connection數(shù)據(jù)庫(kù)連接
實(shí)例062建立Access數(shù)據(jù)庫(kù)連接
實(shí)例063建立與My SQL數(shù)據(jù)庫(kù)的連接
實(shí)例064建立與SQLServer2000數(shù)據(jù)庫(kù)的連接
實(shí)例065建立與SQLServer2005數(shù)據(jù)庫(kù)的連接
實(shí)例066建立與Oracle數(shù)據(jù)庫(kù)的連接
實(shí)例067建立與Java DB數(shù)據(jù)庫(kù)的連接
3.2 數(shù)據(jù)庫(kù)與數(shù)據(jù)表
實(shí)例068列舉SQL Server數(shù)據(jù)庫(kù)中的數(shù)據(jù)表
實(shí)例069列舉My SQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)表
實(shí)例070查看數(shù)據(jù)表結(jié)構(gòu)
實(shí)例071動(dòng)態(tài)維護(hù)投票數(shù)據(jù)庫(kù)
實(shí)例072SQLServer數(shù)據(jù)庫(kù)的備份
實(shí)例073SQLServer數(shù)據(jù)庫(kù)的恢復(fù)
實(shí)例074MySQL數(shù)據(jù)庫(kù)的備份
實(shí)例075MySQL數(shù)據(jù)庫(kù)的恢復(fù)
3-3數(shù)據(jù)庫(kù)的添加、刪除與更新操作
實(shí)例076將員工信息添加到員工表
實(shí)例077在添加數(shù)據(jù)時(shí)進(jìn)行數(shù)據(jù)驗(yàn)證
實(shí)例078插入用戶登錄日志信息
實(shí)例079生成有規(guī)律的編號(hào)
實(shí)例080生成沒(méi)有規(guī)律的編號(hào)
實(shí)例081在插入數(shù)據(jù)時(shí)過(guò)濾掉危險(xiǎn)字符
實(shí)例082將用戶選擇的愛(ài)好信息以字符串形式
保存到數(shù)據(jù)庫(kù)
實(shí)例083實(shí)現(xiàn)跨數(shù)據(jù)庫(kù)的表內(nèi)容復(fù)制
實(shí)例084使用UNIONALL語(yǔ)句批量插入數(shù)據(jù)
實(shí)例085更新指定記錄
實(shí)例086將數(shù)據(jù)表清空
第4章 SQL語(yǔ)句應(yīng)用技術(shù)
4.1 聚集函數(shù)與日期查詢
實(shí)例087利用sLIM函數(shù)實(shí)現(xiàn)數(shù)據(jù)匯總
實(shí)例088利用AVG函數(shù)實(shí)現(xiàn)計(jì)算平均值
實(shí)例089利用MIN函數(shù)求數(shù)據(jù)表中的最小數(shù)據(jù)
實(shí)例090應(yīng)用MAX函數(shù)求數(shù)據(jù)表中的最大值
實(shí)例091COUNT函數(shù)求銷售額大于某值的圖書種類
實(shí)例092查詢與張靜同一天入司的員工信息
實(shí)例093使用IN謂詞查詢某幾個(gè)時(shí)間的數(shù)據(jù)
實(shí)例094對(duì)數(shù)據(jù)進(jìn)行降序排序查詢
實(shí)例095數(shù)據(jù)的多條件排序查詢
實(shí)例096對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行排序
實(shí)例097查詢SQL Server數(shù)據(jù)表中的前3條數(shù)據(jù)
實(shí)例098查詢SQL Server數(shù)據(jù)表中的后3條數(shù)據(jù)
實(shí)例099查詢My SQL數(shù)據(jù)表中的前3條數(shù)據(jù)
實(shí)例100查詢My SQL數(shù)據(jù)表中的后3條數(shù)據(jù)
4.2 排序與分組函數(shù)的應(yīng)用
實(shí)例101按照字母順序?qū)α魧W(xué)生表進(jìn)行排序
實(shí)例102按姓氏筆畫排序
實(shí)例103將漢字按音序排序
實(shí)例104按列的編號(hào)排序
實(shí)例105從表中隨機(jī)返回記錄
實(shí)例106使用GROIJPBY子句實(shí)現(xiàn)數(shù)據(jù)的分組統(tǒng)計(jì)
實(shí)例107利用GROUPBY函數(shù)實(shí)現(xiàn)多表分組統(tǒng)計(jì)
4.3 比較大小與邏輯應(yīng)用
……
第3篇 圖表統(tǒng)計(jì)篇
第4篇 Ajax框架應(yīng)用篇
第5篇 流行框架篇
第6篇 網(wǎng)絡(luò)安全與框架模式篇
第7篇 結(jié)合應(yīng)用篇
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《Java Web開(kāi)發(fā)實(shí)戰(zhàn)1200例(第2卷)》編輯推薦:600個(gè)編程實(shí)例,練習(xí)、速查、應(yīng)用三位一體;500余經(jīng)驗(yàn)技巧,解惑、拓展、總結(jié)全面透析;海量學(xué)習(xí)資料,立體化學(xué)習(xí)服務(wù)?!禞ava Web開(kāi)發(fā)實(shí)戰(zhàn)1200例(第2卷)》是一套編程實(shí)例類叢書,叢書共包括7個(gè)品種(詳見(jiàn)封四),每個(gè)品種的第1卷、第11卷各精選了600個(gè)實(shí)例和約500個(gè)經(jīng)驗(yàn)技巧,涵蓋了編程多個(gè)方面的各種應(yīng)用,是目前市場(chǎng)上最全面的編程實(shí)例類叢書,堪稱編程實(shí)例的“四庫(kù)全書”,開(kāi)發(fā)中所需的技術(shù)、技巧在書中幾乎都可以找到。例子非常實(shí)用,書中所選實(shí)例均是開(kāi)發(fā)中經(jīng)常需要使用或?qū)崿F(xiàn)的技術(shù),由數(shù)名工程師多年積累而成,許多實(shí)例是開(kāi)發(fā)人員夢(mèng)寐以求的。實(shí)例解釋詳細(xì)、可操作性很強(qiáng),實(shí)例都會(huì)給出程序說(shuō)明、設(shè)計(jì)思路、設(shè)計(jì)步驟、源程序等內(nèi)容,讀者可按部就班直接使用、參考。經(jīng)驗(yàn)、技巧、總結(jié)方便讀者拓展,實(shí)例給出了很多“秘笈心法”,幫助讀者拓展思路、解釋答疑、少走彎路。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Java Web開(kāi)發(fā)實(shí)戰(zhàn)1200例(第Ⅱ卷) PDF格式下載