出版時(shí)間:2009-7 出版社:電子工業(yè)出版社 作者:吳亞峰 等 著 頁(yè)數(shù):512
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《30天學(xué)通Java Web項(xiàng)目案例開發(fā)》附贈(zèng)DVD光盤1張,內(nèi)容包括超大容量手把手教學(xué)視頻、電子教案(PPT)、編程參考寶典電子書、源代碼。Java是目前最流行、發(fā)展最快的編程語(yǔ)言之一,由于其開放,跨平臺(tái)的特點(diǎn),吸引了眾多的開發(fā)人員與軟件公司。同時(shí)在眾多軟件公司及有志之士的共同努力下,出現(xiàn)了許多優(yōu)秀的開源框架,為Java語(yǔ)言在企業(yè)級(jí)開發(fā)領(lǐng)域注入了新的血液?!?0天學(xué)通Java Web項(xiàng)目案例開發(fā)》結(jié)合具體的項(xiàng)目案例向讀者介紹了Java EE開發(fā)的整個(gè)流程,《30天學(xué)通Java Web項(xiàng)目案例開發(fā)》共介紹了10個(gè)項(xiàng)目案例,涵蓋了目前幾個(gè)比較流行的開源框架,如Struts、Spling、Hibernate、JSF,同時(shí)還有用于分布式企業(yè)級(jí)開發(fā)的EJB技術(shù),在項(xiàng)目的開發(fā)過(guò)程中,筆者還多次使用到了Ajax技術(shù),以增強(qiáng)用戶體驗(yàn)。在每一個(gè)項(xiàng)目案例的介紹中,筆者都是按照實(shí)際的開發(fā)步驟進(jìn)行的,一個(gè)模塊一個(gè)模塊地進(jìn)行介紹。對(duì)每一個(gè)項(xiàng)目的代碼都進(jìn)行了詳細(xì)的介紹,對(duì)核心代碼還進(jìn)行了詳細(xì)的代碼注釋,盡量讓讀者讀懂代碼中的每一行,每一個(gè)細(xì)節(jié)?! ?0天學(xué)通Java Web項(xiàng)目案例開發(fā)》不僅僅是向讀者介紹幾個(gè)案例,更是為了讓讀者熟悉這些開源框架的使用,其中也包含了筆者很多的開發(fā)技巧與開發(fā)經(jīng)驗(yàn),因此對(duì)于Java EE初學(xué)者及具有一定開發(fā)基礎(chǔ)的編程人員,都是一本不錯(cuò)的參考書。
作者簡(jiǎn)介
吳亞峰,畢業(yè)于北京郵電大學(xué),后留學(xué)澳大利亞臥龍崗大學(xué)取得碩士學(xué)位,1998年開始從事Java的開發(fā),有十多年的Java開發(fā)經(jīng)驗(yàn)與培訓(xùn)經(jīng)驗(yàn),主要的研究方向是Java EE?,F(xiàn)在為Java EE獨(dú)立軟件開發(fā)工程師,同時(shí)兼任Sun授權(quán)、Java培訓(xùn)中心認(rèn)證教師,為數(shù)十家著名企業(yè)培訓(xùn)了上千名軟件開發(fā)人員,曾編寫過(guò)《精通NetBeans——Java桌面、Web與企業(yè)級(jí)程序開發(fā)詳解》及《Java SE6.O編程指南》等暢銷技術(shù)書籍?! ∷饕滥龋寒厴I(yè)于燕山大學(xué),有軟件領(lǐng)域6年的從業(yè)經(jīng)驗(yàn),在軟件開發(fā)和計(jì)算機(jī)教學(xué)方面有著豐富的經(jīng)驗(yàn)。工作期間曾參與省級(jí)科研項(xiàng)目2項(xiàng),市級(jí)項(xiàng)目1項(xiàng);教改項(xiàng)目2項(xiàng)。同時(shí),為多個(gè)廠礦企業(yè)設(shè)計(jì)、開發(fā)了信息系統(tǒng),在JavaEE及SOA領(lǐng)域頗有建樹。
書籍目錄
第1章預(yù)備知識(shí)(教學(xué)視頻:21分鐘)1.1 Tomcat的下載安裝及簡(jiǎn)單使用1.1 .1 Tomcat服務(wù)器的下載1.1 .2 Tomcat服務(wù)器的安裝1.1 .3 Tomcat的簡(jiǎn)單使用1.2 WebLogic的使用1.2 .1 開發(fā)一個(gè)簡(jiǎn)單的EJB程序1.2 .2 Servlet的開發(fā)1.2 .3 開發(fā)前臺(tái)JSP文件1.2 .4 部署應(yīng)用1.3 MySQL的下載安裝及使用1.3 .1 MySQL的下載1.3 .2 MySQL的安裝1.3 .3 MySQL的簡(jiǎn)單使用1.4 Oracle數(shù)據(jù)庫(kù)的使用1.4 .1 登錄到Oracle界面1.4 .2 操作Oracle數(shù)據(jù)庫(kù)1.5 JCreator的使用1.5 .1 JCreator的安裝1.5 .2 JCreator的使用1.6 章末總結(jié)第2章飛達(dá)商貿(mào)有限公司POS系統(tǒng)(JSP+Spring+Hibernate+MySQL實(shí)現(xiàn)共6300行代碼)(教學(xué)視頻:122分鐘)2.1 開發(fā)背景2.2 系統(tǒng)分析2.2 .1 需求分析2.2 .2 可行性分析2.3 系統(tǒng)設(shè)計(jì)2.3 .1 系統(tǒng)目標(biāo)2.3 .2 系統(tǒng)功能結(jié)構(gòu)2.3 .3 構(gòu)建開發(fā)環(huán)境2.3 .4 系統(tǒng)界面預(yù)覽2.3 .5 系統(tǒng)目錄結(jié)構(gòu)與框架2.4 .數(shù)據(jù)庫(kù)設(shè)計(jì)2.4 .1 數(shù)據(jù)庫(kù)分析2.4 .2 項(xiàng)目E-R圖2.4 .3 數(shù)據(jù)庫(kù)基本表的設(shè)計(jì)2.4 .4 數(shù)據(jù)庫(kù)數(shù)據(jù)表的設(shè)計(jì)2.5 開發(fā)前的準(zhǔn)備工作2.5 .1 表的創(chuàng)建與記錄插入2.5 .2 數(shù)據(jù)源的配置2.5 .3 Spring的配置2.5 .4 Hibernate的配置2.6 登錄及注銷模塊2.6 .1 登錄頁(yè)面的設(shè)計(jì)2.6 .2 SeiMet的配置2.6 .3 登錄動(dòng)作的實(shí)現(xiàn)2.6 .4 業(yè)務(wù)方法的實(shí)現(xiàn)2.6 .5 注銷動(dòng)作的實(shí)現(xiàn)2.7 首頁(yè)的開發(fā)2.8 商品資料管理模塊2.8 .1 商品資料管理頁(yè)面的實(shí)現(xiàn)2.8 .2 業(yè)務(wù)方法的實(shí)現(xiàn)2.8 .3 商品搜索及換頁(yè)動(dòng)作的實(shí)現(xiàn)2.8 .4 商品的添加和查看2.8 .5 商品的修改及刪除2.9 商品類別管理模塊2.9 .1 商品類別管理頁(yè)面的實(shí)現(xiàn)2.9 .2 類別的添加及查看2.9 .3 類別的修改及刪除2.1 0客戶資料管理模塊2.1 0.1 客戶資料管理頁(yè)面的實(shí)現(xiàn)2.1 0.2 客戶的添加及查看2.1 0-3客戶的修改與刪除2.1 1供應(yīng)商資料管理模塊2.1 2采購(gòu)信息管理模塊2.1 2.1 采購(gòu)信息管理頁(yè)面的實(shí)現(xiàn)2.1 2.2 采購(gòu)信息的添加及刪除2.1 2.3 采購(gòu)明細(xì)的添加2.1 2.4 采購(gòu)信息的查看與修改2.1 2.5 采購(gòu)明細(xì)的修改與刪除2.1 3采購(gòu)?fù)素浌芾砟K2.1 3.1 采購(gòu)?fù)素浢骷?xì)的添加2.1 3.2 采購(gòu)?fù)素浢骷?xì)的修改及刪除2.1 4銷售與退貨管理模塊2.1 5庫(kù)存統(tǒng)計(jì)模塊2.1 6系統(tǒng)維護(hù)模塊2.1 6.1 管理員管理頁(yè)面的實(shí)現(xiàn)2.1 6.2 管理員的添加及刪除2.1 6.3 密碼重置2.1 6.4 .修改個(gè)人密碼2.1 7知識(shí)點(diǎn)匯總2.1 8章末總結(jié)第3章東城大學(xué)在線答疑系統(tǒng)(Struts2+Spring+MySQL實(shí)現(xiàn)共6300行代碼)(教學(xué)視頻:132分鐘)3.1 開發(fā)背景3.2 系統(tǒng)分析3.2 .1 需求分析3.2 .2 可行性分析3.3 系統(tǒng)設(shè)計(jì)3.3 .1 系統(tǒng)目標(biāo)3.3 .2 系統(tǒng)結(jié)構(gòu)圖3.3 .3 構(gòu)建開發(fā)環(huán)境3.3 .4 系統(tǒng)預(yù)覽3.3 .5 系統(tǒng)目錄組織結(jié)構(gòu)圖3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)3.4 .1 數(shù)據(jù)庫(kù)分析3.4 .2 項(xiàng)目E.R圖3.4 .3 數(shù)據(jù)庫(kù)表的設(shè)計(jì)3.5 開發(fā)前的準(zhǔn)備工作3.5 .1 創(chuàng)建表及插入測(cè)試數(shù)據(jù)3.5 .2 數(shù)據(jù)源的配置3.5 .3 Struts2和Spring的配置3.6 用戶登錄和注冊(cè)3.6 .1 BaseAction基類介紹3.6 .2 利用Aiax驗(yàn)證注冊(cè)用戶名3.6 .3 實(shí)現(xiàn)注冊(cè)功能3.6 .4 用戶登錄的開發(fā)3.7 前臺(tái)顯示頁(yè)面的開發(fā)3.7 .1 分頁(yè)的基類Action3.7 .2 首頁(yè)顯示內(nèi)容的實(shí)現(xiàn)3.7 .3 課程提問(wèn)列表的實(shí)現(xiàn)3.7 .4 提問(wèn)明細(xì)的實(shí)現(xiàn)3.7 .5 利用攔截器實(shí)現(xiàn)權(quán)限控制3.8 參與答疑功能3.8 .1 提出新問(wèn)題3.8 .2 回復(fù)提問(wèn)3.8 .3 申請(qǐng)課程3.9 個(gè)人控制頁(yè)面3.9 .1 上傳頭像3.9 .2 修改密碼3.9 .3 申請(qǐng)?zhí)幚?.9 .4 提示功能3.9 .5 添加學(xué)生3.1 0課程管理3.1 0.1 添加新課程3.1 0.2 編輯課程信息3.1 1內(nèi)容管理J3.1 1.1 提問(wèn)管理3.1 1.2 回復(fù)管理3.1 2用戶管理__3.1 2.1 用戶列表3.1 2.2 重置用戶密碼3.1 3知識(shí)點(diǎn)匯總3.1 4章末總結(jié)第4章A10酒店預(yù)訂管理系統(tǒng)(JSF+Spring+Oracle實(shí)現(xiàn)共6700行代碼)(教學(xué)視頻:120分鐘)4.1 開發(fā)背景4.2 系統(tǒng)分析4.2 .1 需求分析4.2 .2 可行性分析4.3 系統(tǒng)設(shè)計(jì)4.3 .1 系統(tǒng)目標(biāo)4.3 .2 系統(tǒng)結(jié)構(gòu)圖4.3 .3 構(gòu)建開發(fā)環(huán)境4.3 .4 系統(tǒng)預(yù)覽4.3 .5 系統(tǒng)目錄組織結(jié)構(gòu)圖4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.4 .1 數(shù)據(jù)庫(kù)分析4.4 .2 項(xiàng)目E-R圖_4.4 .3 數(shù)據(jù)庫(kù)表的設(shè)計(jì)4.5 開發(fā)前的準(zhǔn)備工作4.5 .1 數(shù)據(jù)表的創(chuàng)建及測(cè)試數(shù)據(jù)的插入4.5 .2 數(shù)據(jù)源的配置__4.5 .3 Spring集成配置4.5 .4 JSF與Spring集成配置4.6 登錄模塊的開發(fā)4.6 .1 BaseBean介紹4.6 .2 登錄頁(yè)面后臺(tái)Bean的開發(fā)4.6 .3 DB[Jtil類的開發(fā)4.6 .4 用戶導(dǎo)航規(guī)則的配置4.7 注冊(cè)和修改資料4.7 .1 實(shí)現(xiàn)注冊(cè)功能第5章 遠(yuǎn)洋網(wǎng)絡(luò)購(gòu)物廣場(chǎng)商務(wù)系統(tǒng)第6章 時(shí)訊科技人事管理系統(tǒng)第7章 驕陽(yáng)網(wǎng)上票務(wù)查詢系統(tǒng)第8章 慕仁大淡定圖書館管理系統(tǒng)第9章 華北城市大學(xué)學(xué)生管理系統(tǒng)第10章 迅捷中介二手房交易系統(tǒng)第11章 智達(dá)辦公自動(dòng)化管理系統(tǒng)
章節(jié)摘錄
2.3.1 系統(tǒng)目標(biāo) 通過(guò)前面的需求分析及公司之間的再次商談,最終確定系統(tǒng)要實(shí)現(xiàn)的目標(biāo)如下: ·實(shí)現(xiàn)需求分析階段所提出的功能?! は到y(tǒng)功能齊全,導(dǎo)航明確,能夠滿 足管理人員的使用要求。 2.3.2 系統(tǒng)功能結(jié)構(gòu) 根據(jù)上述所描述的系統(tǒng)分析及設(shè)計(jì),最終確定該系統(tǒng)的功能結(jié)構(gòu)如圖2-1所示?! ?.3.3 構(gòu)建開發(fā)環(huán)境 開發(fā)此系統(tǒng)所需要用到的軟件環(huán)境如下。 ·JDK 1.6及其以上版本:該版本是目前最新版本,其新添加了許多以前版本所不具備的 新特性,如自動(dòng)打包解包等功能?! eb應(yīng)用服務(wù)器:Tomcat 6.0及其以上版本。其功能強(qiáng)大、方便易用,適應(yīng)于中小型系 統(tǒng)的開發(fā)。同時(shí)Tomcat可以從網(wǎng)上免費(fèi)下載,從而降低了開發(fā)成本?! ?shù)據(jù)庫(kù):MySQL 5.0及其以上版本。MySQL是目前小型應(yīng)用開發(fā)中比較流行的數(shù)據(jù)庫(kù), 且其從5.0開始支持事務(wù),保證了數(shù)據(jù)的完整性與安全性。 ·業(yè)務(wù)層:SprJng 2.5及以上版本。Spring是一個(gè)優(yōu)秀的JavaEE開源框架,其提供的控制 反轉(zhuǎn)及面向方面的編程插件式架構(gòu)降低了應(yīng)用組件之間的依賴性?! こ志脤樱篐ibernate 3.0及其以上版本。:Hibernate是一個(gè)ORM工具,其可以將數(shù)據(jù)庫(kù)映射為一個(gè)或多個(gè)POJO,進(jìn)而將面向數(shù)據(jù)庫(kù)的各種業(yè)務(wù)操作以POJO的屬性與方法的形式出現(xiàn)。
編輯推薦
《30天學(xué)通Java Web項(xiàng)目案例開發(fā)》以項(xiàng)目案例為導(dǎo)向,提高讀者的項(xiàng)目開發(fā)水平,只需30天,便可輕松掌握10個(gè)Java Web項(xiàng)目開發(fā)?! ?0天學(xué)通Java Web項(xiàng)目案例開發(fā)》特色:秉承暢銷書“21天學(xué)通編程”系列的細(xì)致寫法,按照軟件工程的基本流程開發(fā)項(xiàng)目案例,提供10個(gè)典型項(xiàng)目案例,共64700行源代碼精解,一線開發(fā)人員全程貼心講解,上手毫不費(fèi)力?! ∫皂?xiàng)目案例為導(dǎo)向,提高讀者的項(xiàng)目開發(fā)水平,只需30天,便可輕松掌握10個(gè)Java Web項(xiàng)目開發(fā),秉承暢銷書“21天學(xué)通編程”系列的細(xì)致寫法,按照軟件工程的基本流程開發(fā)項(xiàng)目案例,提供10個(gè)典型項(xiàng)目案例,共64700行源代碼精解,一線開發(fā)人員全程貼心講解,上手毫不費(fèi)力。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
30天學(xué)通Java Web項(xiàng)目案例開發(fā) PDF格式下載