出版時間:2011-8 出版社:東軟電子出版社 作者:溫濤 編 頁數(shù):252
內(nèi)容概要
《東軟Java軟件工程師實訓(xùn)項目教程》是在多年開展實訓(xùn)教學(xué)的基礎(chǔ)上編寫的Java項目實訓(xùn)的配套教材,是教師、學(xué)生進行項目實訓(xùn)重要的指導(dǎo)教程。本項目實訓(xùn)以就業(yè)為導(dǎo)向,以實踐為特色,針對大學(xué)生普遍缺乏工程項目經(jīng)驗的問題,在貼近企業(yè)的真實環(huán)境下,通過真實企業(yè)工程項目訓(xùn)練,使學(xué)員真正具備應(yīng)用Java開發(fā)技術(shù),完成企業(yè)工程項目的能力,滿足企業(yè)對Java高級軟件人才的需求,提升學(xué)員的就業(yè)質(zhì)量。本書分為3篇,共17章。第1篇:基于NEO框架的照片管理系統(tǒng)的設(shè)計與實現(xiàn)本篇包含第1章~第6章。第2篇:實訓(xùn)項目本篇包含第7章~第12章。第3篇:技術(shù)擴展本篇包含第13章~第17章。附錄對實訓(xùn)目的、實訓(xùn)流程、實訓(xùn)組織形式、東軟實訓(xùn)平臺、實訓(xùn)教學(xué)安排、考核辦法等進行了具體說明。
書籍目錄
第1篇基于NEO框架的照片管理系統(tǒng)的設(shè)計與實現(xiàn)
第1章項目開發(fā)方法概述3
1.1項目開發(fā)過程3
1.2項目管理方法介紹4
第2章項目需求分析6
2.1項目背景及目標(biāo)6
2.2項目需求及用例規(guī)約6
第3章項目系統(tǒng)設(shè)計20
3.1架構(gòu)設(shè)計與開發(fā)框架20
3.1.1技術(shù)選型20
3.1.2架構(gòu)設(shè)計21
3.1.3 NEO框架22
3.1.4 NEO框架運作流程26
3.2系統(tǒng)設(shè)計27
3.2.1系統(tǒng)分包27
3.2.2系統(tǒng)目錄規(guī)劃28
3.2.3系統(tǒng)Service及Action規(guī)劃29
3.2.4系統(tǒng)時序圖范例29
3.3數(shù)據(jù)庫設(shè)計30
3.4交互設(shè)計31
第4章項目實現(xiàn)與測試33
4.1NEO框架應(yīng)用范例:個人任務(wù)管理系統(tǒng)33
4.1.1項目需求及設(shè)計33
4.1.2項目開發(fā)35
4.2項目開發(fā)規(guī)范42
4.2.1命名規(guī)范42
4.2.2Java編碼規(guī)范44
4.2.3頁面編碼規(guī)范47
4.3項目開發(fā)55
4.3.1代碼編寫流程55
4.3.2編碼流程范例56
4.4軟件測試58
4.4.1軟件測試的分類58
4.4.2測試管理工具59
4.4.3項目測試60
第5章項目實施與維護63
5.1項目部署63
5.1.1建立數(shù)據(jù)庫63
5.1.2部署Web應(yīng)用66
5.1.3配置數(shù)據(jù)源66
5.2項目調(diào)優(yōu)68
5.2.1Tomcat性能調(diào)整68
5.2.2Oracle數(shù)據(jù)庫系統(tǒng)優(yōu)化69
5.2.3Linux操作系統(tǒng)優(yōu)化69
5.3項目維護70
第6章項目管理與團隊組織71
6.1項目管理71
6.1.1項目管理術(shù)語71
6.1.2項目管理的必要性72
6.1.3QCD原則72
6.1.4ISO9000質(zhì)量管理體系73
6.1.5CMM簡介73
6.1.6質(zhì)量體系文件結(jié)構(gòu)74
6.1.7軟件項目生命周期76
6.1.8項目團隊組織結(jié)構(gòu)78
6.1.9東軟實訓(xùn)項目管理要求78
6.1.10團隊組織78
6.2SubVersion79
6.2.1SubVersion入門 79
6.2.2幾種常用的版本控制工具80
6.2.3客戶端和服務(wù)器80
6.2.4基本概念80
6.2.5日常應(yīng)用指南81
第2篇實 訓(xùn) 項 目
第7章虛擬社區(qū)系統(tǒng)85
7.1系統(tǒng)特性85
7.2系統(tǒng)需求86
7.2.1虛擬社區(qū)首頁86
7.2.2個人中心87
7.2.3用戶管理87
7.2.4帖子管理87
7.2.5分區(qū)管理88
7.2.6公告管理89
7.2.7系統(tǒng)參數(shù)管理89
7.3系統(tǒng)設(shè)計要點90
7.3.1后臺管理功能90
7.3.2前臺功能90
7.4項目權(quán)限規(guī)則說明91
7.4.1用戶發(fā)帖、回復(fù)、收藏權(quán)限91
7.4.2個人中心、社區(qū)管理權(quán)限91
7.4.3帖子的操作及管理權(quán)限91
7.4.4積分、社區(qū)幣、用戶級別的計算規(guī)則91
7.5項目重難點解析92
7.5.1圖片輪換效果92
7.5.2主題帖及回復(fù)帖集成數(shù)據(jù)獲取93
7.5.3修改密碼操作的顯示和隱藏94
7.5.4記錄被攔截的登錄請求 96
7.6FCKeditor使用詳解96
7.6.1HTML編輯器FCKeditor簡介及下載 96
7.6.2應(yīng)用部署96
7.6.3FCKeditor的使用99
7.6.4配置文件fckconfig.js100
7.6.5自定義樣式100
7.6.6宏文件的引用101
第8章個人博客系統(tǒng)102
8.1系統(tǒng)特性102
8.2系統(tǒng)需求102
8.2.1個人博客首頁102
8.2.2日志管理103
8.2.3相冊管理104
8.2.4視頻管理104
8.2.5留言管理105
8.2.6個人資料管理105
8.3系統(tǒng)設(shè)計要點106
8.4項目權(quán)限規(guī)則說明106
8.5項目重難點解析106
8.5.1圖片驗證碼的使用106
8.5.2實現(xiàn)視頻播放107
8.5.3實現(xiàn)頁面標(biāo)簽效果108
8.5.4實現(xiàn)局部數(shù)據(jù)修改刷新110
第9章中小企業(yè)網(wǎng)站發(fā)布系統(tǒng)112
9.1系統(tǒng)特性112
9.2系統(tǒng)需求113
9.2.1用戶管理113
9.2.2基本信息管理113
9.2.3模版管理114
9.2.4內(nèi)容類型管理114
9.2.5內(nèi)容管理114
9.2.6導(dǎo)航菜單管理115
9.3系統(tǒng)設(shè)計要點116
9.3.1信息發(fā)布的要素116
9.3.2數(shù)據(jù)庫設(shè)計116
9.4項目重難點解析117
9.4.1內(nèi)容類型發(fā)布項的規(guī)劃117
9.4.2模版的規(guī)劃117
9.4.3模版文件的保存118
9.4.4默認(rèn)列表模版119
9.4.5默認(rèn)頁面模版120
第10章軟件缺陷管理系統(tǒng)121
10.1系統(tǒng)特性121
10.2系統(tǒng)需求122
10.2.1項目管理122
10.2.2問題管理122
10.2.3用戶管理123
10.2.4個人配置管理124
10.3系統(tǒng)設(shè)計要點124
10.3.1問題類型的設(shè)定124
10.3.2問題優(yōu)先級的設(shè)定124
10.3.3問題處理流程124
10.3.4其他注意事項125
10.4項目重難點解析126
10.4.1分組顯示項目模塊功能列表126
10.4.2jQuery顯示二級級聯(lián)下拉列表128
10.4.3批量創(chuàng)建項目模塊129
第11章客戶關(guān)系管理系統(tǒng)132
11.1系統(tǒng)特性132
11.2系統(tǒng)需求132
11.2.1營銷管理132
11.2.2客戶管理133
11.2.3服務(wù)管理134
11.2.4統(tǒng)計報表135
11.2.5權(quán)限管理135
11.3系統(tǒng)設(shè)計要點135
11.3.1銷售機會管理135
11.3.2客戶管理136
11.3.3服務(wù)管理136
11.3.4用戶管理 136
11.4項目權(quán)限規(guī)則說明136
第12章東軟網(wǎng)絡(luò)教學(xué)平臺139
12.1系統(tǒng)特性139
12.2系統(tǒng)需求140
12.2.1機構(gòu)管理140
12.2.2用戶管理140
12.2.3課程管理141
12.2.4教學(xué)管理142
12.2.5考試管理144
12.2.6題庫管理145
12.2.7信息交流146
12.2.8問卷調(diào)查147
12.2.9下載資源148
12.2.10系統(tǒng)統(tǒng)計148
12.2.11系統(tǒng)管理149
12.2.12快捷方式149
12.3系統(tǒng)設(shè)計要點150
12.3.1后臺管理功能150
12.3.2前臺功能151
12.4項目權(quán)限說明152
12.4.1權(quán)限范圍定義152
12.4.2功能模塊權(quán)限定義153
12.5項目重難點解析156
12.5.1題庫與考試156
12.5.2課程與學(xué)習(xí)162
12.5.3通用問題165
第3篇技 術(shù) 擴 展
第13章Oracle存儲過程177
13.1Oracle存儲過程概述177
13.2PL/SQL的塊結(jié)構(gòu)177
13.3變量與類型178
13.4條件邏輯179
13.5循環(huán)179
13.5.1簡單循環(huán)179
13.5.2WHILE循環(huán)180
13.5.3FOR循環(huán)180
13.6游標(biāo)180
13.7過程181
13.8函數(shù)182
13.9包183
13.10觸發(fā)器184
13.11錯誤處理185
13.12使用JDBC訪問PL/SQL過程及函數(shù)186
13.12.1訪問PL/SQL過程186
13.12.2訪問PL/SQL函數(shù)187
第14章Struts1189
14.1Struts1概述189
14.2Struts框架189
14.2.1Struts框架優(yōu)點189
14.2.2Struts框架的組成190
14.2.3Struts框架流程192
14.3Struts配置文件192
14.4ActionServlet配置195
14.5用戶登錄logon實例196
14.6Struts2與Struts1區(qū)別199
第15章 Hibernate201
15.1Hibernate概述201
15.2第一個Hibernate程序203
15.3認(rèn)識Hibernate的基本組件206
15.4 Hibernate核心接口207
第16章JUnit209
16.2JUnit4210
16.3JUnit4環(huán)境搭建211
16.4使用JUnit4進行單元測試212
16.5斷言類別215
第17章RIA與jQuery216
17.1RIA216
17.1.1RIA的產(chǎn)生背景216
17.1.2RIA應(yīng)用程序模型217
17.1.3構(gòu)建RIA的主流技術(shù)218
17.1.4第一個Ajax應(yīng)用程序220
17.1.5Ajax瀏覽器支持221
17.1.6XMLHttpRequest 對象222
17.2jQuery223
17.2.1幾種最流行的JavaScript框架223
17.2.2jQuery特點224
17.2.3jQuery的安裝使用225
17.2.4jQuery中常用的ajax函數(shù)227
17.2.5JSON 230
附錄東軟實訓(xùn)介紹234
參考文獻240
圖書封面
評論、評分、閱讀與下載
CDIO工程教育系列教程·IT實訓(xùn)類 PDF格式下載