出版時(shí)間:2011-1 出版社:清華大學(xué) 作者:明日科技 頁數(shù):609
Tag標(biāo)簽:無
前言
前 言(第2版)編寫背景“軟件項(xiàng)目開發(fā)全程實(shí)錄”叢書(第1版)出版兩年來,受到了廣大讀者的熱烈歡迎,目前該叢書已經(jīng)累計(jì)銷售近10萬冊,成為近年來最暢銷的編程案例類叢書之一。應(yīng)讀者朋友的要求,我們根據(jù)最新的市場變化并結(jié)合廣大讀者的建議,編寫了該叢書的第2版。從技術(shù)背景來看,JSP(JavaServerPage)是由Sun公司在Java語言基礎(chǔ)上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),是Java開發(fā)陣營中最具代表性的解決方案。JSP不僅擁有與Java一樣的面向?qū)ο笮?、便利性、跨平臺性等優(yōu)點(diǎn),還擁有Java Servlet的穩(wěn)定性,并且可以使用Servlet提供的API、Java Bean及Web開發(fā)框架技術(shù),使頁面代碼與后臺處理代碼分離,提高工作效率。在目前比較流行的Web程序開發(fā)中,JSP是比較熱門的一種動態(tài)網(wǎng)頁技術(shù),它依靠Java語言的穩(wěn)定、安全、可移植性好的優(yōu)點(diǎn),成為大、中型網(wǎng)站開發(fā)的首選。本書內(nèi)容本書提供了12個(gè)經(jīng)典案例。這12個(gè)案例不僅按照軟件工程的開發(fā)流程進(jìn)行實(shí)施,在書中更是按照開發(fā)背景、需求分析、系統(tǒng)功能分析、數(shù)據(jù)庫分析、數(shù)據(jù)庫建模和系統(tǒng)開發(fā)的順序進(jìn)行講解,務(wù)求使讀者切實(shí)體會循序漸進(jìn)的開發(fā)過程。書中每一章都應(yīng)用了不同的技術(shù),如第1章采用了Struts2.0開發(fā)框架;第2、3、8、9、12章采用了比較經(jīng)典的Struts開發(fā)框架,并且在第8章中還應(yīng)用了Ajax技術(shù)實(shí)現(xiàn)考試計(jì)時(shí)等功能;第4章采用了短信貓和JavaMail組件實(shí)現(xiàn)了企業(yè)快信;第5章主要應(yīng)用了Spring、Struts和Hibernate框架整合技術(shù),它們是目前最流行的整合技術(shù);第6章采用了Struts和Hibernate框架整合技術(shù);第10章采用了JavaBean+Servlet結(jié)合技術(shù),充分體現(xiàn)了MVC的設(shè)計(jì)思想,使整個(gè)系統(tǒng)的設(shè)計(jì)思路比較清晰;第11章采用了JSP+Ajax技術(shù)實(shí)現(xiàn),實(shí)現(xiàn)了無刷新的聊天室。第2版所做的改進(jìn)在第2版中,我們主要遵循以下原則對第1版內(nèi)容進(jìn)行修改。 增加了內(nèi)容針對目前JSP越來越廣泛的應(yīng)用,我們增加了聊天室系統(tǒng)和在線音樂吧兩個(gè)案例,以便讓讀者更好地學(xué)習(xí)JSP知識。 修改了第1版中的錯(cuò)誤對于第1版中出現(xiàn)的錯(cuò)誤,或者運(yùn)行異常的程序,我們都進(jìn)行了修訂,以便讀者更好地學(xué)習(xí)。本書特點(diǎn) 視頻講解對于初學(xué)者來說,視頻講解是最好的導(dǎo)師,它能夠引導(dǎo)初學(xué)者快速入門,使其感受到編程的快樂和成就感,增強(qiáng)進(jìn)一步學(xué)習(xí)的信心。鑒于此,本書為每一個(gè)案例都配備了視頻講解,初學(xué)者可以通過視頻講解實(shí)現(xiàn)案例中的功能。 案例典型本書案例均從實(shí)際應(yīng)用角度出發(fā),應(yīng)用了當(dāng)前流行的技術(shù),涉及的知識廣泛,讀者可以從每個(gè)案例中積累豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。 代碼注釋為了便于讀者閱讀程序代碼,書中的代碼幾乎每行都有注釋,并且整齊地縱向排列,可使讀者快速領(lǐng)會作者的意圖。 代碼貼士案例類書籍通常會包含大量的程序代碼,冗長的代碼往往令初學(xué)者望而生畏。為了方便讀者閱讀和理解代碼,本書避免了連續(xù)大篇幅的代碼,而將其分割為多個(gè)部分,并對重要的方法、屬性和知識點(diǎn)設(shè)計(jì)了頗具特色的“代碼貼士”。 知識擴(kuò)展為了增加讀者的編程經(jīng)驗(yàn)和技巧,書中每個(gè)案例都標(biāo)記有“注意”、“技巧”等提示信息,并且在每章中都提供了一項(xiàng)專題技術(shù)。適合讀者本書定位于想要使用JSP進(jìn)行Web應(yīng)用程序開發(fā)的初、中級讀者,一些案例對于高級用戶也具有很好的參考價(jià)值。同時(shí),本書也特別適合作為大專院校計(jì)算機(jī)專業(yè)的案例參考書。對于初學(xué)者來說,不必?fù)?dān)心書中的案例做不出來,因?yàn)楸緯綆Ч獗P中的視頻錄像會引導(dǎo)您去做,再結(jié)合書中的知識講解,相信初學(xué)者不但可以完成書中介紹的案例程序,而且能夠根據(jù)理解自行設(shè)計(jì)類似的程序。本書約定由于篇幅有限,本書每章不可能逐一介紹案例中的各模塊。作者選擇了基礎(chǔ)和典型的模塊進(jìn)行介紹,對于功能重復(fù)的模塊,由于技術(shù)、設(shè)計(jì)思路和實(shí)現(xiàn)過程比較相似,因此沒有在書中體現(xiàn)。本書中涉及的功能模塊在光盤中都附帶有視頻錄像,以方便讀者學(xué)習(xí)。 作者隊(duì)伍本書由明日科技Java web軟件開發(fā)團(tuán)隊(duì)組織編寫。明日科技是一家以計(jì)算機(jī)軟件技術(shù)為核心的高科技企業(yè),是專業(yè)的應(yīng)用軟件開發(fā)和服務(wù)企業(yè),多年來始終致力于行業(yè)管理軟件開發(fā)、行業(yè)電子商務(wù)網(wǎng)站開發(fā)等領(lǐng)域,涉及生產(chǎn)、管理、控制、倉儲、物流、營銷、服務(wù)等行業(yè)。另外,公司還致力于軟件技術(shù)的普及和傳播。參與本書編寫的程序員有:盧瀚、張明、董大永、尹強(qiáng)、李繼業(yè)、張磊、賽奎春、高春艷、宋坤、劉銳寧、梁水、李偉明、王小科、王軍、趙會東、劉彬彬、安劍、孫秀梅、鞏建華、房大偉、呂雙、劉云峰、王國輝、李鐘尉、張振坤、陳丹丹、白偉明、劉中華、潘凱華、劉欣、李慧、梁曉嵐、楊麗、顧麗麗、劉齡齡、于長鳳、張彥國、王樂樂、陳英、劉瑩、李賀等。
內(nèi)容概要
本書以都市供求信息網(wǎng)、圖書館管理系統(tǒng)、企業(yè)電子商城、企業(yè)快信——短信+郵件、企業(yè)人力資源管理系統(tǒng)、辦公自動化管理系統(tǒng)、物流信息網(wǎng)、網(wǎng)絡(luò)在線考試系統(tǒng)、編程體驗(yàn)BBs——論壇系統(tǒng)、博客網(wǎng)、聊天室系統(tǒng)和在線音樂吧12個(gè)實(shí)際項(xiàng)目開發(fā)程序?yàn)榘咐瑥能浖こ痰慕嵌瘸霭l(fā),按照項(xiàng)目的開發(fā)順序,系統(tǒng)、全面地介紹了程序開發(fā)流程。從開發(fā)背景、需求分析、系統(tǒng)功能分析、數(shù)據(jù)庫分析、數(shù)據(jù)庫建模、網(wǎng)站開發(fā)到網(wǎng)站的發(fā)布,每一過程都作了詳細(xì)的介紹。
本書案例涉及行業(yè)廣泛,實(shí)用性非常強(qiáng)。通過對本書的學(xué)習(xí),讀者可以了解各個(gè)行業(yè)的特點(diǎn),能夠針對某一行業(yè)進(jìn)行軟件開發(fā),也可以通過光盤中提供的案例源代碼和數(shù)據(jù)庫進(jìn)行二次開發(fā),以減少開發(fā)系統(tǒng)所需要的時(shí)問。
本書光盤提供12個(gè)項(xiàng)目開發(fā)完整案例的同步教學(xué)視頻,12個(gè)項(xiàng)目開發(fā)完整案例及其源程序,本書的服務(wù)網(wǎng)站knIVW.mingribook.com還提供了內(nèi)容豐富的素材庫、題庫、模塊庫、案例庫和本書的答疑服務(wù)。
本書是一本項(xiàng)目開發(fā)案例方面的參考書,適合有基本編程知識但還沒有項(xiàng)目開發(fā)經(jīng)驗(yàn)的軟件開發(fā)的初學(xué)者使用,尤其適合高校在校生進(jìn)行畢業(yè)設(shè)計(jì)、課題設(shè)計(jì)時(shí)做參考。
作者簡介
明日科技,專業(yè)的軟件開發(fā)公司,該公司是一家以計(jì)算機(jī)軟件技術(shù)為核心的高科技企業(yè),是專業(yè)的應(yīng)用軟件開發(fā)和服務(wù)企業(yè),多年來始終致力于行業(yè)管理軟件開發(fā)、行業(yè)電子商務(wù)網(wǎng)站開發(fā)等領(lǐng)域,涉及生產(chǎn)、管理、控制、倉儲、物流、營銷、服務(wù)等行業(yè),公司現(xiàn)有各類軟件工程師50余人。另外,公司還致力于軟件技術(shù)的普及和傳播,先后創(chuàng)作軟件開發(fā)類圖書多部,其中多部圖書榮獲“全國優(yōu)秀暢銷書”獎(jiǎng)。
書籍目錄
第1章 都市供求信息網(wǎng)
第2章 圖書館管理系統(tǒng)
第3章 企業(yè)電子商城
第4章 企業(yè)快信——短信+郵件
第5章 企業(yè)人力資源管理系統(tǒng)
第6章 辦公自動化管理系統(tǒng)
第7章 物流信息網(wǎng)
第8章 網(wǎng)絡(luò)在線考試系統(tǒng)
第9章 編程體驗(yàn)BBS——論壇系統(tǒng)
第10章 博客網(wǎng)
第11章 聊天室系統(tǒng)
第12章 在線音樂吧
章節(jié)摘錄
第一章在全球知識經(jīng)濟(jì)和信息化高速發(fā)展的今天,無論是在生活、工作還是學(xué)習(xí)方面,信息都是決定成敗的關(guān)鍵。小到生活中的需求,大到企業(yè)的發(fā)展,特別是對于企業(yè)實(shí)現(xiàn)跨地區(qū)、跨行業(yè)、跨國經(jīng)營,信息都起著至關(guān)重要的作用。而電子商務(wù)作為一種嶄新的商務(wù)運(yùn)作模式,越來越受到企業(yè)的重視。本章通過應(yīng)用Struts 2.0+SQL Server 2005開發(fā)一個(gè)流行的電子商務(wù)網(wǎng)站——都市供求信息網(wǎng)。通過學(xué)習(xí)本章,讀者可以:了解供求信息網(wǎng)站開發(fā)的基本過程掌握如何進(jìn)行需求分析和編寫項(xiàng)目計(jì)劃書掌握分析并設(shè)計(jì)數(shù)據(jù)庫的方法熟悉應(yīng)用Struts 2.0框架進(jìn)行開發(fā)了解Struts 2.0中的標(biāo)簽掌握在Struts 2.0中進(jìn)行表單驗(yàn)證的方法掌握在Eclipse中使用JUnit工具進(jìn)行單元測試的方法掌握網(wǎng)站發(fā)布的方法 1.1 開 發(fā) 背 景天下華源信息科技有限公司是一家集數(shù)據(jù)通信、系統(tǒng)集成、電話增值服務(wù)于一體的高科技公司。公司為了擴(kuò)大規(guī)模,增強(qiáng)企業(yè)的競爭力,決定向多元化發(fā)展,借助Internet在國內(nèi)的快速發(fā)展,聚集部分資金投入網(wǎng)站建設(shè),以向企業(yè)提供有償信息服務(wù)為盈利方式,為企業(yè)和用戶提供綜合信息服務(wù)?,F(xiàn)需要委托其他單位開發(fā)一個(gè)信息網(wǎng)站。1.2 系 統(tǒng) 分 析1.2.1 需求分析對于信息網(wǎng)站來說,用戶的訪問量是至關(guān)重要的。如果網(wǎng)站的訪問量很低,那么就很少有企業(yè)與其合作,也就沒有利潤可言了。因此,信息網(wǎng)站必須為用戶提供大量的、免費(fèi)的、有價(jià)值的信息,才能夠吸引用戶。為此,網(wǎng)站要盡可能地提供多方面的信息,這些信息主要來自于生活、工作與學(xué)習(xí)方面。另外,網(wǎng)站不僅要為企業(yè)提供各種有償服務(wù),還需要額外為用戶提供大量的無償服務(wù)。1.2.2 可行性分析1.引言編寫目的。為了給軟件開發(fā)企業(yè)的決策層提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)以文件的形式分析項(xiàng)目的風(fēng)險(xiǎn)、項(xiàng)目需要的投資與效益。背景。天下華源信息科技有限公司是一家以信息產(chǎn)業(yè)為主的高科技公司。公司為了擴(kuò)展業(yè)務(wù),需要一個(gè)CTC(消費(fèi)者與消費(fèi)者之間的交易平臺)和BTC(企業(yè)為消費(fèi)者提供的交易平臺)業(yè)務(wù)平臺,現(xiàn)需要委托其他公司開發(fā)一個(gè)供求信息的網(wǎng)站,項(xiàng)目名稱為都市供求信息網(wǎng)。2.可行性研究的前提要求。網(wǎng)站要求為用戶有償或無償提供盡可能全面的信息,涵蓋生活、工作與學(xué)習(xí)各方面,如求職、招聘、家教、招商、房屋、車輛、出售、求購等信息。目標(biāo)。一方面為用戶的生活、工作提供方便,另一方面為提高企業(yè)知名度,為企業(yè)的產(chǎn)品宣傳節(jié)約大量成本。評價(jià)尺度。根據(jù)用戶的需求,網(wǎng)站中發(fā)布的信息要準(zhǔn)確、有效、全面,考慮到對企業(yè)及國家的影響,對一些非法、不健康的信息要及時(shí)刪除。此外,應(yīng)加強(qiáng)網(wǎng)站的安全性,避免有意或無意的破壞導(dǎo)致系統(tǒng)癱瘓,造成嚴(yán)重?fù)p失。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
JSP項(xiàng)目開發(fā)案例全程實(shí)錄 PDF格式下載