《Java Web項目開發全程實錄(軟體項目開發全程實錄)》是2019年清華大學出版社出版的圖書,作者是明日科技。
基本介紹
- 中文名:Java Web項目開發全程實錄(軟體項目開發全程實錄)
- 作者:明日科技
- 出版時間:2019年1月1日
- 出版社:清華大學出版社
- ISBN:9787302498797
內容簡介,圖書目錄,
內容簡介
《Java Web項目開發全程實錄》以ITCLUB部落格、甜橙音樂網、程式源論壇、52同城信息網、物流配貨系統、明日知道、九宮格記憶網、圖書館管理系統、網路線上考試系統和天下淘商城10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫建模、網站開發到網站的發布,每個過程都做了詳細的介紹。
圖書目錄
第1章 ITCLUB部落格(Servlet+SQL Server 4+ jQuery實現) 1
視頻講解:1小時47分鐘
1.1 開發背景
1.2 系統設計
1.2.1 系統功能設計
1.2.2 系統業務流程
1.2.3 系統開發環境
1.2.4 系統預覽
1.3 資料庫設計
1.3.1 資料庫設計概述
1.3.2 創建資料庫
1.3.3 創建數據表
1.3.4 其他數據表結構
1.4 開發準備
1.4.1 在Eclipse中創建Web伺服器
1.4.2 創建項目
1.4.3 創建JSP檔案
1.4.4 實現“網站正在建設中”頁面
1.4.5 創建項目目錄結構
1.5 部落格首頁模組的設計
1.5.1 首頁模組概述
1.5.2 設計首頁頁面
1.5.3 實現“精選博文”功能
1.5.4 實現“最新博文”功能
1.5.5 實現“部落格排行榜”功能
1.6 登錄註冊
1.6.1 登錄註冊模組概述
1.6.2 實現“算數驗證碼”的功能
1.6.3 實現Ajax提交表單數據的功能
1.7 部落格文章模組的設計
1.7.1 部落格文章模組概述
1.7.2 設計部落格文章頁面
1.7.3 實現“獲取博主頭像”的功能
1.7.4 實現“統計文章與評論總數”的功能
1.7.5 實現“獲取文章列表”的功能
1.8 本章小結
第2章 甜橙音樂網(JSP+SQL Server4+ jQuery+jPlayer實現)
視頻講解:1小時39分鐘
2.1 開發背景
2.2 系統設計
2.2.1 系統功能結構
2.2.2 系統流程
2.2.3 系統開發環境
2.2.4 系統預覽
2.3 資料庫設計
2.3.1 資料庫設計概述
2.3.2 創建資料庫和數據表
2.3.3 數據表結構說明
2.4 網站首頁模組的設計
2.4.1 首頁模組概述
2.4.2 設計首頁頁面
2.4.3 實現“熱門歌手列表”功能
2.4.4 實現“熱門歌曲列表”功能
2.4.5 實現“音樂播放”功能
2.5 排行榜模組的設計
2.5.1 排行榜模組概述
2.5.2 設計排行榜頁面
2.5.3 實現歌曲“排行榜”的功能
2.6 曲風模組的設計
2.6.1 曲風模組概述
2.6.2 設計曲風模組頁面
2.6.3 實現曲風模組數據的獲取
2.6.4 實現曲風模組頁面的渲染
2.6.5 實現“曲風列表”的分頁功能
2.7 發現音樂模組的設計
2.7.1 發現音樂模組概述
2.7.2 設計發現音樂頁面
2.7.3 實現發現音樂的搜尋功能
2.8 歌手模組的設計
2.8.1 歌手模組概述
2.8.2 設計歌手列表頁面
2.8.3 實現歌手列表的功能
2.8.4 設計歌手詳情頁面
2.8.5 實現歌手詳情的功能
2.9 本章小結
第3章 程式源論壇(Spring MVC+MyBatis+ Shiro+UEditor+MySQL實現)
視頻講解:2小時18分鐘
3.1 開發背景
3.2 系統功能設定
3.2.1 系統功能結構
3.2.2 系統業務流程
3.2.3 系統開發環境
3.2.4 系統預覽
3.3 開發準備
3.3.1 了解Java Web目錄結構
3.3.2 創建項目
3.3.3 前期項目準備
3.3.4 修改字元集
3.3.5 構建項目
3.4 富文本UEditor
3.4.1 富文本UEditor概述
3.4.2 使用UEditor
3.4.3 展示UEditor
3.5 資料庫設計
3.5.1 數據與邏輯
3.5.2 創建資料庫表
3.6 頁面功能設計
3.6.1 設計頁面效果
3.6.2 發表帖子頁面
3.6.3 展示帖子頁面
3.6.4 添加分頁原型
3.6.5 查看頁面原型
3.7 帖子保存與展示
3.7.1 接收帖子參數
3.7.2 處理帖子參數
3.7.3 保存帖子附加信息
3.7.4 分頁查詢帖子
3.7.5 使用JSTL疊代數據
3.7.6 查看帖子的詳細內容
3.8 帖子的關係鏈
3.8.1 維護關係鏈
3.8.2 保存跟帖
3.8.3 帶參數的分頁
3.9 實現登錄註冊
3.9.1 用戶註冊
3.9.2 用戶登錄
3.9.3 用戶退出
3.10 配置檔案
3.10.1 框架配置檔案
3.10.2 UEditor富文本配置檔案
3.11 本章小結
第4章 52同城信息網(Struts 2.5+SQL Server 4實現)
視頻講解:2小時9分鐘
4.1 開發背景
4.2 系統分析
4.2.1 需求分析
4.2.2 可行性分析
4.2.3 編寫項目計畫書
4.3 系統設計
4.3.1 系統目標
4.3.2 系統功能結構
4.3.3 系統流程
4.3.4 系統預覽
4.3.5 構建開發環境
4.3.6 資料夾組織結構
4.3.7 編碼規則
4.4 資料庫設計
4.4.1 資料庫分析
4.4.2 資料庫概念設計
4.4.3 資料庫邏輯結構
4.5 公共類設計
4.5.1 資料庫連線及操作類
4.5.2 業務處理類
4.5.3 分頁類
4.5.4 字元串處理類
4.6 前台頁面設計
4.6.1 前台頁面概述
4.6.2 前台頁面技術分析
4.6.3 前台頁面的實現過程
4.7 前台信息顯示設計
4.7.1 信息顯示概述
4.7.2 信息顯示技術分析
4.7.3 列表顯示信息的實現過程
4.7.4 顯示信息詳細內容的實現過程
4.8 信息發布模組設計
4.8.1 信息發布模組概述
4.8.2 信息發布模組技術分析
4.8.3 信息發布模組的實現過程
4.8.4 單元測試
4.9 後台登錄設計
4.9.1 後台登錄功能概述
4.9.2 後台登錄技術分析
4.9.3 後台登錄的實現過程
4.10 後台頁面設計
4.10.1 後台頁面概述
4.10.2 後台頁面技術分析
4.10.3 後台頁面的實現過程
4.11 後台信息管理設計
4.11.1 信息管理功能概述
4.11.2 信息管理技術分析
4.11.3 後台信息顯示的實現過程
4.11.4 信息審核的實現過程
4.11.5 信息付費設定的實現過程
4.12 網站發布
4.13 開發技巧與難點分析
4.13.1 實現頁面中的超連結
4.13.2 Struts 2.5中的中文亂碼問題
4.14 Struts 2.5框架搭建與介紹
4.14.1 搭建Struts 2.5框架
4.14.2 Struts 2.5框架介紹
4.15 本章小結
第5章 物流配貨系統 (Struts 2.5+MySQL實現)
視頻講解:1小時44分鐘
5.1 開發背景
5.2 系統分析
5.2.1 需求分析
5.2.2 必要性分析
5.3 系統設計
5.3.1 系統目標
5.3.2 系統功能結構
5.3.3 系統開發環境
5.3.4 系統預覽
5.3.5 系統資料夾架構
5.4 資料庫設計
5.4.1 數據表概要說明
5.4.2 資料庫邏輯設計
5.5 公共模組設計
5.5.1 編寫資料庫持久化類
5.5.2 編寫獲取系統時間操作類
5.5.3 編寫分頁Bean
5.5.4 請求頁面中元素類的編寫
5.5.5 編寫重新定義的simple模板
5.6 管理員功能模組設計
5.6.1 管理員模組概述
5.6.2 管理員模組技術分析
5.6.3 管理員模組實現過程
5.7 車源管理模組設計
5.7.1 車源管理模組概述
5.7.2 車源管理技術分析
5.7.3 車源管理實現過程
5.8 發貨單管理流程模組
5.8.1 發貨單管理流程概述
5.8.2 發貨單管理流程技術分析
5.8.3 發貨單管理流程實現過程
5.9 開發技巧與難點分析
5.10 本章小結
第6章 明日知道(Struts 2.5+Spring 4+Hibernate 4+ jQuery+MySQL實現)
視頻講解:1小時45分鐘
6.1 開發背景
6.2 系統分析
6.2.1 需求分析
6.2.2 可行性研究
6.3 系統設計
6.3.1 系統目標
6.3.2 系統功能結構
6.3.3 系統流程
6.3.4 開發環境
6.3.5 系統預覽
6.3.6 資料夾組織結構
6.4 資料庫設計
6.4.1 資料庫概念結構分析
6.4.2 資料庫邏輯結構設計
6.5 公共模組設計
6.5.1 Spring+Hibernate組合下實現持久層
6.5.2 Struts 2.5標籤實現分頁
6.6 主頁面設計
6.6.1 主頁面概述
6.6.2 主頁面技術分析
6.6.3 首頁實現過程
6.6.4 社區首頁實現過程
6.7 文章維護模組設計
6.7.1 文章維護模組概述
6.7.2 文章維護模組技術分析
6.7.3 添加文章實現過程
6.7.4 瀏覽文章實現過程
6.7.5 文章回復實現過程
6.7.6 修改文章實現過程
6.7.7 刪除文章實現過程
6.8 文章搜尋模組設計
6.8.1 文章搜尋模組概述
6.8.2 文章搜尋模組技術分析
6.8.3 搜尋我的文章實現過程
6.8.4 根據關鍵字搜尋文章實現過程
6.8.5 熱門搜尋實現過程
6.8.6 搜尋文章作者的所有文章實現過程
6.8.7 搜尋回復作者的所有文章實現過程
6.9 開發技巧與難點分析
6.9.1 實現文章回復的異步提交的問題
6.9.2 解決系統當前位置動態設定的問題
6.10 本章小結
第7章 九宮格記憶網(Java Web+Ajax+jQuery+ MySQL實現)
視頻講解:1小時17分鐘
7.1 開發背景
7.2 需求分析
7.3 系統設計
7.3.1 系統目標
7.3.2 功能結構
7.3.3 系統流程
7.3.4 開發環境
7.3.5 系統預覽
7.3.6 資料夾組織結構
7.4 資料庫設計
7.4.1 資料庫設計
7.4.2 數據表設計
7.5 公共模組設計
7.5.1 編寫資料庫連線及操作的類
7.5.2 編寫保存分頁代碼的JavaBean
7.5.3 配置解決中文亂碼的過濾器
7.5.4 編寫實體類
7.6 主界面設計
7.6.1 主界面概述
7.6.2 主界面技術分析
7.6.3 主界面的實現過程
7.7 顯示九宮格日記列表模組設計
7.7.1 顯示九宮格日記列表概述
7.7.2 顯示九宮格日記列表技術分析
7.7.3 查看日記原圖
7.7.4 對日記圖片進行左轉和右轉
7.7.5 顯示全部九宮格日記的實現過程
7.7.6 我的日記的實現過程
7.8 寫九宮格日記模組設計
7.8.1 寫九宮格日記概述
7.8.2 寫九宮格日記技術分析
7.8.3 填寫日記信息的實現過程
7.8.4 預覽生成的日記圖片的實現過程
7.8.5 保存日記圖片的實現過程
7.9 本章小結
第8章 圖書館管理系統(Java Web+ MySQL實現)
視頻講解:1小時41分鐘
8.1 開發背景
8.2 需求分析
8.3 系統設計
8.3.1 系統目標
8.3.2 系統功能結構
8.3.3 系統流程
8.3.4 開發環境
8.3.5 系統預覽
8.3.6 資料夾組織結構
8.4 資料庫設計
8.4.1 資料庫分析
8.4.2 資料庫概念設計
8.4.3 資料庫邏輯結構
8.5 公共模組設計
8.5.1 資料庫連線及操作類的編寫
8.5.2 字元串處理類的編寫
8.5.3 配置解決中文亂碼的過濾器
8.6 主界面設計
8.6.1 主界面概述
8.6.2 主界面技術分析
8.6.3 主界面的實現過程
8.7 管理員模組設計
8.7.1 管理員模組概述
8.7.2 管理員模組技術分析
8.7.3 系統登錄的實現過程
8.7.4 查看管理員的實現過程
8.7.5 添加管理員的實現過程
8.7.6 設定管理員許可權的實現過程
8.7.7 刪除管理員的實現過程
8.7.8 單元測試
8.8 圖書借還模組設計
8.8.1 圖書借還模組概述
8.8.2 圖書借還模組技術分析
8.8.3 圖書借閱的實現過程
8.8.4 圖書續借的實現過程
8.8.5 圖書歸還的實現過程
8.8.6 圖書借閱查詢的實現過程
8.8.7 單元測試
8.9 開發問題解析
8.9.1 如何自動計算圖書歸還日期
8.9.2 如何對圖書借閱信息進行統計排行
8.10 本章小結
第9章 網路線上考試系統(Servlet+WebSocket+ MySQL實現)
視頻講解:54分鐘
9.1 開發背景
9.2 需求分析
9.3 系統設計
9.3.1 系統目標
9.3.2 功能結構
9.3.3 系統業務流程
9.3.4 開發環境
9.3.5 系統預覽
9.3.6 資料夾組織結構
9.4 資料庫設計
9.4.1 初始化資料庫
9.4.2 資料庫表結構
9.4.3 資料庫表關係
9.5 考試計時模組設計
9.5.1 考試計時模組概述
9.5.2 考試計時模組技術分析
9.5.3 設計計時模組的界面
9.5.4 引用並設定WebSocket路徑
9.5.5 編寫計時模組的業務邏輯
9.5.6 啟動計時執行緒
9.6 考試科目模組設計
9.6.1 考試科目模組概述
9.6.2 考試科目模組技術分析
9.6.3 獲取並顯示考試科目
9.6.4 獲取並顯示指定考試科目的所有試卷
9.6.5 獲取並顯示試題及答案
9.7 開發技巧
9.7.1 通過字元串ASCII碼加密實現加密答案
9.7.2 科學的加密方式MD5
9.8 本章小結
第10章 天下淘商城(Struts 2.5+Spring+Hibernate + MySQL實現)
視頻講解:2小時3分鐘
10.1 開發背景
10.2 需求分析
10.3 系統設計
10.3.1 功能結構
10.3.2 系統流程
10.3.3 開發環境
10.3.4 系統預覽
10.3.5 資料夾組織結構
10.4 資料庫設計
10.4.1 資料庫概念設計
10.4.2 創建資料庫及數據表
10.5 公共模組的設計
10.5.1 泛型工具類
10.5.2 數據持久化類
10.5.3 分頁操作
10.5.4 實體映射
10.6 項目環境搭建
10.6.1 配置Struts 2.5
10.6.2 配置Hibernate
10.6.3 配置Spring
10.6.4 配置web.xml
10.7 前台商品信息查詢模組設計
10.7.1 前台商品信息查詢模組概述
10.7.2 前台商品信息查詢模組技術分析
10.7.3 前台商品信息查詢模組實現過程
10.8 購物車模組設計
10.8.1 購物車模組概述
10.8.2 購物車模組技術分析
10.8.3 購物車基本功能實現過程
10.8.4 訂單相關功能實現過程
10.9 後台商品管理模組設計
10.9.1 後台商品管理模組概述
10.9.2 後台商品管理模組技術分析
10.9.3 商品管理功能實現過程
10.9.4 商品類別管理功能實現過程
10.10 開發技巧與難點分析
10.11 本章小結