零基礎學Java Web 開發(fā)

出版時間:2010-1  出版社:機械工業(yè)出版社  作者:何宗霖  頁數(shù):541  
Tag標簽:無  

前言

隨著互聯(lián)網(wǎng)的飛速發(fā)展,軟件開發(fā)模式也由傳統(tǒng)的C/S(Clients/Server,客戶/服務器)模式轉化為現(xiàn)在的B/S(Browser/Server,瀏覽器/服務器)模式。而作為一種安全性最好的語言,Java就成為服務器端編程的最好選擇,于是在各種Web應用程序中,紛紛采用Java作為首選的編程語言。 在Java Web開發(fā)的領域中,不僅有Sun公司提供強大的技術支持,而且還有大量的開源社區(qū)推出各種開源的Java項目,這一切都使得Java Web的開發(fā)日益繁榮。而精通Java Web開發(fā)的軟件工程師也越來越受各大軟件公司的歡迎。 為了幫助讀者迅速掌握Java Web開發(fā)這項技術,編者精心編著了本書。本書依照讀者的學習規(guī)律,首先介紹基本概念和基礎知識,在讀者掌握了這些基本概念和基礎知識的基礎上,再提供簡單的示例,使讀者對知識點有整體上的認識,然后再對內容進行深入的講解,嚴格遵循由淺入深、循序漸進的原則。 本書的主要內容是講解Java Web開發(fā)中常用的各種技術,這些技術都是在實際的項目開發(fā)中必不可少的,通過本書的內容,讀者可以迅速掌握Java Web開發(fā)的基本技術,從而在激烈的就業(yè)競爭中立于不敗之地。本書由淺入深、循序漸進地介紹了Java Web開發(fā)中的各種實用技術。讀者僅僅需要具備基本的Java語法知識就可以很快掌握本書的內容。 本書特點 1. 由淺入深,循序漸進 本書中的講解遵循由淺入深、循序漸進的原則。不僅在總體的章節(jié)劃分上把整書分為基礎篇、進階篇和實戰(zhàn)篇,由淺入深地講解Java Web開發(fā)的知識,而且在每一個章節(jié)、每一個知識點的講解中都是從最基礎的內容開始,然后逐步深入到核心的內容,使讀者比較容易接受這些新的知識。 2. 實例經(jīng)典,內容豐富 本書的各個章節(jié)都提供了豐富的示例程序,這是本書另一個特色。本書減少了純理論介紹的比重,增大了示例程序的比重,強調通過示例程序展示具體的知識點。讀者可以通過這些示例程序體會到這些知識點的具體實用方法,這樣的效果要比純文字的描述更容易理解。而且本書的示例程序都是編者調試通過的,讀者可以在計算機上直接運行。 3. 講解詳細,內容充實 .. 本書不僅詳細講解了Java Web開發(fā)的各種基礎知識,而且還介紹了在Java Web開發(fā)中常用的各種實用技術,通過具體的示例項目展示了這些技術的使用方法。讀者通過本書可以了解目前Java Web開發(fā)中所用到的各種知識。 4. 配帶光盤,加速學習 本書中的示例程序代碼都包含在免費贈送的光盤中,讀者可以在這張光盤中找到各個章節(jié)中對應的示例程序代碼,從而加速學習的過程。這些程序都是編者在實際開發(fā)過程中經(jīng)驗的總結,相信能給讀者帶來幫助。此外,在這個光盤中還提供了各種常用的Java開發(fā)工具,讀者可以利用這些工具迅速搭建起Java Web的開發(fā)環(huán)境。 本書內容 第1章介紹了Java Web開發(fā)的背景知識,包括Java語言的簡單介紹、Web應用程序開發(fā)的基本知識和軟件開發(fā)模式的演變過程。 第2章介紹了Java Web開發(fā)環(huán)境的搭建和基本的Java開發(fā)工具的使用方法。 第3章介紹了HTML的基礎知識,Java Web開發(fā)就是基于瀏覽器的應用程序開發(fā),HTML的知識是任何B/S結構應用程序開發(fā)中必不可少的組成部分。 第4章介紹了JSP技術的基礎知識,JSP是J2EE的一個重要組成部分,在Java Web開發(fā)中,JSP是動態(tài)頁面內容展示的主要工具。 第5章介紹了Servlet技術基礎知識,Servlet同樣也是J2EE的一個重要組成部分,在Java Web應用程序開發(fā)中,大量使用到Servlet的知識,而且在一些開源的MVC框架中(例如Struts),同樣是使用Servlet來實現(xiàn)的。 第6章介紹了JavaBean技術基礎知識。JSP+Servlet+JavaBean是Java Web開發(fā)中的一種經(jīng)典模式,本章著重介紹JavaBean組建技術的基本使用方法。 第7章介紹JSP數(shù)據(jù)庫開發(fā)基礎知識。目前的應用系統(tǒng)中,尤其是基于Web的應用系統(tǒng),基本上都離不開數(shù)據(jù)庫的支持,Java Web程序的開發(fā),大部分時間是用在數(shù)據(jù)庫處理的工作上。本章講解的就是JSP中進行數(shù)據(jù)庫開發(fā)的基本方法。 第8章介紹了XML技術基礎知識。在本章的內容中介紹了XML的基本語法、XML的基本顯示方法和XML文檔的解析技術。 第9章介紹了JSTL基礎知識,包括JSTL的開發(fā)環(huán)境的配置、JSTL各種標簽庫的使用方法和自定義標簽的開發(fā)方法。 第10章介紹JSP中郵件功能開發(fā),包括各種格式郵件的接收和發(fā)送過程,以及附件的發(fā)送和接收。 第11章介紹Web報表基礎知識,包括JExcelApi和JFreechart這兩個開源項目的基本使用方法。 第12章講解了使用Ant腳本的語法和使用Ant腳本構建項目的基本方法。 第13章詳細介紹了Struts框架的基本原理和使用方法。 第14章詳細介紹了Spring框架的基本原理和使用方法。 第15章詳細介紹了Hibernate框架的基本原理和使用方法。 第16章詳細介紹了Ajax框架的基本原理和使用方法。 第17章以Hibernate Jpetstore為基礎,介紹了綜合使用Struts+Spring+Hibernate構建電子商務系統(tǒng)的基本方法和步驟。 本書的適合讀者 Java Web初學者的自學資料。 中、高級Java Web開發(fā)人員的參考書籍。 大專院?;蛘吲嘤枡C構的授課教材。 Web網(wǎng)站開發(fā)者的學習資料。 Java開發(fā)人員向Web方向發(fā)展時的學習資料。 本書作者 本書由何宗霖主筆編寫,同時參與編寫和資料整理的有劉亮亮、丁士鋒、何濤發(fā)、陳杰、黃曦、羅嘉、段春江、韓紅宇、李嵩峰、莫光勝、王天國、李蓉、吳榮、宋祥亮、劉宇、呂曉鵬、王大偉、吳小平、張衛(wèi)忠、施佳鵬、王嘉、吳雪、陽婷、張秀妍、王江、王志永、楊紅、鄭維龍、王松和張文。

內容概要

本書分為3篇共17章。其中,第1~12章是基礎篇,介紹了Java Web開發(fā)中必不可少的各種基礎知識;第13~16章是進階篇,主要講解Java Web開發(fā)中常用的各種框架和新興技術,包括Struts、Spring、Hibernate和Ajax等,這些技術在實際的項目開發(fā)中應用廣泛;第17章是實戰(zhàn)篇,以Hinbernate Jpetstore為基礎,詳細分析了綜合使用Struts+Spring+Hinbernate開發(fā)一個電子商務網(wǎng)站的基本方法和步驟,在具體項目中展示Struts、Spring和Hibernate的具體使用方法。    本書各個章節(jié)中都提供了豐富的示例程序,力求讓讀者通過這些示例程序掌握Java Web開發(fā)的各種基本技巧。本書不僅適合作為初、中級Java Web開發(fā)人員的學習資料和參考指南,而且還可以作為大專院校和相關培訓機構的授課教材。

書籍目錄

出版說明前言第一篇 基礎篇  第1章 Web應用的發(fā)展     1.1 從靜態(tài)網(wǎng)頁說起     1.2 動態(tài)網(wǎng)頁的鼻祖CGI     1.3 三足鼎立     1.4 模型-視圖-控制器     1.5 Ajax的興起     1.6 小結     1.7 習題   第2章 Java開發(fā)環(huán)境及開發(fā)工具     2.1 下載安裝JDK     2.2 環(huán)境變量設置     2.3 小試身手—HelloWorld     2.4 開發(fā)工具Eclipse簡介     2.5 使用版本控制工具CVS     2.6 小結     2.7 習題   第3章 HTML相關技術基礎知識     3.1 HTML 基礎知識     3.2 JavaScript基礎知識     3.3 CSS基礎知識     3.4 小結     3.5 習題   第4章 JSP技術基礎知識     4.1 JSP簡介     4.2 JSP基本語法     4.3 程序結構     4.4 JSP動作指令     4.5 JSP指令     4.6 JSP內置對象簡介     4.7 request對象     4.8 response對象     4.9 session對象     4.10 out對象     4.11 application對象     4.12 JSP中文問題完全解決方案     4.13 其他JSP開發(fā)技巧     4.14 小結     4.15 習題   第5章 Servlet技術基礎知識     5.1 Servlet簡介     5.2 JSP頁面調用Servlet的方法     5.3 Servlet中的文件操作     5.4 Servlet過濾器     5.5 Servlet應用示例     5.6 小結     5.7 習題   第6章 JavaBean技術基礎知識     6.1 JavaBean簡介     6.2 在JSP中使用JavaBean     6.3 計數(shù)器JavaBean     6.4 數(shù)據(jù)庫操作封裝的JavaBean     6.5 對應數(shù)據(jù)庫表結構的實體JavaBean     6.6 分頁操作JavaBean     6.7 小結     6.8 習題   第7章 JSP數(shù)據(jù)庫開發(fā)基礎知識     7.1 JSP數(shù)據(jù)庫開發(fā)環(huán)境搭建     7.2 SQL基礎     7.3 JSP與數(shù)據(jù)庫建立連接     7.4 JSP操作數(shù)據(jù)庫     7.5 數(shù)據(jù)庫連接池     7.6 數(shù)據(jù)庫訪問的代碼優(yōu)化     7.7 小結     7.8 習題   第8章 XML技術基礎知識   第9章 JSTL基礎知識   第10章 JSP中郵件功能開發(fā)   第11章 Web報表基礎知識   第12章 學習使用Ant 第二篇 進階篇  第13章 Struts應用詳解   第14章 Spring應用詳解   第15章 Hibernate應用詳解   第16章 Ajax應用詳解 第三篇 實戰(zhàn)篇  第17章 綜合Struts+Spring+Hibernate開發(fā)圖書管理系統(tǒng)

章節(jié)摘錄

插圖:在MyEcl.ipse安裝成功以后,就可以創(chuàng)建Web工程,Web工程的所有的基礎配置信息都由MyEclipse來完成,MyEclipse提供了一系列的Web開發(fā)工具,大大簡化了Java Web開發(fā)的難度,提高了開發(fā)的效率,這是MyEclipse受到開發(fā)人員喜歡的最大原因。2.5使用版本控制工具CVS在團隊開發(fā)中,需要團隊各個成員之間進行分工配合,這就給源代碼的版本控制帶來很大困難,不可能手工來完成源代碼版本的迭代,在這里選擇使用版本控制工具,通過版本控制工具完成對源代碼的控制,各個團隊成員只需要把修改過的版本提交給版本控制工具,由版本控制工具來把每個成員提交的版本整合成一個最新的版本。在本節(jié)內容中,將介紹如何在Eclipse中使用版本控制工具,通過本節(jié)內容的學習,讀者可以了解團隊合作開發(fā)中版本控制的基本知識。2.5.1CVSNT的安裝與配置在源代碼版本控制方面,有很多工具可供選擇,在這里選擇使用CVS來對版本進行控制,其中CVS需要客戶端和服務器端配合使用,在使用CVS的時候,首先需要建立一個CVS服務器,然后團隊中的每個成員都可以把自己的版本通過客戶端提交給CVS服務器,從而由CVS服務器完成版本的整合更新任務。在這里選擇使用CVSNT作為CVS的服務器,CVSNT的安裝文件可以從http://www.cvsnt_0rg/archive/下載,在這里有各種版本的CVSNT安裝文件可供下載,用戶可以選擇下載自己需要的版本,在本書中使用cvsnt.2.5.03.2382,所以選擇下載cvsnt-2.5.03.2382.msi這個文件即可。

編輯推薦

《零基礎學Java Web開發(fā):JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》涵蓋內容:B/S程序開發(fā)基本知識HTML網(wǎng)頁設計基礎CSS網(wǎng)頁布局基礎JavaScript網(wǎng)頁特效制作XML開發(fā)基礎JSP開發(fā)詳解數(shù)據(jù)庫程序開發(fā)JSTL標簽庫和自定義標簽庫Struts開發(fā)詳解Spring開發(fā)詳解Hibernate開發(fā)詳解Ajax開發(fā)詳解圖書管理系統(tǒng)(Struts+Spring+Hibemate實現(xiàn))8小時多媒體視頻講解由淺入深:從基礎知識開始講解,然后層層深入講解高級知識內容全面:涵蓋JSP、JSTL、Struts、Spring、Hibernate、Ajax等流行技術實例豐富:講解技術點時列舉了大量實例,實用性強注釋詳細:書中的實例源代碼都給出了大量注釋,便于閱讀案例典型:提供了一個SSH綜合案例幫助讀者提高應用開發(fā)水平視頻教學:配有8小時多媒體視頻進行講解,學習效果好實踐電子書:精心設計1 00個Java Web編程實例,助你快速精通光盤內容書中涉及的程序源代碼《零基礎學Java Web開發(fā):JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》多媒體教學視頻《零基礎學Java Web開發(fā):JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》教學PPT贈送的編程電子圖書《零基礎學Java Web開發(fā):JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》讀者對象Java Web編程的初學者需提高Java Web開發(fā)水平的人員Web網(wǎng)站開發(fā)人員大中專院校的學生相關社會培訓班學員勵志照亮人生 編程改變命運叢書特點配有多媒體教學視頻進行講解,學習起來直觀門檻低,沒有任何基礎的讀者都能輕松掌握叢書作者均為有多年編程經(jīng)驗的一線程序員對每個概念都清楚講解,入門讀者容易掌握每《零基礎學Java Web開發(fā):JSP+Servlet+Struts+Spring+Hibernate+Ajax(第2版)》都提供了大量典型實例幫助讀者理解提供典型案例幫助讀者提高應用開發(fā)水平書中的源代碼都提供了詳細的注釋,閱讀起來無障礙光盤提供書中的源代碼、教學視頻及超值學習資料

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    零基礎學Java Web 開發(fā) PDF格式下載


用戶評論 (總計23條)

 
 

  •   對Java web的開發(fā)過程作出了全面的概述 附送光盤中還有電子書100個Java web編程實例整合對入門之后進階有很大幫助可以看出編者很用心 但由于是入門系列每一部分介紹的還不夠深入可以理解對想學習Java web的新手是一個不錯的選擇 書的質量不錯 到貨很迅速 對此次購書很滿意
  •   講解的東西很多,肯定不能都講的很細很深,個人感覺比較適合初學者,對各種技術都了解了解,打下一個基礎,有必要的話,再針對某些技術深入的學習。有些技術還是很實用的,有代碼有講解,很滿意!
  •   很實用的一本書,學到很多。
  •   我覺得很適合我這樣的初學者作為簡捷而不失全面的入門,我聽喜歡的。
  •   這本書送的真是迅速,還沒做好思想準備呢就收到了,呵呵
  •   就是收到貨的時候封面脫掉了……不過不礙于閱讀。
  •   剛收到貨,物有所值
  •   本書的重點不在html,css和javascript
    。后面的講解得還是可以的。不過最好有一定的基礎,或者復習參考用會收益頗大。
  •   書的內容設計比較廣,所以就不可能太深,想了解一下可以,繼續(xù)學習還要其它方面下工夫
  •   寫的比較細,適合初學者。正在閱讀中。。。
  •   真的不怎么適合初學者。
    比較難,有點經(jīng)驗或者有個有經(jīng)驗的人從旁指導會比較好。
  •   偶一般是選一本這樣的,一本辭典型的書
  •   因為寫的時間比較久遠所以感覺有點落后啊。。。不過書發(fā)的挺快,嘿嘿。。。
  •   絕對不要相信零基礎,這本書很多對于初學者有用的概念都沒講,還且里面的錯誤也非常之多。作為2010的書盡管盤里面有一點struts2的內容,但是書里面全是strut1。而每張書里面的大部分東西也都是網(wǎng)上能夠下到的官方文檔的不完全漢化版,只不過等于幫你打印了一下。至于盤里面的視頻更不用相信,只有幾張PPT,只是把每章節(jié)要講的內容概要讀一遍。最后那個SSH整合的例子也比較破,不過作為項目的入門還有點參考價值。
    總而言之,只要你能上網(wǎng),愿意在電腦前看文檔,那就不應該花冤枉錢買這本書。
  •   書的內容勉強過的去,只是光盤里的視頻沒有聲音這個很讓我惱火
  •   書中錯別字極多,句子不通順,建議作業(yè)先補習一下中文!視頻也垃圾的一塌糊涂!該詳細講的地方?jīng)]講,不該詳細講的地方就在那里亂扯!源碼更別說了,不知是從哪里抄來的,抄來也就算了,關鍵是抄的很不專業(yè),而且視頻上也沒有實際操作過,盡對著源碼講,那時我在想,你跑一遍源碼會死嗎,就那幾分鐘的事情,后來才知道,有些源碼原來是跑不出來的,報錯,她可能不敢跑~~~ 哎,其他什么不說了,當時就看著卓越銷售榜上挺多人買這本書的,自己也買了,結論:這是一本旨在騙錢的書。作者很不負責任。
  •   說說亞馬遜:書掉頁了,但是我沒換,換著太麻煩,但是因為是免費送貨比當當網(wǎng)好,所以就將就著看了。再說說這本書:新手千萬不要相信零基礎,你可以零基礎jsp,但不能零基礎HTML、CSS、(書中有涉獵,但是很簡潔)還有java語法。不然就是看天書。適合ASP、PHP程序員轉java web方向,但java基礎還是要補的。
  •   第一次在卓越買書,挺順利的,到貨比預期的快
  •   一般般,有些說的簡單,有些不知道說什么,這本書寫得不好,但是有些東西對初學者來說還可以
  •   還不錯,就是沒有時間看。
  •   不好意思,評價晚了!書速度很快,書有一點點瑕疵,不過還好
  •   很好的一本書,適合學Java WEB開發(fā)
  •   不錯的書哦,翻看封面才知道作者是一大美女,哈哈,java 入門必看哦
 

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

京ICP備13047387號-7