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