JSP項目開發(fā)案例全程實錄

出版時間:2011-1  出版社:清華大學  作者:明日科技  頁數:609  
Tag標簽:無  

前言

前  言(第2版)編寫背景“軟件項目開發(fā)全程實錄”叢書(第1版)出版兩年來,受到了廣大讀者的熱烈歡迎,目前該叢書已經累計銷售近10萬冊,成為近年來最暢銷的編程案例類叢書之一。應讀者朋友的要求,我們根據最新的市場變化并結合廣大讀者的建議,編寫了該叢書的第2版。從技術背景來看,JSP(JavaServerPage)是由Sun公司在Java語言基礎上開發(fā)出來的一種動態(tài)網頁制作技術,是Java開發(fā)陣營中最具代表性的解決方案。JSP不僅擁有與Java一樣的面向對象性、便利性、跨平臺性等優(yōu)點,還擁有Java Servlet的穩(wěn)定性,并且可以使用Servlet提供的API、Java Bean及Web開發(fā)框架技術,使頁面代碼與后臺處理代碼分離,提高工作效率。在目前比較流行的Web程序開發(fā)中,JSP是比較熱門的一種動態(tài)網頁技術,它依靠Java語言的穩(wěn)定、安全、可移植性好的優(yōu)點,成為大、中型網站開發(fā)的首選。本書內容本書提供了12個經典案例。這12個案例不僅按照軟件工程的開發(fā)流程進行實施,在書中更是按照開發(fā)背景、需求分析、系統(tǒng)功能分析、數據庫分析、數據庫建模和系統(tǒng)開發(fā)的順序進行講解,務求使讀者切實體會循序漸進的開發(fā)過程。書中每一章都應用了不同的技術,如第1章采用了Struts2.0開發(fā)框架;第2、3、8、9、12章采用了比較經典的Struts開發(fā)框架,并且在第8章中還應用了Ajax技術實現考試計時等功能;第4章采用了短信貓和JavaMail組件實現了企業(yè)快信;第5章主要應用了Spring、Struts和Hibernate框架整合技術,它們是目前最流行的整合技術;第6章采用了Struts和Hibernate框架整合技術;第10章采用了JavaBean+Servlet結合技術,充分體現了MVC的設計思想,使整個系統(tǒng)的設計思路比較清晰;第11章采用了JSP+Ajax技術實現,實現了無刷新的聊天室。第2版所做的改進在第2版中,我們主要遵循以下原則對第1版內容進行修改。 增加了內容針對目前JSP越來越廣泛的應用,我們增加了聊天室系統(tǒng)和在線音樂吧兩個案例,以便讓讀者更好地學習JSP知識。 修改了第1版中的錯誤對于第1版中出現的錯誤,或者運行異常的程序,我們都進行了修訂,以便讀者更好地學習。本書特點  視頻講解對于初學者來說,視頻講解是最好的導師,它能夠引導初學者快速入門,使其感受到編程的快樂和成就感,增強進一步學習的信心。鑒于此,本書為每一個案例都配備了視頻講解,初學者可以通過視頻講解實現案例中的功能。  案例典型本書案例均從實際應用角度出發(fā),應用了當前流行的技術,涉及的知識廣泛,讀者可以從每個案例中積累豐富的實戰(zhàn)經驗。  代碼注釋為了便于讀者閱讀程序代碼,書中的代碼幾乎每行都有注釋,并且整齊地縱向排列,可使讀者快速領會作者的意圖。 代碼貼士案例類書籍通常會包含大量的程序代碼,冗長的代碼往往令初學者望而生畏。為了方便讀者閱讀和理解代碼,本書避免了連續(xù)大篇幅的代碼,而將其分割為多個部分,并對重要的方法、屬性和知識點設計了頗具特色的“代碼貼士”。 知識擴展為了增加讀者的編程經驗和技巧,書中每個案例都標記有“注意”、“技巧”等提示信息,并且在每章中都提供了一項專題技術。適合讀者本書定位于想要使用JSP進行Web應用程序開發(fā)的初、中級讀者,一些案例對于高級用戶也具有很好的參考價值。同時,本書也特別適合作為大專院校計算機專業(yè)的案例參考書。對于初學者來說,不必擔心書中的案例做不出來,因為本書附帶光盤中的視頻錄像會引導您去做,再結合書中的知識講解,相信初學者不但可以完成書中介紹的案例程序,而且能夠根據理解自行設計類似的程序。本書約定由于篇幅有限,本書每章不可能逐一介紹案例中的各模塊。作者選擇了基礎和典型的模塊進行介紹,對于功能重復的模塊,由于技術、設計思路和實現過程比較相似,因此沒有在書中體現。本書中涉及的功能模塊在光盤中都附帶有視頻錄像,以方便讀者學習。 作者隊伍本書由明日科技Java web軟件開發(fā)團隊組織編寫。明日科技是一家以計算機軟件技術為核心的高科技企業(yè),是專業(yè)的應用軟件開發(fā)和服務企業(yè),多年來始終致力于行業(yè)管理軟件開發(fā)、行業(yè)電子商務網站開發(fā)等領域,涉及生產、管理、控制、倉儲、物流、營銷、服務等行業(yè)。另外,公司還致力于軟件技術的普及和傳播。參與本書編寫的程序員有:盧瀚、張明、董大永、尹強、李繼業(yè)、張磊、賽奎春、高春艷、宋坤、劉銳寧、梁水、李偉明、王小科、王軍、趙會東、劉彬彬、安劍、孫秀梅、鞏建華、房大偉、呂雙、劉云峰、王國輝、李鐘尉、張振坤、陳丹丹、白偉明、劉中華、潘凱華、劉欣、李慧、梁曉嵐、楊麗、顧麗麗、劉齡齡、于長鳳、張彥國、王樂樂、陳英、劉瑩、李賀等。

內容概要

本書以都市供求信息網、圖書館管理系統(tǒng)、企業(yè)電子商城、企業(yè)快信——短信+郵件、企業(yè)人力資源管理系統(tǒng)、辦公自動化管理系統(tǒng)、物流信息網、網絡在線考試系統(tǒng)、編程體驗BBs——論壇系統(tǒng)、博客網、聊天室系統(tǒng)和在線音樂吧12個實際項目開發(fā)程序為案例,從軟件工程的角度出發(fā),按照項目的開發(fā)順序,系統(tǒng)、全面地介紹了程序開發(fā)流程。從開發(fā)背景、需求分析、系統(tǒng)功能分析、數據庫分析、數據庫建模、網站開發(fā)到網站的發(fā)布,每一過程都作了詳細的介紹。
本書案例涉及行業(yè)廣泛,實用性非常強。通過對本書的學習,讀者可以了解各個行業(yè)的特點,能夠針對某一行業(yè)進行軟件開發(fā),也可以通過光盤中提供的案例源代碼和數據庫進行二次開發(fā),以減少開發(fā)系統(tǒng)所需要的時問。
本書光盤提供12個項目開發(fā)完整案例的同步教學視頻,12個項目開發(fā)完整案例及其源程序,本書的服務網站knIVW.mingribook.com還提供了內容豐富的素材庫、題庫、模塊庫、案例庫和本書的答疑服務。
本書是一本項目開發(fā)案例方面的參考書,適合有基本編程知識但還沒有項目開發(fā)經驗的軟件開發(fā)的初學者使用,尤其適合高校在校生進行畢業(yè)設計、課題設計時做參考。

作者簡介

明日科技,專業(yè)的軟件開發(fā)公司,該公司是一家以計算機軟件技術為核心的高科技企業(yè),是專業(yè)的應用軟件開發(fā)和服務企業(yè),多年來始終致力于行業(yè)管理軟件開發(fā)、行業(yè)電子商務網站開發(fā)等領域,涉及生產、管理、控制、倉儲、物流、營銷、服務等行業(yè),公司現有各類軟件工程師50余人。另外,公司還致力于軟件技術的普及和傳播,先后創(chuàng)作軟件開發(fā)類圖書多部,其中多部圖書榮獲“全國優(yōu)秀暢銷書”獎。

書籍目錄

第1章 都市供求信息網
第2章 圖書館管理系統(tǒng)
第3章 企業(yè)電子商城
第4章 企業(yè)快信——短信+郵件
第5章 企業(yè)人力資源管理系統(tǒng)
第6章 辦公自動化管理系統(tǒng)
第7章 物流信息網
第8章 網絡在線考試系統(tǒng)
第9章 編程體驗BBS——論壇系統(tǒng)
第10章 博客網
第11章 聊天室系統(tǒng)
第12章 在線音樂吧

章節(jié)摘錄

第一章在全球知識經濟和信息化高速發(fā)展的今天,無論是在生活、工作還是學習方面,信息都是決定成敗的關鍵。小到生活中的需求,大到企業(yè)的發(fā)展,特別是對于企業(yè)實現跨地區(qū)、跨行業(yè)、跨國經營,信息都起著至關重要的作用。而電子商務作為一種嶄新的商務運作模式,越來越受到企業(yè)的重視。本章通過應用Struts 2.0+SQL Server 2005開發(fā)一個流行的電子商務網站——都市供求信息網。通過學習本章,讀者可以:了解供求信息網站開發(fā)的基本過程掌握如何進行需求分析和編寫項目計劃書掌握分析并設計數據庫的方法熟悉應用Struts 2.0框架進行開發(fā)了解Struts 2.0中的標簽掌握在Struts 2.0中進行表單驗證的方法掌握在Eclipse中使用JUnit工具進行單元測試的方法掌握網站發(fā)布的方法 1.1  開 發(fā) 背 景天下華源信息科技有限公司是一家集數據通信、系統(tǒng)集成、電話增值服務于一體的高科技公司。公司為了擴大規(guī)模,增強企業(yè)的競爭力,決定向多元化發(fā)展,借助Internet在國內的快速發(fā)展,聚集部分資金投入網站建設,以向企業(yè)提供有償信息服務為盈利方式,為企業(yè)和用戶提供綜合信息服務?,F需要委托其他單位開發(fā)一個信息網站。1.2  系 統(tǒng) 分 析1.2.1  需求分析對于信息網站來說,用戶的訪問量是至關重要的。如果網站的訪問量很低,那么就很少有企業(yè)與其合作,也就沒有利潤可言了。因此,信息網站必須為用戶提供大量的、免費的、有價值的信息,才能夠吸引用戶。為此,網站要盡可能地提供多方面的信息,這些信息主要來自于生活、工作與學習方面。另外,網站不僅要為企業(yè)提供各種有償服務,還需要額外為用戶提供大量的無償服務。1.2.2  可行性分析1.引言編寫目的。為了給軟件開發(fā)企業(yè)的決策層提供是否進行項目實施的參考依據,現以文件的形式分析項目的風險、項目需要的投資與效益。背景。天下華源信息科技有限公司是一家以信息產業(yè)為主的高科技公司。公司為了擴展業(yè)務,需要一個CTC(消費者與消費者之間的交易平臺)和BTC(企業(yè)為消費者提供的交易平臺)業(yè)務平臺,現需要委托其他公司開發(fā)一個供求信息的網站,項目名稱為都市供求信息網。2.可行性研究的前提要求。網站要求為用戶有償或無償提供盡可能全面的信息,涵蓋生活、工作與學習各方面,如求職、招聘、家教、招商、房屋、車輛、出售、求購等信息。目標。一方面為用戶的生活、工作提供方便,另一方面為提高企業(yè)知名度,為企業(yè)的產品宣傳節(jié)約大量成本。評價尺度。根據用戶的需求,網站中發(fā)布的信息要準確、有效、全面,考慮到對企業(yè)及國家的影響,對一些非法、不健康的信息要及時刪除。此外,應加強網站的安全性,避免有意或無意的破壞導致系統(tǒng)癱瘓,造成嚴重損失。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JSP項目開發(fā)案例全程實錄 PDF格式下載


用戶評論 (總計105條)

 
 

  •   都是項目開發(fā)案例,跟著學起來不錯
  •   對于使用JSP開發(fā)軟件的程序員幫助很大
  •   這本書有比較好的系統(tǒng)設計模式,沒有介紹什么基礎知識,但是在項目層面上介紹的很詳細。比較適合有相應基礎的人來看。
  •   這書對與開發(fā)有很大的幫助,能提供參考
  •   案例詳細,有源代碼,能夠容易學習
  •   對要做項目的同學來說,這本書能很大程度上引導思路,方法詳盡,過程非常清晰
  •   看了此書了解項目是如何煉成的了
  •   買來為我的畢業(yè)設計做準備的,我的畢業(yè)設計就是做一個購物網站。每個工程都搞定一定是個JSP高手了。
  •   好書,項目經典!多看看對做項目有好處的
  •   幫朋友買的,他說挺好的內容挺全,就是軟件和系統(tǒng)配置的時候很麻煩
  •   案例很多,很適合初學者
  •   明日科技的書,有視頻,適合初學者,值得擁有
  •   有源代碼,系統(tǒng)的設計也寫得蠻全的。
  •   印刷很不錯,案例也很典型,就是價格高了~~~
  •   這本書的例子還詳細,代碼注釋也做得很好,最后我要夸夸這本書的網上支持團隊,在論壇里發(fā)帖問這本書中的項目部署中遇到的問題,基本上一天內就會有專家回復你,而且回復的答案很有效地解決了我的問題,必須給滿分
  •   書很不錯,內容很多,講的很詳細,對我這種菜鳥來說是本好書。如果有誰想要光盤中的內容,聯系我QQ:370757862.
  •   內容介紹詳細,加上視頻解說更容易讓人學習!而且例子精講。
  •   有視頻,很適合入門者學習。
  •   非常的不錯,很適合!既適合初學者學習又適合有一定基礎準備向更高一層的人士學習,確實是一本不錯的書!里邊對網頁的制作講的很詳細!
  •   相當不錯的 一本書 適合 有jsp基礎的人看 可以使以前學的知識貫穿起來
  •   所配光盤內容期望值有偏差。
  •   是一本JSP學習的好書,例子很實用
  •   挺不錯的,要是來電更實用的網站就更好了啊,哈哈
  •   書籍很好,內容簡單易懂,非常適合學習和專研者
  •   書不錯。配送的光盤也很有用
  •   書不錯,發(fā)貨也快。還帶光盤,很好。
  •   挺不錯的書,質量很好,服務也挺好,快遞速度也不錯
  •   畢業(yè)設計參考用
  •   這本書很不錯,很適合我!
  •   覺得還不錯,對畢業(yè)設計有一定的幫助!
  •   正在學習中,感覺還是不錯的
  •   買了之后才知道,內容充實,實用性強
  •   書收到了,里面沒優(yōu)發(fā)票,能補給我嗎???,站內和我聯系下吧,我下次買書的時候一起把發(fā)票補給我也行。。
  •   真的可以從零學習的,很實用,非常好,吐血推薦?。?/li>
  •   書本內容獨到,淺顯易懂,適合新手
  •   是買個別人的,東西還好,對于完成設計有一定幫助
  •   已經訂了本書,但現在還沒有到。一共頂了兩本書,一個在**一個在這里,**的第二天就到了,當當的,這都快周末了,還沒有到。以后,訂書就值得考慮了!速度太慢!
  •   寫 畢業(yè)的時候 幫了很大的忙。有實例可以參考,有些代碼還可以借用。
  •   這本書挺實用的,覺對的好評
  •   書很厚,內容不錯,值得新手老手拜讀!強烈建議購買!
  •   書已經收到,很滿意,
  •   好厚的書, 還沒,看感覺不錯
  •   挺好的,書的質量不錯,但是我買的書和我想學的好像不太對頭,所以還沒怎么看~~
  •   發(fā)貨速度快 書的質量也很好 贊
  •   書不錯,紙張也很好!
  •   還行吧 長度不少于5個字
  •   還沒怎么用,看上去不錯的樣子!
  •   快遞的速度很快!
  •   發(fā)貨快速。質量不錯
  •   初看了一下還不錯
  •   感覺很深,有點難度
  •   好個毛
  •   期望不會差........
  •   老師推薦的看里面很厚實 因為很貴所以要好好看看
  •   還在看當中....
  •   剛收到,快遞很效率,大概看了一下講解很詳細,項目的開發(fā)流程全部涉及到了;很適合初學者。
  •   書中各章內容都利用不同的開發(fā)技術說明在項目中的應用,是一本值的初學者提高動手能力的好書
  •   這本書每個項目都很詳細,適合初學者。
  •   可能因為項目太多分析的不細,但是主要模塊分析的不錯。
  •   正是我需要的,案例狠好,視頻教程再詳細點就更完美了。
  •   12個項目、準備開始做來試試!希望能學好呢
  •   書中案例比較多,可以多學習模仿案例。
  •   很不錯的書,很多有用的案例。
  •   還沒有開始看呢,看舉的案例挺實用的,應該還是不錯的。
  •   內容是還是很詳細的,但是需要一定的基礎,光碟上說有視頻,但是還沒看
    總之用于提高的話值得買
  •   里面內容還算全面,可以是初學者學習!
  •   還好吧,但是這本書不怎么適合初學者,適合提高用的
  •   光盤的內容很全,但是書到的有些慢,因為要移倉吧
  •   對于普通在線本科生,這是一本非常好的實踐書籍,從中可以學些很多
  •   兩地書籍湊一塊兒發(fā)的比較慢,不過質量還是可以的,光盤保存很好
  •   不錯的書籍,適合初學者
  •   這本書只能用來做參考,沒有一定的基礎還是不要買了
  •   好書啊,努力學習中??!
  •   而且還送了源代碼~~~還是不錯的吧~~
  •   有實例可以參照學習。
  •   我最先是在書店看到這本書的,后來就在當當買了,第二天就送到了,書籍不錯,質量跟我在書店看的差不多,很喜歡
  •   內容很豐富!正是我要的!
  •   以為下雨天書多多少少會濕 還好 包裝的很好 內容等看了在評價
  •   挺好的,代碼全面,不過部分代碼有點小錯誤,改一下就好了
  •   書的表面灰塵比較多。
  •   書不錯,是我想要的~~-
  •   入門書籍,都是些基本的東西,看完之后可以有個大體輪廓。
  •   內[容還沒看
  •   挺好的,就是計劃趕不上變化,總沒時間看!哈哈……
  •   還沒仔細看,大概翻了一下,應該不錯的……
  •   還不錯 ,例子比較好但是代碼量較少
  •   只有第一個項目是用的STRUTS2,其他的都是STRUTS1,虧了
  •   千萬別買了。為什么不適合初學,因為你看不懂,不具體的東西,摻雜了,太多知識,沒有三兩三,別玩那碗。為什么不適合新手,因為該講的點都略去了,不連貫,就說說主要代碼段,一個完整的開發(fā)過程都不全,哪怕最簡單的,因為我們要的只是完整啊。為什么不適合有經驗者,因為根本沒用啊,思想不夠新,程序陳舊,套路依舊,你把作者拖出來叫他說幾個特色,我去,沒有啊...
  •   就是案例 ,教育性不太強,單純給出案例過程,講解少。
  •   書不錯,就是包裝磨損了。
  •   第五單元后光盤視屏看不了
  •   物流很快,書內容也很豐富,非常滿意
  •   這本書案例有點多,其實詳細程度一般,可以作為練習
  •   封面很舊,還有光盤是C#的,我買的是JSP?。。。。。。?/li>
  •   內容都是一個套路 特別是視頻 呵呵 總的來說還好吧 感覺看一個例子就夠了
  •   在亞馬遜買了好多書了,這里的書向來質量不錯~
  •   純項目,但是第一個項目還好,采用Struts2后來的項目就不好了,都是些Struts1的有點過時,不太適合開發(fā)?;A的東西又少,只是粘貼點代碼。
  •   垃圾!案例同第一版完全一樣!技術嚴重落后,作者意圖可想而知!
  •   商品基本滿足需求,只不過雖然說是全程實錄,但是還是不夠詳細,我是初學者,內容上來說,我覺得還可以更好
  •   很實用的書哈,但是在使用過程中有些地方要自己克服!
 

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

京ICP備13047387號-7