Java Web開發(fā)技術(shù)大全

出版時間:2009-5  出版社:清華大學(xué)出版社  作者:李寧  頁數(shù):807  字?jǐn)?shù):1295000  
Tag標(biāo)簽:無  

前言

  現(xiàn)在MVC模式已經(jīng)成為Web應(yīng)用的主流開發(fā)模式。而Struts框架幾乎可以和MVC模式劃等號,因?yàn)镾truts框架已經(jīng)成為了MVC模式的事實(shí)標(biāo)準(zhǔn)。隨著Struts 1.x的應(yīng)用浪潮席卷全球數(shù)年后,Struts 2又以嶄新的姿態(tài)與世人見面了?! truts 2仍然可以繼承Struts 1.x的應(yīng)用模式(Struts+Spring+Hibernate),但關(guān)于Struts 2+Spring+Hibernate整合的書卻并不多。為了使讀者盡快了解和掌握如何使用Struts 2、Spring和Hibernate 3個框架整合的方式來開發(fā)Web應(yīng)用系統(tǒng),筆者花費(fèi)了大量的時間來完成這本關(guān)于Struts 2+Spring+Hibernate整合的書。為了盡可能保證內(nèi)容的準(zhǔn)確和權(quán)威性,筆者查閱了大量的官方文檔,并針對關(guān)鍵部分閱讀了相應(yīng)的源代碼?! ”緯膶懽髂繕?biāo)就是力爭讓讀者盡可能地掌握Struts 2、Spring和Hibernate,以及這3個框架整合的相關(guān)知識。并通過兩個完整實(shí)例的講解使讀者盡快融入SSH(Struts+Spring+Hibernate)大家庭。本書有何特色  1.從基礎(chǔ)開始,由淺入深  JSP/Servlet技術(shù)是Java.Web技術(shù)的基礎(chǔ),很多初學(xué)者在學(xué)習(xí)SSH之前并沒有很好地掌握該技術(shù),因此,本書考慮到這個原因,在第一篇講解了JSP/Servlet以及Web客戶端技術(shù)的基礎(chǔ)知識。除此之外,在第二~四篇的頭一章都以一個簡單的例子開始,以使讀者在學(xué)習(xí)每一篇所講的技術(shù)之前,對這種技術(shù)有一個初步的了解。并且每一篇的章節(jié)是按照由淺入深、循序漸進(jìn)的順序編排的,從而可以使讀者漸進(jìn)式地學(xué)習(xí)本書的知識。

內(nèi)容概要

SSH是目前最流行的Java Web開發(fā)技術(shù)。本書通過對SSH中的各種技術(shù)循序漸進(jìn)地講解,使讀者盡快掌握開發(fā)基于SSH的Web程序的方法。本書內(nèi)容包括Web客戶端技術(shù)、JSP/Servlet技術(shù)、Struts 2(攔截器、類型轉(zhuǎn)換、輸入校驗(yàn)、上傳和下載文件、Struts 2的各種標(biāo)簽、對 AJAX的支持等)、Spring(Ioc容器、裝配Java Bean、Jdbc和Hibernate模板、事務(wù)管理、Spring AOP等)以及 Hibernate(會話、映射、標(biāo)準(zhǔn)查詢API、HQL、事務(wù)管理、鎖等)。除此之外,本書還提供了兩個完整的實(shí)例來講解開發(fā)SSH的詳細(xì)步驟和方法。通過對這兩個實(shí)例的學(xué)習(xí),讀者可以對SSH開發(fā)模式有更透徹地理解和認(rèn)識。   本書適合廣大從事Java Web開發(fā)工作的技術(shù)人員、對SSH開發(fā)感興趣的人員以及大專院校學(xué)生閱讀,尤其是具有一定的Web開發(fā)經(jīng)驗(yàn)的技術(shù)人員。

作者簡介

李寧,高級軟件工程師,畢業(yè)于東北大學(xué),獲碩士學(xué)位。曾任職于東軟集團(tuán),擔(dān)任項(xiàng)目經(jīng)理一職。有10余年的軟件開發(fā)經(jīng)驗(yàn),主持或參與開發(fā)了全國計算機(jī)等級考試考務(wù)管理系統(tǒng)、超市前臺銷售和后臺管理系統(tǒng)、遼寧省實(shí)驗(yàn)中學(xué)后勤管理系統(tǒng)、網(wǎng)上評卷系統(tǒng)等各種大型系統(tǒng)。曾為《程序員

書籍目錄

第1篇  Web開發(fā)基礎(chǔ)篇 第1章  搭建開發(fā)環(huán)境     第2章  Java Web應(yīng)用開發(fā)基礎(chǔ)     第3章  Web開發(fā)中的客戶端技術(shù)     第4章  Servlet技術(shù)     第5章  JSP技術(shù)     第6章  用Servlet和JSP實(shí)現(xiàn)注冊登錄系統(tǒng)    第2篇  Struts 2篇 第7章  編寫Struts 2的 第一個程序     第8章  Struts 2進(jìn)階     第9章  Struts 2的攔截器     第10章  Struts 2的類型轉(zhuǎn)換     第11章  Struts 2的輸入校驗(yàn)     第12章  文件的上傳和下載     第13章  國際化     第14章  Struts 2的標(biāo)簽庫     第15章  Struts 2對AJAX的支持     第16章  用Struts 2實(shí)現(xiàn)注冊登錄系統(tǒng)    第3篇  Hibernate篇 第17章  Hibernate的Helloworld程序     第18章  配置Hibernate     第19章  Hibernate的會話與O/R映射     第20章  Hibernate的查詢與更新技術(shù)     第21章  Hibernate的高級技術(shù)    第4篇  Spring篇 第22章  Spring的Helloworld程序     第23章  反向控制(Ioc)與裝配JavaBean     第24章  Spring中的數(shù)據(jù)庫技術(shù)     第25章  Spring的其他高級技術(shù)    第5篇  綜合實(shí)例篇 第26章  Struts 2與Hibernate、Spring的整合     第27章  網(wǎng)絡(luò)硬盤     第28章 論壇系統(tǒng)

章節(jié)摘錄

  第1篇 Web開發(fā)基礎(chǔ)篇  第2章 Java Web應(yīng)用開發(fā)基礎(chǔ)  2.1 Web技術(shù)的發(fā)展  實(shí)際上,web技術(shù)早在20世紀(jì)90年代初,就已經(jīng)有了一定范圍的應(yīng)用,但那時的web應(yīng)用大多數(shù)都是基于靜態(tài)HTML頁面的。就算有一些基于動態(tài)頁面的Web程序,可是由于當(dāng)時的硬件環(huán)境和web技術(shù)的限制,這些動態(tài)程序運(yùn)行起來并沒有現(xiàn)在這么流暢。而如果使用靜態(tài)頁面,只能起到信息發(fā)布的作用,這些靜態(tài)頁面是不具備交互能力的。  不管是何種類型的程序,如果沒有和用戶交互的功能,或者和用戶交互的功能很少,是絕對不可能流行的。當(dāng)然,Web程序也不能例外。因此,很多這方面的專家提出了不同的實(shí)現(xiàn)動態(tài)Web程序的方案。其中最早的解決方案是Cl31(通用網(wǎng)關(guān)接口)。通過CGI技術(shù)可以使web應(yīng)用程序與客戶端瀏覽器交互。這些交互的動作可以由靜態(tài)的HTML產(chǎn)生,也可以由CGl程序生成相應(yīng)的交互頁面,當(dāng)然,這些交互頁面也是靜態(tài)的。CGl還可以訪問數(shù)據(jù)庫,這一點(diǎn)非常重要。因?yàn)?,幾乎每一個web程序都需要對數(shù)據(jù)進(jìn)行存取。這些數(shù)據(jù)基本上都保存在數(shù)據(jù)庫中。  CGl程序的誕生,就像阿里巴巴用“芝麻開門”開啟寶庫大門一樣,開啟了動態(tài)Web應(yīng)用的時代,給了這種技術(shù)無限的可能性。但CGl技術(shù)也存在很多不足之處,如實(shí)現(xiàn)CGI程序的難度較大,而且CGl的性能也面臨考驗(yàn)。

編輯推薦

  資深程序員全力打造,深入剖析SSH框架整合開發(fā)的精髓  全方位解讀Java Web開發(fā)的基礎(chǔ)知識、高級技術(shù)及應(yīng)用案例  內(nèi)容全面,講解詳細(xì),全面覆蓋JSP、Se rvlet、AJAX及SSH框架整合開發(fā)  避免冗長的理論講解,而是直擊主題,通過具體實(shí)例引導(dǎo)讀者快速學(xué)習(xí)  提供典型應(yīng)用案例,剖析JSP/Servret技術(shù)與Struts 2技術(shù)在Web開發(fā)中的不同  提供完整的應(yīng)用案例,使讀者可以深入體會SSH開發(fā)模式的精髓  所有開發(fā)工具和框架均使用目前的最新版本,緊跟技術(shù)發(fā)展的趨勢  提供230個實(shí)例和4個綜合案例,可以作為案頭必備的查詢手冊  一線開發(fā)人員全力打造,分享技術(shù)盛宴!  重點(diǎn)內(nèi)容及特色  《Java Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介紹了Web開發(fā)中客戶端技術(shù)的基礎(chǔ)知識,包括JavaSc ript、CSS、AJAX等,這些技術(shù)都是Web應(yīng)用中常用的客戶端技術(shù)。  《Java Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》講解了JSP/S rvlet技術(shù)的基礎(chǔ)知識,并提供了一個綜合案例展示其具體應(yīng)用,它們是Java Web服務(wù)端技術(shù)的基石,也是學(xué)習(xí)Java Web開發(fā)所要必須掌握的技術(shù)?!  禞ava Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重點(diǎn)講解了Struts 2、Speing和HIbernate框架的基礎(chǔ)知識和高級技術(shù),如Sruts 2中的攔截器、類型轉(zhuǎn)換、國際化和標(biāo)簽等,HIbe rna{e的會話、0/R映射和事務(wù)管理等,Spring中的數(shù)據(jù)庫技術(shù)與AOP等?!  禞ava Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特別介紹了Struts 2對AjAX的支持,還重點(diǎn)剖析了SSH框架的整合開發(fā),并給出了兩個綜合案例來展示整合SSH框架開發(fā)Web應(yīng)用。  和已經(jīng)出版的同類圖書相比,《Java Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》講解由淺入深,涵蓋更多內(nèi)容,列舉了大量典型實(shí)例具有超強(qiáng)的實(shí)用性,另外,《Java Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇獨(dú)立,適合讀者全面學(xué)習(xí)或?qū)Σ糠謨?nèi)容重點(diǎn)學(xué)習(xí)?! ∽x者對象  有Java基礎(chǔ),想進(jìn)一步學(xué)習(xí)SSH框架整合開發(fā)的人員  了解SSH整合開發(fā),想進(jìn)一步提高開發(fā)技術(shù)的人員  正在使用SSH整合技術(shù)開發(fā)項(xiàng)目,想查閱資料的人員  大中專院校的學(xué)生和老師,以及Java培訓(xùn)班的學(xué)員和講師  需要一本案頭必備查詢手冊的程序員  光盤內(nèi)容  6小時多媒體體視頻講解  《Java Web開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》所涉及的源代碼  布衣暖,菜根香,好書滋味長!清華大學(xué)出版社長期以來一直秉承為讀者多出好書的宗旨,多年來為讀者奉獻(xiàn)了大量膾炙人口的精品圖書。尤其在計算機(jī)圖書出版領(lǐng)域更是形成了鮮明特色,所出版的各類計算機(jī)圖書受到了廣大讀者的好評。本次出版的“原創(chuàng)經(jīng)典,程序員典藏”系列圖書是清華大學(xué)出版社的重點(diǎn)精品計算機(jī)圖書,旨在幫助讀者全面學(xué)習(xí)各類程序設(shè)計語言和開發(fā)工具,提高開發(fā)水平。同時也為廣大程序員提供良好的技術(shù)參考,以便作為案頭必備的查詢手冊。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java Web開發(fā)技術(shù)大全 PDF格式下載


用戶評論 (總計58條)

 
 

  •   適合Java EE開發(fā)、編程的好書
  •   寫這本書的真狗屎,書寫的一塌糊涂.三大框架講解的太亂了,你要是做著書上的例子,保準(zhǔn)能把你氣死.這寫一句,那寫一句的亂起八糟,本來配置文件就多,要是在讓他這么一直點(diǎn),你覺得有想死的感覺,把老子氣的,筆記本就快砸壞了!
  •   實(shí)例很多 struts的actin講的很好
  •   讀了 下,前面JSP和Servlet寫的 簡單了些,后面的 內(nèi)容詳實(shí),例子也有很多。
  •   這本書真的很不錯,很適合基礎(chǔ)的學(xué)習(xí)。
  •   感覺里邊如果有更多視頻講解,就更好了
  •   適合掌握基礎(chǔ)的朋友擴(kuò)充知識。
  •   好書,的確不錯,不過太詳細(xì)了,應(yīng)該講最好的方法,不是把所有的方法都講,本書我已看完一半。非常好!
  •   這本書基本上是面面俱到的,相當(dāng)不錯的工具書,也是很好的學(xué)習(xí)參考書。
  •   實(shí)例能夠真的跑起來。有用
  •   介紹內(nèi)容詳盡,適合初學(xué)者的一本好書
  •   用過這本書,內(nèi)容很合適我!
  •   還是挺不錯的一本書哈。。。
  •   書還蠻不錯的,只是看起紙張有點(diǎn)差(主要是太薄)。內(nèi)容還是蠻不錯的
  •   可以快速入門,基本問題交代到了。實(shí)際工作問題還要google去。
  •   講的比較詳細(xì),還有配套的光碟,例子比較好。
  •   很適合初學(xué)者~很好~
  •   入門級書籍,菜鳥們可以看看
  •   **書,當(dāng)時打折39元,以后有時間再翻翻吧
  •   大概看了下,覺得還行
  •   挺不錯的,很新,價格也實(shí)惠,跟我同學(xué)從學(xué)校里買的書一樣一樣滴~~
  •   初步看來,還不錯!挺好!
  •   質(zhì)量不錯,物流也很快,是一次愉快的交易。
  •   到的挺快的,書目前還沒空看,不過會不錯的
  •   書講得很細(xì)致,值得推薦
  •   快遞很給力,書很好,5分。
  •   看了這本書的第一章、第二章,當(dāng)然也瀏覽了其他章節(jié)的內(nèi)容,感覺此書在編寫上算得上是言簡意賅,挺好的!其中書中的代碼截圖也很多,畢竟是程序相關(guān)的書籍,所以截圖多也在所難免,但建議是有的代碼可以省略,就像什么setter,getter方法,可以用一句話說下!總的看來,對這本書挺滿意的,想扎實(shí)學(xué)好Java Web的學(xué)生或讀者可考慮購買!
  •   講的是新的框架,不過東軟培訓(xùn)的時候講的還是struts1
  •   適合學(xué)習(xí)基礎(chǔ)知識的好書,
  •   內(nèi)容基本是我想要的,還有光盤。包裝也還可以,郵寄的速度挺快
  •   講的很全面還有實(shí)例,很值得看的一本工具書
  •   挺不錯的,可以當(dāng)個查詢工具。
  •   書本知識全面,物流速度很快,昨晚定,中午收到,應(yīng)該對目前的工作有幫助!
  •   對初級人員很有幫助!
  •   是一本好書,JavaScript部分講的是挺全面的。
  •   這本書不錯,我是幫我同學(xué)買的
  •   內(nèi)容比較豐富,價格我還是覺得值得
  •   書還不錯吧,有一定的引導(dǎo)作用,不知道別人感覺怎麼樣,還是很喜歡!
  •   既然花錢買了,唯有學(xué)好才顯得值!
  •   多讀書,多看報,少吃零食,多睡覺??!
  •   書的紙張質(zhì)量差了點(diǎn)
  •   感覺大半部分都在講struts2.0。而hibernate,spring講得太少太淺了,不能當(dāng)作一本ssh的參考書
  •   今天剛拿到書,大概過目了一下,知識點(diǎn)講的好多。光盤怎只是講Struts,郁悶。明天開書認(rèn)真看。。。有新亮點(diǎn)再上來說說。
  •   書的分量還可以,不過講標(biāo)簽等無關(guān)必要的東西太多了,作者是否考慮過重點(diǎn)與否。我比較不滿意的是作者書寫實(shí)例的習(xí)慣,普通的例子都寫在一個項(xiàng)目里面,有經(jīng)驗(yàn)的人看了就很不爽,沒經(jīng)驗(yàn)的人看了就頭暈,這樣做配置文件和實(shí)例很沒對比性。
  •   這本書感覺內(nèi)容比較全,就是好像沒有重點(diǎn),什么東西都講一點(diǎn)!
  •   幫舍友買的。不是很全面,內(nèi)容有限,當(dāng)字典吧。
  •   這本書講的比較詳細(xì)吧,建議購買
  •   書還好了,和想象的一樣,可是光盤視頻第4、5講放不出來,怎么辦啊
  •   代碼很多,都是對著代碼講,書中到處都是代碼,占了很大的篇幅,有點(diǎn)不值
  •   發(fā)貨快,質(zhì)量還好!
  •   要是初級的學(xué)員就千萬別買,完全一本代碼書,都沒截圖什么的!
  •   書紙張薄,伴有微透明,質(zhì)量不敢茍同
  •   內(nèi)容這本書太一般了!
  •   沒見過普通話這么不標(biāo)準(zhǔn)的視頻,一聽就反感
  •   比較實(shí)用,可當(dāng)參考文檔
  •   送貨員怎么換人了
  •   第一本書
  •   學(xué)習(xí)java很好的教材
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7