軟件開(kāi)發(fā)綜合實(shí)踐指導(dǎo)教程:JAVA WEB應(yīng)用

Java Web應(yīng)用技術(shù)是當(dāng)今最主流的Web程序開(kāi)發(fā)技術(shù)之一。目前無(wú)論是高校的計(jì)算機(jī)專業(yè),還是IT培訓(xùn)學(xué)校都將Java Web應(yīng)用技術(shù)作為教學(xué)內(nèi)容之一,這對(duì)于培養(yǎng)學(xué)生的計(jì)算機(jī)應(yīng)用能力具有重要的意義。本書(shū)用于指導(dǎo)Java Web應(yīng)用綜合實(shí)踐涵亏,按3個(gè)層次帶領(lǐng)讀者進(jìn)入Java Web應(yīng)用技術(shù)世界。全書(shū)分4篇、共8章气筋,內(nèi)容依次為軟件開(kāi)發(fā)綜合實(shí)踐概述拆内、搭建Java Web應(yīng)用設(shè)計(jì)與開(kāi)發(fā)環(huán)境、實(shí)訓(xùn)案例——企業(yè)信息展示系統(tǒng)宠默、實(shí)訓(xùn)課題——網(wǎng)絡(luò)新聞中心系統(tǒng)矛纹、實(shí)訓(xùn)案例——網(wǎng)絡(luò)書(shū)城系統(tǒng)、實(shí)訓(xùn)項(xiàng)目——軟件商城系統(tǒng)光稼、實(shí)訓(xùn)案例——基于SSH的網(wǎng)上人才中心系統(tǒng)或南、實(shí)訓(xùn)課題——物流信息系統(tǒng)項(xiàng)目。書(shū)中引進(jìn)一些新知識(shí)和新方法艾君,內(nèi)容實(shí)用采够,重點(diǎn)突出,講解精煉冰垄,案例典型蹬癌,既方便學(xué)習(xí),又便于應(yīng)用虹茶。本書(shū)內(nèi)容豐富逝薪,實(shí)例典型,知識(shí)講解系統(tǒng)蝴罪,適合作為大中專院校計(jì)算機(jī)及其相關(guān)專業(yè)的教材或參考書(shū)董济,也可作為軟件開(kāi)發(fā)人員及其他有關(guān)人員的技術(shù)參考書(shū)。

目 錄  

第一篇 軟件開(kāi)發(fā)綜合實(shí)踐基礎(chǔ)?

第1章 軟件開(kāi)發(fā)綜合實(shí)踐概述 2?

1.1 軟件開(kāi)發(fā)綜合實(shí)踐意義和目的 2?

1.1.1 軟件企業(yè)對(duì)人才的要求 2?

1.1.2 軟件開(kāi)發(fā)綜合實(shí)踐的目標(biāo) 2?

1.2 基本要求及實(shí)施過(guò)程 3?

1.2.1 綜合實(shí)踐的基本要求 3?

1.2.2 實(shí)施方式 3?

1.3 Java Web核心技術(shù)與開(kāi)發(fā)模式 4?

1.3.1 Java Web核心技術(shù) 4?

1.3.2 Java Web開(kāi)發(fā)模式 5?

1.4 編碼規(guī)范 8?

1.4.1 為什么需要編碼規(guī)范 8?

1.4.2 命名規(guī)范 9?

1.4.3 注釋規(guī)范 10?

1.4.4 格式規(guī)范 11?

第2章 搭建Java Web應(yīng)用設(shè)計(jì)與開(kāi)發(fā)環(huán)境 13?

2.1 安裝Java開(kāi)發(fā)環(huán)境 13?

2.1.1 安裝與配置JDK 13?

2.1.2 安裝Java Web開(kāi)發(fā)工具 14?

2.2 安裝和使用MySQL 16?

2.2.1 下載與安裝MySQL 16?

2.2.2 安裝MySQL集成設(shè)計(jì)環(huán)境 19?

2.2.3 在NetBeans下管理MySQL數(shù)據(jù)庫(kù) 20?

2.3 安裝服務(wù)器 21?

2.3.1 安裝Tomcat 21?

2.3.2 在NetBeans中注冊(cè)Tomcat 23?

2.3.3 安裝GlassFish 24?

2.4 UML建模工具安裝 26?

2.4.1 使用NetBeans開(kāi)發(fā)工具如何建囊牛 26?

2.4.2 安裝與集成VP-UML 27?

2.4.3 在NetBeans下使用VP-UML 29?

2.5 Java Web項(xiàng)目的建立與部署 34?

2.5.1 在NetBeans下建立與部署Java Web項(xiàng)目 34?

2.5.2 在Tomcat下部署Web應(yīng)用程序 36?

第二篇 基于基本Jave Web技術(shù)的開(kāi)發(fā)?

第3章 實(shí)訓(xùn)案例:企業(yè)信息展示系統(tǒng) 40?

3.1 系統(tǒng)分析 40?

3.1.1 需求描述 40?

3.1.2 用例分析 41?

3.1.3 功能描述 42?

3.1.4 其他需求 42?

3.2 系統(tǒng)設(shè)計(jì) 43?

3.2.1 系統(tǒng)功能結(jié)構(gòu) 43?

3.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 43?

3.2.3 架構(gòu)及程序結(jié)構(gòu) 46?

3.2.4 領(lǐng)域模型設(shè)計(jì) 47?

3.2.5 系統(tǒng)配置與公共類設(shè)計(jì) 51?

3.2.6 界面結(jié)構(gòu)設(shè)計(jì) 55?

3.3 數(shù)據(jù)訪問(wèn)層實(shí)現(xiàn) 59?

3.3.1 用戶數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 59?

3.3.2 產(chǎn)品分類數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 63?

3.3.3 產(chǎn)品數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 66?

3.3.4 新聞數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 70?

3.3.5 反饋數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 73?

3.4 業(yè)務(wù)邏輯層實(shí)現(xiàn) 76?

3.4.1 實(shí)現(xiàn)工廠類(Factory) 77?

3.4.2 用戶業(yè)務(wù)邏輯類實(shí)現(xiàn) 78?

3.4.3 分類業(yè)務(wù)邏輯類實(shí)現(xiàn) 78?

3.4.4 產(chǎn)品業(yè)務(wù)邏輯類實(shí)現(xiàn) 79?

3.4.5 新聞業(yè)務(wù)邏輯類實(shí)現(xiàn) 79?

3.4.6 反饋業(yè)務(wù)邏輯類實(shí)現(xiàn) 80?

3.5 控制層實(shí)現(xiàn) 81?

3.5.1 設(shè)計(jì)控制層基類 81?

3.5.2 用戶控制類實(shí)現(xiàn) 82?

3.5.3 分類控制類實(shí)現(xiàn) 84?

3.5.4 產(chǎn)品控制類實(shí)現(xiàn) 86?

3.5.5 新聞控制類實(shí)現(xiàn) 89?

3.5.6 反饋控制類實(shí)現(xiàn) 91?

3.6 視圖層實(shí)現(xiàn) 93?

3.6.1 標(biāo)簽設(shè)計(jì) 93?

3.6.2 用戶視圖實(shí)現(xiàn) 97?

3.6.3 分類視圖設(shè)計(jì) 100?

3.6.4 產(chǎn)品視圖實(shí)現(xiàn) 101?

3.6.5 新聞視圖設(shè)計(jì) 105?

3.6.6 反饋視圖設(shè)計(jì) 107?

第4章 實(shí)訓(xùn)課題:網(wǎng)絡(luò)新聞中心系統(tǒng) 110?

4.1 項(xiàng)目要求 110?

4.1.1 功能要求 110?

4.1.2 非功能性要求 110?

4.2 設(shè)計(jì)與實(shí)現(xiàn)要求 111?

4.2.1 分析和設(shè)計(jì)要求 111?

4.2.2 系統(tǒng)實(shí)現(xiàn)要求 111?

4.3 界面原型 112?

4.3.1 前臺(tái) 112?

4.3.2 后臺(tái) 115?

第三篇 基于JSP+Struts2+Hibernate技術(shù)架構(gòu)的開(kāi)發(fā)?

第5章 實(shí)訓(xùn)案例:網(wǎng)絡(luò)書(shū)城系統(tǒng) 124?

5.1 系統(tǒng)分析 124?

5.1.1 需求描述 124?

5.1.2 用例分析 124?

5.1.3 功能分類 125?

5.1.4 其他需求 126?

5.2 系統(tǒng)設(shè)計(jì) 126?

5.2.1 系統(tǒng)功能結(jié)構(gòu) 126?

5.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 127?

5.2.3 架構(gòu)及程序結(jié)構(gòu) 129?

5.2.4 領(lǐng)域模型設(shè)計(jì)(實(shí)體虏肾、接口設(shè)計(jì)) 130?

5.2.5 系統(tǒng)配置 134?

5.2.6 公共類設(shè)計(jì) 137?

5.2.7 界面結(jié)構(gòu)設(shè)計(jì) 140?

5.3 數(shù)據(jù)訪問(wèn)層實(shí)現(xiàn) 142?

5.3.1 數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 143?

5.3.2 建立ORM文件 147?

5.3.3 數(shù)據(jù)訪問(wèn)層配置 152?

5.4 業(yè)務(wù)邏輯層實(shí)現(xiàn) 152?

5.4.1 業(yè)務(wù)邏輯類實(shí)現(xiàn) 152?

5.4.2 業(yè)務(wù)邏輯層配置 153?

5.5 控制層實(shí)現(xiàn) 153?

5.5.1 控制層類的實(shí)現(xiàn) 153?

5.5.2 控制層配置 159?

5.6 表現(xiàn)層實(shí)現(xiàn) 161?

5.6.1 標(biāo)簽設(shè)計(jì) 161?

5.6.2 公共網(wǎng)頁(yè)設(shè)計(jì) 163?

5.6.3 用戶視圖實(shí)現(xiàn) 164?

5.6.4 分類視圖實(shí)現(xiàn) 169?

5.6.5 圖書(shū)視圖實(shí)現(xiàn) 172?

5.6.6 訂單視圖實(shí)現(xiàn) 178?

5.6.7 購(gòu)物車視圖實(shí)現(xiàn) 181?

第6章 實(shí)訓(xùn)項(xiàng)目:軟件商城系統(tǒng) 183?

6.1 項(xiàng)目要求 183?

6.1.1 功能要求 183?

6.1.2 非功能性要求 183?

6.2 設(shè)計(jì)與實(shí)現(xiàn)要求 184?

6.2.1 分析和設(shè)計(jì)要求 184?

6.2.2 系統(tǒng)實(shí)現(xiàn)要求 184?

6.3 界面原型 185?

6.3.1 前臺(tái)界面 185?

6.3.2 后臺(tái)界面 187?

第四篇 基于SSH技術(shù)架構(gòu)的開(kāi)發(fā)?

第7章 實(shí)訓(xùn)案例:基于SSH的網(wǎng)上人才中心系統(tǒng) 195?

7.1 系統(tǒng)分析與設(shè)計(jì) 195?

7.1.1 需求描述 195?

7.1.2 用例分析 195?

7.1.3 功能描述 197?

7.1.4 其他需求 198?

7.2 系統(tǒng)設(shè)計(jì) 198?

7.2.1 系統(tǒng)功能結(jié)構(gòu) 198?

7.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 198?

7.2.3 架構(gòu)與程序結(jié)構(gòu) 203?

7.2.4 領(lǐng)域模型設(shè)計(jì)(實(shí)體、接口設(shè)計(jì)) 205?

7.2.5 系統(tǒng)配置與公共類設(shè)計(jì) 207?

7.2.6 界面結(jié)構(gòu)設(shè)計(jì) 211?

7.3 數(shù)據(jù)訪問(wèn)層實(shí)現(xiàn) 214?

7.3.1 數(shù)據(jù)訪問(wèn)類實(shí)現(xiàn) 214?

7.3.2 建立ORM文件 218?

7.3.3 數(shù)據(jù)訪問(wèn)層配置 222?

7.4 業(yè)務(wù)邏輯層實(shí)現(xiàn) 224?

7.4.1 業(yè)務(wù)邏輯類實(shí)現(xiàn) 224?

7.4.2 業(yè)務(wù)邏輯層配置 225?

7.5 控制層實(shí)現(xiàn) 226?

7.5.1 控制層類的實(shí)現(xiàn) 226?

7.5.2 控制層配置 235?

7.6 表現(xiàn)層實(shí)現(xiàn) 237?

7.6.1 主頁(yè)的登錄狀態(tài)標(biāo)簽設(shè)計(jì) 237?

7.6.2 公共網(wǎng)頁(yè)設(shè)計(jì) 238?

7.6.3 管理員視圖實(shí)現(xiàn) 240?

7.6.4 個(gè)人用戶視圖實(shí)現(xiàn) 242?

7.6.5 企業(yè)視圖層設(shè)計(jì) 252?

7.6.6 招聘(工作)視圖層設(shè)計(jì) 255?

7.6.7 申請(qǐng)(應(yīng)聘)視圖層設(shè)計(jì) 258?

7.6.8 新聞視圖層設(shè)計(jì) 261?

第8章 實(shí)訓(xùn)課題:物流信息系統(tǒng)項(xiàng)目 264?

8.1 項(xiàng)目要求 264?

8.1.1 功能要求 264?

8.1.2 非功能性要求 264?

8.2 設(shè)計(jì)與實(shí)現(xiàn)要求 265?

8.2.1 分析和設(shè)計(jì)要求 265?

8.2.2 系統(tǒng)實(shí)現(xiàn)要求 265?

8.3 界面原型 266?

8.3.1 前臺(tái)界面 266?

8.3.2 后臺(tái) 269

截圖:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末欢搜,一起剝皮案震驚了整個(gè)濱河市封豪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炒瘟,老刑警劉巖吹埠,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異疮装,居然都是意外死亡缘琅,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門斩个,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)胯杭,“玉大人,你說(shuō)我怎么就攤上這事〉乓伲” “怎么了演顾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵瞒滴,是天一觀的道長(zhǎng)捆昏。 經(jīng)常有香客問(wèn)我米诉,道長(zhǎng)肛著,這世上最難降的妖魔是什么藤肢? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任太闺,我火速辦了婚禮,結(jié)果婚禮上嘁圈,老公的妹妹穿的比我還像新娘省骂。我一直安慰自己,他們只是感情好最住,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布钞澳。 她就那樣靜靜地躺著,像睡著了一般涨缚。 火紅的嫁衣襯著肌膚如雪轧粟。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,929評(píng)論 1 290
  • 那天脓魏,我揣著相機(jī)與錄音兰吟,去河邊找鬼。 笑死茂翔,一個(gè)胖子當(dāng)著我的面吹牛混蔼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播珊燎,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼拄丰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了俐末?” 一聲冷哼從身側(cè)響起料按,我...
    開(kāi)封第一講書(shū)人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卓箫,沒(méi)想到半個(gè)月后载矿,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡烹卒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年闷盔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旅急。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逢勾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出藐吮,到底是詐尸還是另有隱情溺拱,我是刑警寧澤逃贝,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站迫摔,受9級(jí)特大地震影響沐扳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜句占,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一沪摄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纱烘,春花似錦杨拐、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至啤它,卻和暖如春奕筐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背变骡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工离赫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人塌碌。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓渊胸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親台妆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翎猛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容