基本信息
作者: 計磊 李里 周偉
叢書名: 程式開發套用精通叢書.流行的Java
出版社:人民郵電出版社
ISBN:7115150338
上架時間:2006-8-25
出版日期:2006 年8月
開本:16開
頁碼:636
版次:1-1
內容簡介
本書較為全面地介紹了j2ee web套用開發的程式設計技術。書中先介紹相關的知識點,引導讀者進入j2ee web技術的世界。然後講解了網上購物子系統、公告管理系統、網上書店、bbs系統、信息發布平台、學生課程及成績管理系統、個性化定製系統、網上檔案管理系統等8個實用的系統。書中的實例在最新的eclipse版本上開發完成,採用了jsp、servlet、struts、hibernate、 spring及ajax等眾多技術,包含了許多重要的設計思想。在講解時,按照需求分析、系統設計到系統實現的思路,詳細闡述了每個系統的細節。同時,引導讀者從最基本的操作開始,一步一步將這些系統運行成功。
本書結構上脈絡清晰,內容深入淺出,適合java國中級讀者學習使用,是沒有項目經驗的讀者的絕佳指導教材,同時也可以作為it培訓機構的培訓教材。
目錄
第1章 java web套用開發簡介
1.1 java web套用概述
1.1.1 j2ee概念
1.1.2 j2ee的四層模型
1.1.3 j2ee組件介紹
1.1.4 j2ee結構
1.1.5 web伺服器和套用伺服器
1.2 mvc模式概述
1.2.1 mvc設計模式簡介
1.2.2 mvc的各層定義
1.2.3 mvc處理過程
1.2.4 mvc的適用範圍
1.2.5 jsp model簡介
1.3 對象持久化概述
1.3.1 對象持久化和對象關係映射orm技術
1.3.2 hibernate簡介
1.4 常用框架概述
1.4.1 struts框架簡介
1.4.2 spring框架簡介
1.5 小結
.第2章 建立開發平台
2.1 搭建開發環境
2.1.1 安裝jdk
2.1.2 安裝tomcat
2.1.3 設定環境變數
2.1.4 獲取eclipse平台所需組件
2.1.5 整合獲取到的組件
2.1.6 配置eclipse平台
2.2 開發一個簡單的java web實例
2.2.2 創建web projects工程
2.2.3 運行javawebtest工程
2.3 本章小結
第3章 hibernate起航
3.1 建立hibernate開發環境
3.1.1 下載hibernate
3.1.2 下載mysql
3.1.3 安裝mysql
3.1.4 配置mysql
3.1.5 驗證mysql的安裝
3.1.6 下載mysql驅動
3.1.7 下載和安裝sqlyog
3.2 準備實現hibernate實例
3.2.1 設定用戶庫
3.2.2 設定構建路徑
3.2.3 創建項目
3.2.4 創建資料庫及設計數據表
3.3 實現hibernate實例
3.3.1 建立可持久化類
3.3.2 創建映射檔案
3.3.3 創建配置檔案
3.3.4 創建測試類
3.3.5 運行
3.4 小結
第4章 hibernate高級技術
4.1 hibernate核心接口
4.2 hibernate的配置檔案套用
4.2.1 配置檔案中映射元素詳解
4.2.2 組件套用的方法
4.2.3 hiebernate的基本配置
4.2.4 對象標識符號
4.2.5 hibernate映射類型
4.3 hibernate數據映射
4.3.1 一對一映射
4.3.2 多對一映射
4.4 hibernate檢索方式
4.5 小結
第5章 j2ee基礎知識例析
5.1 jsp示例
5.1.1 jsp例析
5.1.2 會話狀態管理
5.1.3 引用javabean組件
5.2 servlet示例
5.3 jdbc示例
5.3.1 建立資料庫及表
5.3.2 使用jdbc運算元據庫
5.3.3 運行例程
5.4 小結
第6章 初識struts框架
6.1 運行公告管理系統
6.1.1 建立套用struts框架的web工程
6.1.2 建立工程所需用到的資料庫
6.1.3 運行web工程
6.2 系統功能預覽
6.3 需求分析
6.4 系統設計
6.4.1 設計m、v、c模組
6.4.2 設計資料庫
6.5 創建各個組件
6.5.1 創建視圖組件
6.5.2 創建模型組件
6.5.3 創建控制器組件
6.5.4 創建訊息資源檔案
6.5.5 創建配置檔案
6.6 練習:重建公告管理系統
6.7 本章小結
第7章 struts框架實用知識
7.1 struts框架中的三種檔案
7.1.1 web.xml檔案
7.1.2 struts-config.xml檔案
7.1.3 訊息資源檔案
7.2 struts項目的運行流程
7.2.1 表單驗證
7.2.2 業務邏輯驗證
7.3 本章小結
第8章 spring套用
8.1 搭建spring開發環境
8.1.1 下載spring
8.1.2 eclipse外掛程式spring ide的下載、安裝
8.2 實現spring實例
8.2.1 創建項目
8.2.2 創建spring配置檔案
8.2.3 創建類
8.2.4 添加測試類
8.3 實現spring連線資料庫
8.3.1 創建資料庫
8.3.2 創建項目
8.3.3 運行測試
8.4 小結
第9章 spring進階
9.1 spring ioc(控制反轉)和aop(面向方面編程)
9.1.1 ioc容器
9.1.2 面向方面編程
9.2 spring對各種服務提供的支持
9.2.1 spring對jndi(命名服務)提供的支持
9.2.2 spring對jta(事物服務)提供的支持
9.2.3 spring對jms(訊息服務)提供的支持
9.2.4 spring對ejb(企業bean服務)提供的支持
9.2.5 spring對dao、jdbc、orm(持久化服務)提供的支持
9.2.6 spring對遠程服務提供的支持
9.3 spring的視圖集成技術
9.4 spring進階實例
9.4.1 創建工程
9.4.2 添加驗證規則
9.4.3 創建數據表
9.4.4 創建持久化類
9.4.5 配置spring
9.4.6 創建dao
9.4.7 創建action
9.4.8 運行測試
9.5 小結
第10章 版本控制工具cvs的套用
10.1 安裝及配置cvsnt
10.1.1 獲取與安裝cvsnt
10.1.2 配置cvsnt
10.2 創建cvs代碼倉庫(repository)
10.3 配置cvs帳號
10.4 配置eclipse自帶的cvs客戶端
10.4.1 cvs客戶端配置過程
10.4.2 常見問題解決
10.5 cvs的基本操作
10.5.1 通過cvs共享項目
10.5.2 從cvs中檢出項目
10.5.3 提交更改的項目
10.5.4 衝突及其解決
10.6 本地歷史記錄
10.7 本章小結
第11章 網上訂購子系統(jsp+javabean)
11.1 系統概述
11.2 需求分析
11.3 系統功能預覽
11.3.1 個人信息查詢及顯示功能
11.3.2 用戶定單查詢及顯示功能
11.3.3 用戶充值記錄查詢及顯示功能
11.3.4 用戶消費記錄的查詢及顯示功能
11.4 系統分析
11.4.1 系統功能模組劃分
11.4.2 系統流程分析
11.5 系統設計
11.5.1 資料庫邏輯結構設計
11.5.2 創建資料庫
11.5.3 創建表的腳本檔案
11.5.4 目錄和包結構
11.5.5 定義dbconnect
11.6 基本信息查詢功能
11.6.1 定義usercoinselectbean類
11.6.2 定義usercoinselectbean1類
11.6.3 創建usercoin.jsp用戶信息顯示頁面
11.6.4 創建left.jsp左側導航欄顯示頁
11.7 訂單查詢功能
11.7.1 創建orderselectbean類
11.7.2 創建order.jsp用戶訂單顯示頁面
11.8 充值記錄查詢功能
11.8.1 創建addcoinselectbean類
11.8.2 創建addcoinrecord.jsp頁面
11.9 消費記錄查詢功能
11.9.1 創建consumeselectbean類
11.9.2 創建consumerecord.jsp
11.10 運行工程
11.10.1 開發平台
11.10.2 創建工程
11.10.3 運行工程
11.11 小結
第12章 公告管理系統(eclipse+struts)
12.1 系統概述
12.2 需求分析
12.2.1 數據流圖
12.2.2 uml用例圖
12.3 系統功能預覽
12.3.1 後台功能展示
12.3.2 前台功能展示
12.4 系統設計
12.4.1 系統業務實體設計
12.4.2 資料庫設計
12.5 設計自定義標籤
12.5.1 定義標籤處理方法類displaytag.java
12.5.2 定義標籤庫描述(tld)檔案mytag.tld
12.5.3 配置web.xml檔案
12.5.4 分頁輔助類檔案
12.6 系統實現
12.7 管理員登錄功能
12.7.1 實現管理員登錄功能的組件
12.7.2 視圖組件
12.7.3 視圖組件中所包含的公有檔案
12.7.4 模型組件adminloginform.java
12.7.5 控制器組件adminloginaction.java
12.7.6 本部分程式中用到的輔助類方法
12.7.7 本部分程式中用到的指代詞
12.8 瀏覽所有用戶功能
12.9 新建用戶功能
12.9.1 實現新建用戶功能的各個組件
12.9.2 控制器組件checkpoweraction.java
12.9.3 視圖組件
12.9.4 模型組件userinfoform.java
12.9.5 控制器組件newuseraction.java
12.9.6 本部分程式中用到的輔助類方法
12.9.7 本部分程式中用到的指代詞
12.10 編輯用戶功能
12.10.1 實現編輯用戶功能的各個組件
12.10.2 控制器組件checkpoweraction.java
12.10.3 視圖組件
12.10.4 控制器組件usereditaction.java
12.10.5 本部分程式中用到的輔助類方法
12.10.6 本部分程式中用到的指代詞
12.11 刪除用戶功能
12.11.1 控制器組件checkpoweraction.java
12.11.2 本部分程式中用到的指代詞
12.12 模糊查找用戶功能
12.12.1 控制器組件usersearchaction.java
12.12.2 本部分程式中用到的輔助類方法
12.12.3 本部分程式中用到的指代詞
12.13 管理員註銷登錄功能
12.14 用戶登錄功能
12.14.1 實現用戶登錄功能的組件
12.14.2 視圖組件
12.14.3 模型組件userloginform.java
12.14.4 控制器組件userloginaction.java
12.14.5 本部分程式中用到的指代詞
12.15 瀏覽公告功能
12.16 撰寫公告功能
12.16.1 實現撰寫公告功能的各個組件
12.16.2 控制器組件checkpoweraction.java
12.16.3 視圖組件
12.16.4 模型組件newnoticeform.java
12.16.5 控制器組件newnoticeaction.java
12.16.6 本部分程式中用到的輔助類方法
12.16.7 本部分程式中用到的指代詞
12.17 編輯公告功能
12.17.1 實現編輯公告功能的各個組件
12.17.2 控制器組件checkpoweraction.java
12.17.3 視圖組件
12.17.4 模型組件noticemodifyform.java
12.17.5 控制器組件noticemodifyaction.java
12.17.6 本部分程式中用到的輔助類方法
12.17.7 本部分程式中用到的指代詞
12.18 刪除公告功能
12.18.1 控制器組件checkpoweraction.java
12.18.2 本部分程式中用到的指代詞
12.19 用戶註銷登錄功能
12.20 運行工程
12.20.1 開發平台
12.20.2 創建工程
12.20.3 運行工程
12.21 小結
第13章 學生課程及成績管理系統——struts+hibernate
13.1 系統概述
13.2 需求分析
13.3 系統功能預覽
13.3.1 用戶登錄功能
13.3.2 管理員登錄後選擇功能
13.3.3 管理員管理學生功能(查看、添加、編輯以及刪除學生信息)
13.3.4 管理員管理教師功能(查看、添加、編輯以及刪除教師信息)
13.3.5 管理員管理課程功能(查看、添加、編輯以及刪除課程信息)
13.3.6 管理員管理班級功能(查看、添加、編輯以及刪除班級信息)
13.3.7 學生用戶登錄後選擇功能
13.3.8 學生選修課程功能
13.3.9 學生查看成績功能
13.3.10 學生更新個人信息功能
13.3.11 教師用戶登錄後選擇功能
13.3.12 教師選擇學生功能
13.3.13 教師登錄成績功能
13.4 系統分析
13.4.1 系統功能模組劃分
13.4.2 系統流程分析
13.5 系統設計
13.5.1 資料庫邏輯結構設計
13.5.2 創建資料庫
13.5.3 創建表的腳本檔案
13.5.4 目錄和包結構
13.5.5 定義hibernateutil
13.5.6 定義setcharacterencodingfilter
13.5.7 數據層設計
13.6 界面設計及實現
13.6.1 登錄界面
13.6.2 管理員管理首頁
13.6.3 管理員管理學生界面
13.6.4 管理員管理教師界面
13.6.5 管理員管理課程界面
13.6.6 管理員管理班級界面
13.6.7 學生選課界面
13.6.8 學生查看成績界面
13.6.9 教師選擇學生界面
13.6.10 教師公布成績界面
13.7 數據層代碼實現
13.7.1 創建對象/關係映射檔案
13.7.2 創建持久化類
13.7.3 創建實現dao模式的公用部分
13.8 功能代碼實現概述
13.9 登錄功能
13.9.1 登錄功能的邏輯設計
13.9.2 配置struts
13.9.3 創建模型:loginform
13.9.4 登錄功能
13.10 管理員管理學生功能實現
13.10.1 登錄功能的邏輯設計
13.10.2 配置struts
13.10.3 創建模型:studentform
13.10.4 創建學生的數據訪問對象:studentdaoimp
13.10.5 查看學生列表功能
13.10.6 添加學生功能
13.10.7 刪除學生功能
13.10.8 編輯學生信息功能
13.11 管理員管理教師功能實現
13.11.1 登錄功能的邏輯設計
13.11.2 配置struts
13.11.3 創建模型:teacherfrom
13.11.4 創建教師的數據訪問對象:teacherdaoimp
13.11.5 查看教師列表功能
13.11.6 添加教師功能
13.11.7 刪除教師功能
13.11.8 編輯教師信息功能
13.12 管理員管理課程
13.12.1 登錄功能的邏輯設計
13.12.2 配置struts
13.12.3 創建模型:courseform
13.12.4 創建課程的數據訪問對象:coursedaoimp
13.12.5 查看課程列表功能
13.12.6 添加課程功能
13.12.7 刪除課程功能
13.12.8 編輯課程信息功能
13.13 管理員管理班級
13.13.1 登錄功能的邏輯設計
13.13.2 配置struts
13.13.3 創建模型:classesform
13.13.4 創建班級的數據訪問對象:classesdaoimp
13.13.4 查看班級列表功能
13.13.5 添加班級功能
13.13.6 刪除班級功能功能
13.13.7 編輯班級信息功能
13.14 運行工程
13.14.1 開發平台
13.14.2 創建工程
13.14.3 運行工程
13.15 小結
第14章 科研信息發布平台——jsp+servlet
14.1 系統概述
14.2 需求分析
14.3 系統功能預覽
14.3.1 用戶瀏覽功能
14.3.2 管理員登錄
14.3.3 管理員管理新聞
14.3.4 管理員管理在研項目信息
14.3.5 理員管理老師信息
14.3.6 理員管理學生信息
14.3.7 理員管理信息發布平台的管理員信息
14.3 系統分析
14.3.2 系統功能模組劃分
14.3.3 系統流程分析
14.4 系統設計
14.4.1 資料庫結構設計與實現
14.4.2 目錄和包結構
14.4.3 定義dataprocess
14.5 創建數據層對象
14.5.1 創建分頁類:pageable
14.5.2 創建新聞實體類:news
14.5.3 創建新聞的數據訪問類:news_manager
14.5.4 創建項目實體類:project
14.5.6 創建項目的數據訪問類:project_manager
14.5.7 創建教師實體類:teacher
14.5.8 創建教師的數據訪問類:teacher_manager
14.5.9 創建學生實體類:student
14.5.10 創建student_manage類
14.5.11 創建管理員實體類:manager
14.5.12 創建管理員的數據訪問類:admin_manage
14.6 功能實現
14.6.1 配置本系統使用到的servlet
14.6.2 管理員登錄:loginservlet
14.6.3 添加管理員:addmanagerservlet
14.6.4 修改管理員信息:editmanagerservlet
14.6.5 添加新聞:addnewservlet
14.6.6 編輯新聞:editnewsservlet
14.6.7 添加在研項:addprojectservlet
14.6.8 編輯在研項目信息:editprojectservlet
14.6.9 添加學生:addstudentservlet
14.6.10 編輯學生信息:editstudent
14.6.11 添加教師信息:addteacherservlet
14.6.12 編輯教師信:editteacherservlet
14.7 實現自定義標籤
14.7.1 配置自定義標籤
14.7.2 創建標籤類:newstag4guest
14.7.3 創建標籤類:news4news
14.7.4 創建標籤類:newstag
14.8 前台頁面的實現
14.8.1 平台首頁的實現
14.8.2 新聞瀏覽頁的實現
14.8.3 在研項目頁的實現
14.8.4 教師信息瀏覽頁的實現
14.8.5 學生信息瀏覽頁的實現
14.9 後台管理頁面的實現
14.9.1 後台登錄的實現
14.9.2 後台首頁的實現
14.9.3 管理員查看新聞頁面的實現
14.9.4 管理員添加新聞頁面的實現
14.9.5 管理刪除新聞頁面的實現
14.9.6 管理員編輯新聞頁面的實現
14.10 運行工程
14.10.1 開發平台
14.10.2 創建工程
14.10.3 運行工程
14.11 小結
第15章 通用論壇bbs——eclipse+struts
15.1 系統概述
15.2 需求分析
15.2.1 數據流圖
15.2.2 用例圖
15.3 系統功能預覽
15.3.1 用戶登錄
15.3.2 用戶註冊
15.3.3 發新話題
15.3.4 發表回復
15.3.5 註銷登錄
15.3.6 管理員登錄
15.3.7 用戶管理
15.3.8 編輯用戶許可權
15.3.9 編輯論壇
15.3.10 加入新論壇
15.3.11 管理員註銷登錄
15.4 系統設計
15.4.1 數據模型設計
15.4.2 資料庫設計
15.5 系統實現
15.6 註冊功能
15.6.1 實現註冊功能的組件
15.6.2 視圖組件
15.6.3 視圖組件中所包含的公有檔案
15.6.4 模型組件registrationform.java
15.6.5 控制器組件registrationaction.java
15.6.6 本部分程式中用到的輔助類方法
15.6.7 本部分程式中用到的指代詞
15.7 前台用戶登錄功能
15.7.1 實現前台用戶登錄功能的組件
15,7.2 視圖組件
15.7.3 模型組件userloginform.java
15.7.4 控制器組件userloginaction.java
15.7.5 本部分程式中用到的輔助類方法
15.7.6 本部分程式中用到的指代詞
15.8 瀏覽所有論壇功能
15.9 瀏覽論壇所有主題功能
15.9.1 實現瀏覽論壇所有主題功能的組件
15.9.2 模型組件forumform.java
15.9.3 控制器組件topiclistaction.java
15.9.4 視圖組件
15.9.5 本部分程式中用到的輔助類方法
15.9.6 本部分程式中用到的指代詞
15.10 發新話題功能
15.10.1 實現發新話題功能的各個組件
15.10.2 控制器組件newtopicaction.java
15.10.3 視圖組件newarticle.jsp
15.10.4 模型組件newarticleform.java
15.10.5 控制器組件submitarticleaction.java
15.10.6 本部分程式中用到的輔助類方法
15.10.7 本部分程式中用到的指代詞
15.11 瀏覽所有回覆帖子功能
15.11.1 實現瀏覽所有回覆帖子功能的組件
15.11.2 模型組件topicofresponseform.java
15.11.3 控制器組件responselistaction.java
15.11.4 設計視圖組件responselist.jsp
15.11.5 本部分程式中用到的輔助類方法
15.11.6 本部分程式中用到的指代詞
15.12 發表回復功能
15.13 用戶註銷登錄功能
15.14 後台管理員登錄功能
15.14.1 實現後台管理員登錄功能的組件
15.14.2 視圖組件
15.14.3 模型組件adminloginform.java
15.14.4 控制器組件adminloginaction.java
15.14.5 本部分程式中用到的輔助類方法
15.14.6 本部分程式中用到的指代詞
15.15 管理選項頁面
15.16 瀏覽所有用戶功能
15.16.1 實現瀏覽所有用戶功能的組件
15.16.2 控制器組件usermanageraction.java
15.16.3 視圖組件
15.16.4 本部分程式中用到的輔助類方法
15.16.5 本部分程式中用到的指代詞
15.17 編輯用戶功能
15.17.1 實現編輯用戶功能的組件
15.17.2 視圖組件
15.17.3 模型組件usermanagerform.java
15.17.4 控制器組件usereditaction.java
15.17.5 本部分程式中用到的指代詞
15.18 模糊搜尋用戶功能
15.18.1 控制器組件searchuseraction.java
15.18.2 本部分程式中用到的輔助類方法
15.18.3 本部分程式中用到的指代詞
15.19 刪除用戶功能
15.19.1 控制器組件userdeleteaction.java
15.19.2 本部分程式中用到的輔助類方法
15.19.3 本部分程式中用到的指代詞
15.20 瀏覽所有論壇功能
15.20.1 實現瀏覽所有論壇功能的組件
15.20.2 控制器組件forummanageraction.java
15.20.3 視圖組件
15.20.4 本部分程式中用到的輔助類方法
15.20.5 本部分程式中用到的指代詞
15.21 編輯論壇功能
15.21.1 實現編輯論壇功能的組件
15.21.2 模型組件forummanagerform.java
15.21.3 控制器組件forumeditaction.java
15.21.4 視圖組件
15.21.5 控制器組件forumeditsubmitaction.java
15.21.6 本部分程式中用到的輔助類方法
15.21.7 本部分程式中用到的指代詞
15.22 新增論壇功能
15.22.1 實現新增論壇功能的組件
15.22.2 控制器組件preparetocreateforumaction.java
15.22.3 視圖組件
15.22.4 控制器組件forumcreateaction.java
15.22.5 本部分程式中用到的輔助類方法
15.22.6 本部分程式中用到的指代詞
15.23 刪除論壇功能
15.23.1 實現刪除論壇功能的組件
15.23.2 模型組件forumidform.java
15.23.3 控制器組件forumdeleteaction.java
15.23.4 本部分程式中用到的輔助類方法
15.23.5 本部分程式中用到的指代詞
15.24 瀏覽所有主題功能
15.25 模糊搜尋主題功能
15.25.1 實現模糊搜尋主題功能的組件
15.25.2 模型組件topicmanagerform.java
15.25.3 控制器組件topicsearchaction.java
15.25.4 本部分程式中用到的輔助類方法
15.25.5 本部分程式中用到的指代詞
15.26 刪除主題功能
15.26.1 控制器組件topicdeleteaction.java
15.26.2 本部分程式中用到的輔助類方法
15.26.3 本部分程式中用到的指代詞
15.27 運行工程
15.27.1 開發平台
15.27.2 創建工程
15.27.3 運行工程
15.28 小結
第16章 網上書店——struts+hibernate
16.1 系統概述
16.2 需求分析
16.2.1 需求概述
16.2.2 用例圖
16.2.3 數據流圖
16.3 系統功能預覽
16.4 系統設計
16.4.1 系統架構設計
16.4.2 業務實體設計
16.4.3 設計域模型
16.4.4 設計數據模型
16.4.5 創建對象/關係映射檔案
16.5 系統首頁設計
16.5.1 公有檔案
16.5.2 取出首頁用到的數據
16.5.3 用到的java script方法
16.5.4 用戶信息版塊
16.5.5 訂購信息版塊
16.5.6 新書推薦版塊
16.5.7 頁面效果
16.6 運行工程
16.6.1 開發平台
16.6.2 創建工程
16.6.3 運行工程
16.7 小結
第17章 個性化定製系統——ajax+spring+hibernate
17.1 ajax技術簡介
17.1.1 什麼是ajax
17.1.2 為什麼使用ajax
17.1.3 如何使用ajax
17.2 系統概述
17.3 需求分析
17.4 系統功能預覽
17.4.1 隱藏或顯示頁面左側列表
17.4.2 定製列表內容
17.4.3 動態的下拉列表
17.4.4 向頁面右側添加“小視窗”
17.4.5 刪除頁面右側的“小視窗”
17.4.6 編輯“小視窗”
17.4.7 頁面右側“小視窗”的拖動效果
17.5 系統設計
17.5.1 資料庫結構設計與實現
17.5.2 目錄和包結構
17.5.3 數據層設計
17.5.4 創建appcontext類
17.6 創建持久化類和映射檔案
17.6.1 subject的持久化類及映射檔案
17.6.2 userorderinfo的持久化類及映射檔案
17.6.3 tbuserinfo的持久化類及映射檔案
17.7 創建數據訪問對象:dao類
17.7.1 創建分類科目的數據訪問對象:subjectdao
17.7.2 創建用戶信息的數據訪問對象:tbuserinfodao
17.7.3 創建用戶定製信息的數據訪問對象:userorderinfodao
17.8 創建service類
17.8.1 創建subjectservice
17.8.2 創建userorderinfoservice
17.8.3 創建tbuserinfoservice
17.9 實現定製功能
17.9.1 創建定製頁面:order.jsp
17.9.2 顯示可定製的科目列表
17.9.3 創建saveorderedsubject
17.9.4 在web.xml中進行配置
17.10 為實現瀏覽頁面的功能做準備
17.10.1 “小視窗”的結構
17.10.2 定義樣式表
17.10.3 頁面的結構
17.11 ajax實現動態功能
17.11.1 ajax引擎的實現
17.11.2 與ajax引擎互動的伺服器端程式:getsubjectservlet
17.11.3 分析伺服器端返回的信息
17.11.4 顯示頁面右側的“小視窗”
17.11.5 頁面左側的下拉列表
17.11.6 修改“小視窗”顯示數量功能
17.11.7 刪除“小視窗”功能
17.12 “小視窗”拖動功能
17.13 運行工程
13.13.1 開發平台
13.13.2 創建工程
13.13.3 運行工程
17.14 小結
第18章 網上檔案管理系統——eclipse+struts
18.1 系統概述
18.2 需求分析
18.2.1 數據流圖
18.2.2 用例圖
18.3 系統功能預覽
18.4 系統設計
18.4.1 數據模型設計
18.4.2 資料庫設計
18.5 系統實現
18.6 用戶登錄功能
18.6.1 實現用戶登錄功能的組件
18.6.2 視圖組件
18.6.3 模型組件loginform.java
18.6.4 控制器組件loginaction.java
18.6.5 本部分程式中用到的輔助類方法
18.6.6 本部分程式中用到的指代詞
18.7 瀏覽所有用戶功能
18.8 新建用戶功能
18.8.1 實現新建用戶功能的各個組件
18.8.2 控制器組件checkpoweraction.java
18.8.3 視圖組件
18.8.4 模型組件newuserform.java
18.8.5 控制器組件newuseraction.java
18.8.6 本部分程式中用到的輔助類方法
18.8.7 本部分程式中用到的指代詞
18.9 編輯用戶功能
18.9.1 實現編輯用戶功能的各個組件
18.9.2 控制器組件checkpoweraction.java
18.9.3 視圖組件
18.9.4 模型組件modifyuserform.java
18.9.5 控制器組件modifyuseraction.java
18.9.6 本部分程式中用到的輔助類方法
18.9.7 本部分程式中用到的指代詞
18.10 刪除用戶功能
18.10.1 控制器組件checkpoweraction.java
18.10.2 本部分程式中用到的輔助類方法
18.10.3 本部分程式中用到的指代詞
18.11 瀏覽用戶目錄功能
18.11.1 控制器組件checkpoweraction.java
18.11.2 視圖組件
18.12 上傳檔案功能
18.12.1 模型組件fileuploadform.java
18.12.2 控制器組件fileuploadaction.java
18.12.3 本部分程式中用到的輔助類方法
18.12.4 本部分程式中用到的指代詞
18.13 下載檔案功能
18.14 刪除檔案功能
18.14.1 控制器組件checkpoweraction.java
18.14.2 本部分程式中用到的輔助類方法
18.14.3 本部分程式中用到的指代詞
18.15 用戶註銷登錄功能
18.16 運行工程
18.16.1 開發平台
18.16.2 創建工程
18.16.3 運行工程
18.17 小結