日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

精通java ee项目案例_精通JavaEE项目案例

發布時間:2023/12/2 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 精通java ee项目案例_精通JavaEE项目案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 Java EE開發入門 1

1.1 基本概念 1

1.1.1 Java EE API 1

1.1.2 MVC模型 2

1.1.3 JSP討論 3

1.1.4 Servlet討論 4

1.1.5 Model1和Model2 5

1.2 Eclipse 5

1.2.1 Eclipse的平臺簡介 6

1.2.2 Eclipse的體系結構 6

1.3 Struts 7

1.3.1 認識Struts 7

1.3.2 Struts基本工作流程 8

1.4 Spring 9

1.4.1 Spring框架介紹 9

第1章 Java EE開發入門 1

1.1 基本概念 1

1.1.1 Java EE API 1

1.1.2 MVC模型 2

1.1.3 JSP討論 3

1.1.4 Servlet討論 4

1.1.5 Model1和Model2 5

1.2 Eclipse 5

1.2.1 Eclipse的平臺簡介 6

1.2.2 Eclipse的體系結構 6

1.3 Struts 7

1.3.1 認識Struts 7

1.3.2 Struts基本工作流程 8

1.4 Spring 9

1.4.1 Spring框架介紹 9

1.4.2 依賴注入的概念 10

1.4.3 傳統編程方式 10

1.4.4 使用Spring 依賴注入 12

1.5 Hibernate 15

1.5.1 認識Hibernate 15

1.5.2 Hibernate核心接口 16

1.6 認識Java常見工具和框架 17

1.6.1 JDK 17

1.6.2 J2SE、J2ME、J2EE 17

1.6.3 CVS 17

1.6.4 JUnit 17

1.6.5 JSF(JavaServer Faces) 18

1.6.6 Log4J 18

1.6.7 Ant 18

1.6.8 CORBA 18

1.6.9 Velocity 18

1.6.10 Tomcat 18

1.6.11 JBoss 19

1.6.12 EJB 19

1.7 小結 19

第2章 在線訂購子系統(JSP+JavaBean) 21

2.1 系統概述 21

2.2 需求分析 22

2.3 系統功能預覽 22

2.3.1 個人信息查詢及顯示功能 22

2.3.2 用戶訂單查詢及顯示功能 23

2.3.3 用戶充值記錄查詢及顯示功能 23

2.3.4 用戶消費記錄的查詢及顯示功能 24

2.4 系統分析 24

2.4.1 系統功能模塊劃分 25

2.4.2 系統流程分析 25

2.5 系統設計 26

2.5.1 數據庫邏輯結構設計 26

2.5.2 創建數據庫 26

2.5.3 創建表的腳本文件 28

2.5.4 目錄和包結構 28

2.5.5 定義DBConnect 29

2.6 基本信息查詢功能 31

2.6.1 定義UsercoinSelectBean類 31

2.6.2 定義ConsumeSelectBean1類 32

2.6.3 創建usercoin.jsp用戶信息顯示頁面 33

2.6.4 創建left.jsp左側導航欄顯示頁 36

2.7 訂單查詢功能 37

2.7.1 創建OrderSelectBean類 37

2.7.2 創建order.jsp用戶訂單顯示頁面 40

2.8 充值記錄查詢功能 44

2.8.1 創建AddcoinSelectBean類 45

2.8.2 創建addcoinrecord.jsp頁面 47

2.9 消費記錄查詢功能 51

2.9.1 創建ConsumeSelectBean類 51

2.9.2 創建consumerecord.jsp 54

2.10 運行工程 58

2.10.1 開發平臺 58

2.10.2 創建工程 58

2.10.3 運行工程 60

2.11 本章小結 62

第3章 信息發布平臺(JSP+Servlet) 63

3.1 系統概述 63

3.2 需求分析 65

3.3 系統功能預覽 65

3.3.1 用戶瀏覽功能 65

3.3.2 管理員登錄 67

3.3.3 管理員管理新聞 68

3.3.4 管理員管理在研項目信息 70

3.3.5 管理員管理老師信息 72

3.3.6 管理員管理學生信息 74

3.3.7 管理員管理信息發布平臺的管理員信息 75

3.4 系統分析 76

3.4.1 系統功能模塊劃分 76

3.4.2 系統流程分析 77

3.5 系統設計 77

3.5.1 數據庫結構設計與實現 77

3.5.2 目錄和包結構 80

3.5.3 定義DataProcess 81

3.6 創建數據層對象 84

3.6.1 創建分頁類Pageable 84

3.6.2 創建新聞實體類News 87

3.6.3 創建新聞的數據訪問類News_Manager 90

3.6.4 創建項目實體類Project 91

3.6.5 創建項目的數據訪問類Project_Manager 93

3.6.6 創建教師實體類Teacher 96

3.6.7 創建教師的數據訪問類Teacher_Manager 97

3.6.8 創建學生實體類Student 101

3.6.9 創建Student_Manage類 103

3.6.10 創建管理員實體類Manager 106

3.6.11 創建管理員的數據訪問類Admin_Manage 107

3.7 功能實現 110

3.7.1 配置本系統使用到的Servlet 110

3.7.2 管理員登錄LoginServlet 113

3.7.3 添加管理員AddManagerServlet 114

3.7.4 修改管理員信息EditManagerServlet 115

3.7.5 添加新聞AddNewServlet 116

3.7.6 編輯新聞EditNewsServlet 117

3.7.7 添加在研項目AddProjectServlet 118

3.7.8 編輯在研項目信息EditProjectServlet 118

3.7.9 添加學生AddStudentServlet 119

3.7.10 編輯學生信息EditStudent 120

3.7.11 添加教師信息AddTeacherServlet 121

3.7.12 編輯教師信息EditTeacherServlet 121

3.8 實現自定義標簽 122

3.8.1 配置自定義標簽 122

3.8.2 創建標簽類NewsTag4guest 124

3.8.3 創建標簽類News4news 126

3.8.4 創建標簽類NewsTag 128

3.9 前臺頁面的實現 130

3.9.1 平臺首頁的實現 130

3.9.2 新聞瀏覽頁的實現 132

3.9.3 在研項目頁的實現 134

3.9.4 教師信息瀏覽頁的實現 134

3.9.5 學生信息瀏覽頁的實現 138

3.10 后臺管理頁面的實現 138

3.10.1 后臺登錄的實現 138

3.10.2 后臺首頁的實現 140

3.10.3 管理員查看新聞頁面的實現 143

3.10.4 管理員添加新聞頁面的實現 144

3.10.5 管理員刪除新聞頁面的實現 147

3.10.6 管理員編輯新聞頁面的實現 148

3.11 運行工程 150

3.11.1 開發平臺 150

3.11.2 創建工程 150

3.11.3 運行工程 152

3.12 本章小結 154

第4章 公告管理系統(JSP+Struts) 155

4.1 系統概述 155

4.2 需求分析 155

4.2.1 數據流圖 156

4.2.2 UML用例圖 156

4.3 系統功能預覽 157

4.3.1 后臺功能展示 157

4.3.2 前臺功能展示 162

4.4 系統設計 169

4.4.1 系統業務實體設計 169

4.4.2 數據庫設計 170

4.5 設計自定義標簽 171

4.5.1 定義標簽處理方法類DisplayTag.java 171

4.5.2 定義標簽庫描述(TLD)文件mytag.tld 173

4.5.3 配置web.xml文件 174

4.5.4 分頁輔助類文件 174

4.6 系統實現 177

4.7 管理員登錄功能 178

4.7.1 實現管理員登錄功能的組件 178

4.7.2 視圖組件 179

4.7.3 視圖組件中所包含的公有文件 180

4.7.4 模型組件AdminLoginForm.java 182

4.7.5 控制器組件AdminLoginAction.java 182

4.7.6 本部分程序中用到的輔助類方法 184

4.7.7 本部分程序中用到的指代詞 185

4.8 瀏覽所有用戶功能 186

4.9 新建用戶功能 188

4.9.1 實現新建用戶功能的各個組件 188

4.9.2 控制器組件CheckPowerAction.java 189

4.9.3 視圖組件 190

4.9.4 模型組件UserInfoForm.java 192

4.9.5 控制器組件NewUserAction.java 194

4.9.6 本部分程序中用到的輔助類方法 196

4.9.7 本部分程序中用到的指代詞 196

4.10 編輯用戶功能 196

4.10.1 實現編輯用戶功能的各個組件 196

4.10.2 控制器組件CheckPowerAction.java 197

4.10.3 視圖組件 199

4.10.4 控制器組件UserEditAction.java 201

4.10.5 本部分程序中用到的輔助類方法 203

4.10.6 本部分程序中用到的指代詞 203

4.11 刪除用戶功能 204

4.11.1 控制器組件CheckPowerAction.java 204

4.11.2 本部分程序中用到的指代詞 205

4.12 模糊查找用戶功能 206

4.12.1 控制器組件UserSearchAction.java 207

4.12.2 本部分程序中用到的輔助類方法 208

4.12.3 本部分程序中用到的指代詞 208

4.13 管理員注銷登錄功能 209

4.14 用戶登錄功能 210

4.14.1 實現用戶登錄功能的組件 210

4.14.2 視圖組件 211

4.14.3 模型組件UserLoginForm.java 212

4.14.4 控制器組件UserLoginAction.java 213

4.14.5 本部分程序中用到的指代詞 214

4.15 瀏覽公告功能 214

4.16 撰寫公告功能 215

4.16.1 實現撰寫公告功能的各個組件 215

4.16.2 控制器組件CheckPowerAction.java 216

4.16.3 視圖組件 217

4.16.4 模型組件NewNoticeForm.java 218

4.16.5 控制器組件NewNoticeAction.java 219

4.16.6 本部分程序中用到的輔助類方法 220

4.16.7 本部分程序中用到的指代詞 223

4.17 編輯公告功能 223

4.17.1 實現編輯公告功能的各個組件 223

4.17.2 控制器組件CheckPowerAction.java 224

4.17.3 視圖組件 225

4.17.4 模型組件NoticeModifyForm.java 227

4.17.5 控制器組件NoticeModifyAction.java 228

4.17.6 本部分程序中用到的輔助類方法 229

4.17.7 本部分程序中用到的指代詞 229

4.18 刪除公告功能 230

4.18.1 控制器組件CheckPowerAction.java 230

4.18.2 本部分程序中用到的指代詞 231

4.19 用戶注銷登錄功能 231

4.20 運行工程 233

4.20.1 開發平臺 233

4.20.2 創建工程 233

4.20.3 運行工程 235

4.21 本章小結 237

第5章 BBS論壇管理(JSP+Struts) 239

5.1 系統概述 239

5.2 需求分析 239

5.2.1 數據流圖 240

5.2.2 用例圖 240

5.3 系統功能預覽 241

5.3.1 用戶登錄 241

5.3.2 用戶注冊 241

5.3.3 發新話題 242

5.3.4 發表回復 243

5.3.5 注銷登錄 244

5.3.6 管理員登錄 245

5.3.7 用戶管理 245

5.3.8 編輯用戶權限 245

5.3.9 論壇管理 246

5.3.10 新增論壇 247

5.3.11 管理員注銷登錄 248

5.4 系統設計 249

5.4.1 數據模型設計 249

5.4.2 數據庫設計 250

5.5 系統實現 253

5.6 注冊功能 254

5.6.1 實現注冊功能的組件 254

5.6.2 視圖組件 255

5.6.3 視圖組件中所包含的公有文件 258

5.6.4 模型組件RegistrationForm.java 259

5.6.5 控制器組件RegistrationAction.java 261

5.6.6 本部分程序中用到的輔助類方法 263

5.6.7 本部分程序中用到的指代詞 264

5.7 前臺用戶登錄功能 264

5.7.1 實現前臺用戶登錄功能的組件 264

5.7.2 視圖組件 265

5.7.3 模型組件UserLoginForm.java 266

5.7.4 控制器組件UserLoginAction.java 267

5.7.5 本部分程序中用到的輔助類方法 269

5.7.6 本部分程序中用到的指代詞 271

5.8 瀏覽所有論壇功能 271

5.9 瀏覽論壇所有主題功能 274

5.9.1 實現瀏覽論壇所有主題功能的組件 275

5.9.2 模型組件ForumForm.java 275

5.9.3 控制器組件TopicListAction.java 276

5.9.4 視圖組件 278

5.9.5 本部分程序中用到的輔助類方法 282

5.9.6 本部分程序中用到的指代詞 284

5.10 發新話題功能 284

5.10.1 實現發新話題功能的各個組件 284

5.10.2 控制器組件NewTopicAction.java 285

5.10.3 視圖組件newarticle.jsp 287

5.10.4 模型組件NewArticleForm.java 288

5.10.5 控制器組件SubmitArticleAction.java 289

5.10.6 本部分程序中用到的輔助類方法 291

5.10.7 本部分程序中用到的指代詞 293

5.11 瀏覽所有回復帖子功能 293

5.11.1 實現瀏覽所有回復帖子功能的組件 294

5.11.2 模型組件TopicOfResponseForm.java 294

5.11.3 控制器組件ResponseListAction.java 295

5.11.4 設計視圖組件responselist.jsp 296

5.11.5 本部分程序中用到的輔助類方法 298

5.11.6 本部分程序中用到的指代詞 299

5.12 發表回復功能 300

5.13 用戶注銷登錄功能 301

5.14 后臺管理員登錄功能 301

5.14.1 實現后臺管理員登錄功能的組件 302

5.14.2 視圖組件 302

5.14.3 模型組件AdminLoginForm.java 304

5.14.4 控制器組件AdminLoginAction.java 304

5.14.5 本部分程序中用到的輔助類方法 306

5.14.6 本部分程序中用到的指代詞 306

5.15 管理選項頁面 307

5.16 瀏覽所有用戶功能 308

5.16.1 實現瀏覽所有用戶功能的組件 308

5.16.2 控制器組件UserManagerAction.java 309

5.16.3 視圖組件 310

5.16.4 本部分程序中用到的輔助類方法 312

5.16.5 本部分程序中用到的指代詞 312

5.17 編輯用戶功能 313

5.17.1 實現編輯用戶功能的組件 313

5.17.2 視圖組件 314

5.17.3 模型組件UserManagerForm.java 316

5.17.4 控制器組件UserEditAction.java 316

5.17.5 本部分程序中用到的指代詞 318

5.18 模糊搜索用戶功能 318

5.18.1 控制器組件SearchUserAction.java 319

5.18.2 本部分程序中用到的輔助類方法 320

5.18.3 本部分程序中用到的指代詞 321

5.19 刪除用戶功能 321

5.19.1 控制器組件UserDeleteAction.java 321

5.19.2 本部分程序中用到的輔助類方法 323

5.19.3 本部分程序中用到的指代詞 323

5.20 瀏覽所有論壇功能 324

5.20.1 實現瀏覽所有論壇功能的組件 324

5.20.2 控制器組件ForumManagerAction.java 324

5.20.3 視圖組件 326

5.20.4 本部分程序中用到的輔助類方法 328

5.20.5 本部分程序中用到的指代詞 329

5.21 編輯論壇功能 329

5.21.1 實現編輯論壇功能的組件 330

5.21.2 模型組件ForumManagerForm.java 331

5.21.3 控制器組件ForumEditAction.java 331

5.21.4 視圖組件 332

5.21.5 控制器組件ForumEditSubmitAction.java 334

5.21.6 本部分程序中用到的輔助類方法 335

5.21.7 本部分程序中用到的指代詞 335

5.22 新增論壇功能 336

5.22.1 實現新增論壇功能的組件 336

5.22.2 控制器組件PrepareToCreateForumAction.java 337

5.22.3 視圖組件 337

5.22.4 控制器組件ForumCreateAction.java 338

5.22.5 本部分程序中用到的輔助類方法 339

5.22.6 本部分程序中用到的指代詞 340

5.23 刪除論壇功能 340

5.23.1 實現刪除論壇功能的組件 340

5.23.2 模型組件ForumidForm.java 341

5.23.3 控制器組件ForumDeleteAction.java 341

5.23.4 本部分程序中用到的輔助類方法 343

5.23.5 本部分程序中用到的指代詞 343

5.24 瀏覽所有主題功能 344

5.25 模糊搜索主題功能 346

5.25.1 實現模糊搜索主題功能的組件 346

5.25.2 模型組件TopicManagerForm.java 347

5.25.3 控制器組件TopicSearchAction.java 347

5.25.4 本部分程序中用到的輔助類方法 349

5.25.5 本部分程序中用到的指代詞 349

5.26 刪除主題功能 349

5.26.1 控制器組件TopicDeleteAction.java 350

5.26.2 本部分程序中用到的輔助類方法 351

5.26.3 本部分程序中用到的指代詞 351

5.27 運行工程 352

5.27.1 開發平臺 352

5.27.2 創建工程 352

5.27.3 運行工程 355

5.28 本章小結 356

第6章 網上書店系統(Struts+Hibernate) 357

6.1 系統概述 357

6.2 需求分析 357

6.2.1 需求概述 358

6.2.2 用例圖 358

6.2.3 數據流圖 359

6.3 系統功能預覽 359

6.4 系統設計 365

6.4.1 系統架構設計 365

6.4.2 業務實體設計 365

6.4.3 設計域模型 366

6.4.4 設計數據模型 366

6.4.5 創建對象/關系映射文件 371

6.5 系統首頁設計 376

6.5.1 公有文件 376

6.5.2 取出首頁用到的數據 379

6.5.3 用到的Java Script方法 379

6.5.4 用戶信息版塊 380

6.5.5 訂購信息版塊 382

6.5.6 新書推薦版塊 383

6.5.7 頁面效果 385

6.6 運行工程 386

6.6.1 開發平臺 386

6.6.2 創建工程 386

6.6.3 運行工程 390

6.7 本章小結 392

第7章 個性化定制系統(Ajax+Spring+Hibernate) 393

7.1 Ajax技術簡介 393

7.1.1 什么是Ajax 393

7.1.2 為什么使用Ajax 393

7.1.3 如何使用Ajax 395

7.2 系統概述 395

7.3 需求分析 396

7.4 系統功能預覽 396

7.4.1 隱藏或顯示頁面左側列表 396

7.4.2 定制列表內容 396

7.4.3 動態的下拉列表 397

7.4.4 向頁面右側添加“小窗口” 397

7.4.5 刪除頁面右側的“小窗口” 398

7.4.6 編輯“小窗口” 398

7.4.7 頁面右側“小窗口”的拖動效果 398

7.5 系統設計 399

7.5.1 數據庫結構設計與實現 399

7.5.2 目錄和包結構 401

7.5.3 數據層設計 402

7.5.4 創建AppContext類 404

7.6 創建持久化類和映射文件 405

7.6.1 Subject的持久化類及映射文件 405

7.6.2 UserOrder的持久化類及映射文件 408

7.6.3 User的持久化類及映射文件 410

7.7 創建數據訪問對象DAO類 411

7.7.1 創建分類科目的數據訪問對象SubjectDAO 411

7.7.2 創建用戶信息的數據訪問對象UserDAO 414

7.7.3 創建用戶定制信息的數據訪問對象UserOrderDAO 418

7.8 創建Service類 423

7.8.1 創建SubjectService 423

7.8.2 創建UserOrderService 424

7.8.3 創建UserService 426

7.9 實現定制功能 428

7.9.1 創建定制頁面:order.jsp 428

7.9.2 顯示可定制的科目列表 429

7.9.3 創建SaveOrderedSubject 431

7.9.4 在web.xml中進行配置 433

7.10 為實現瀏覽頁面的功能做準備 434

7.10.1 “小窗口”的結構 434

7.10.2 定義樣式表 435

7.10.3 頁面的結構 437

7.11 Ajax實現動態功能 438

7.11.1 Ajax引擎的實現 438

7.11.2 與Ajax引擎交互的服務器端程序:GetSubjectServlet 439

7.11.3 分析服務器端返回的信息 441

7.11.4 顯示頁面右側的“小窗口” 442

7.11.5 頁面左側的下拉列表 444

7.11.6 修改“小窗口”的顯示數量功能 445

7.11.7 刪除“小窗口”功能 448

7.12 “小窗口”拖動功能 449

7.13 運行工程 453

7.13.1 開發平臺 453

7.13.2 創建工程 453

7.13.3 運行工程 454

7.14 本章小結 456

第8章 學生課程及成績管理系統(Struts+Hibernate) 457

8.1 系統概述 457

8.2 需求分析 458

8.3 系統功能預覽 458

8.3.1 用戶登錄功能 458

8.3.2 管理員登錄后選擇功能 459

8.3.3 管理員管理學生功能 459

8.3.4 管理員管理教師功能 461

8.3.5 管理員管理課程功能 462

8.3.6 管理員管理班級功能 464

8.3.7 學生用戶登錄后選擇功能 465

8.3.8 學生選修課程功能 466

8.3.9 學生查看成績功能 466

8.3.10 學生更新個人信息功能 466

8.3.11 教師用戶登錄后選擇功能 467

8.3.12 教師選擇學生功能 467

8.3.13 教師錄入成績功能 468

8.4 系統分析 469

8.4.1 系統功能模塊劃分 469

8.4.2 系統流程分析 470

8.5 系統設計 471

8.5.1 數據庫邏輯結構設計 471

8.5.2 創建數據庫 473

8.5.3 創建表的腳本文件 474

8.5.4 目錄和包結構 476

8.5.5 定義HibernateUtil 476

8.5.6 定義SetCharacterEncodingFilter 480

8.5.7 數據層設計 482

8.6 界面設計及實現 482

8.6.1 登錄界面 483

8.6.2 管理員管理首頁 485

8.6.3 管理員管理學生界面 485

8.6.4 管理員管理教師界面 495

8.6.5 管理員管理課程界面 497

8.6.6 管理員管理班級界面 498

8.6.7 學生選課界面 500

8.6.8 學生查看成績界面 500

8.6.9 教師選擇學生界面 501

8.6.10 教師公布成績界面 502

8.7 數據層代碼實現 502

8.7.1 創建對象/關系映射文件 502

8.7.2 創建持久化類 508

8.7.3 創建實現DAO模式的公用部分 519

8.8 功能代碼實現概述 524

8.9 登錄功能 524

8.9.1 登錄功能的邏輯設計 525

8.9.2 配置Struts 525

8.9.3 創建模型LoginForm 526

8.9.4 登錄功能 527

8.10 管理員管理學生功能實現 530

8.10.1 登錄功能的邏輯設計 530

8.10.2 配置Struts 531

8.10.3 創建模型與Student實體類 531

8.10.4 創建學生的數據訪問對象StudentDAOImp 533

8.10.5 查看學生列表功能 538

8.10.6 添加學生功能 540

8.10.7 刪除學生功能 542

8.10.8 編輯學生信息功能 544

8.11 管理員管理教師功能的實現 547

8.11.1 登錄功能的邏輯設計 547

8.11.2 配置Struts 548

8.11.3 創建模型TeacherForm對應的Teacher實體類 548

8.11.4 創建教師的數據訪問對象TeacherDAOImp 550

8.11.5 查看教師列表功能 554

8.11.6 添加教師功能 555

8.11.7 刪除教師功能 557

8.11.8 編輯教師信息功能 559

8.12 管理員管理課程 560

8.12.1 登錄功能的邏輯設計 561

8.12.2 配置Struts 561

8.12.3 創建模型CourseForm與對應的實體類 562

8.12.4 創建課程的數據訪問對象CourseDAOImp 564

8.12.5 查看課程列表功能 567

8.12.6 添加課程功能 569

8.12.7 刪除課程功能 571

8.12.8 編輯課程信息功能 573

8.13 管理員管理班級 576

8.13.1 登錄功能的邏輯設計 576

8.13.2 配置Struts 577

8.13.3 創建模型ClassesForm與實體類 577

8.13.4 創建班級的數據訪問對象ClassesDAOImp 578

8.13.5 查看班級列表功能 581

8.13.6 添加班級功能 583

8.13.7 刪除班級功能 585

8.13.8 編輯班級信息功能 588

8.14 運行工程 591

8.14.1 開發平臺 591

8.14.2 創建工程 591

8.14.3 運行工程 595

8.15 本章小結 596

第9章 網上文件管理系統(Struts) 599

9.1 系統概述 599

9.2 需求分析 599

9.2.1 數據流圖 600

9.2.2 用例圖 600

9.3 系統功能預覽 600

9.4 系統設計 609

9.4.1 數據模型設計 609

9.4.2 數據庫設計 610

9.5 系統實現 612

9.6 用戶登錄功能 612

9.6.1 實現用戶登錄功能的組件 613

9.6.2 視圖組件 613

9.6.3 模型組件LoginForm.java 614

9.6.4 控制器組件LoginAction.java 615

9.6.5 本部分程序中用到的輔助類方法 616

9.6.6 本部分程序中用到的指代詞 618

9.7 瀏覽所有用戶功能 618

9.8 新建用戶功能 621

9.8.1 實現新建用戶功能的各個組件 622

9.8.2 控制器組件CheckPowerAction.java 622

9.8.3 視圖組件 626

9.8.4 模型組件NewUserForm.java 628

9.8.5 控制器組件NewUserAction.java 630

9.8.6 本部分程序中用到的輔助類方法 632

9.8.7 本部分程序中用到的指代詞 633

9.9 編輯用戶功能 633

9.9.1 實現編輯用戶功能的各個組件 633

9.9.2 控制器組件CheckPowerAction.java 634

9.9.3 視圖組件 635

9.9.4 模型組件ModifyUserForm.java 638

9.9.5 控制器組件ModifyUserAction.java 639

9.9.6 本部分程序中用到的輔助類方法 642

9.9.7 本部分程序中用到的指代詞 642

9.10 刪除用戶功能 642

9.10.1 控制器組件CheckPowerAction.java 643

9.10.2 本部分程序中用到的輔助類方法 644

9.10.3 本部分程序中用到的指代詞 644

9.11 瀏覽用戶目錄功能 645

9.11.1 控制器組件CheckPowerAction.java 645

9.11.2 視圖組件 646

9.12 上傳文件功能 649

9.12.1 模型組件FileUploadForm.java 650

9.12.2 控制器組件FileUploadAction.java 650

9.12.3 本部分程序中用到的輔助類方法 653

9.12.4 本部分程序中用到的指代詞 654

9.13 下載文件功能 654

9.14 刪除文件功能 655

9.14.1 控制器組件CheckPowerAction.java 655

9.14.2 本部分程序中用到的輔助類方法 659

9.14.3 本部分程序中用到的指代詞 659

9.15 用戶注銷登錄功能 660

9.16 運行工程 661

9.16.1 開發平臺 661

9.16.2 創建工程 661

9.16.3 運行工程 663

9.16.4 常見問題: 665

9.17 本章小結 665

第10章 航空票務系統(Spring+Struts+Hibernate) 667

10.1 開發環境與運行實例 667

10.1.1 開發環境簡介 667

10.1.2 運行實例 668

10.2 需求概述 668

10.2.1 用戶模塊 668

10.2.2 管理員模塊 669

10.3 系統功能描述 670

10.3.1 用戶注冊 670

10.3.2 用戶登錄 671

10.3.3 用戶信息管理 672

10.3.4 管理員登錄 673

10.3.5 管理員制定航班 674

10.3.6 管理員安排航班 675

10.3.7 用戶查詢航班 676

10.3.8 用戶預訂航班 677

10.3.9 用戶取消預訂的航班 677

10.4 系統設計 678

10.4.1 系統架構設計 679

10.4.2 系統業務實體設計 679

10.4.3 設計數據模型 680

10.5 業務邏輯設計 682

10.5.1 數據層設計 682

10.5.2 創建持久化類 695

10.5.3 創建對象/關系映射文件 699

10.5.4 服務層設計 703

10.6 邏輯主線分析 703

10.6.1 web.xml文件 703

10.6.2 struts-config.xml文件 703

10.6.3 applicationContext.xml文件 708

10.7 搭建系統框架 714

10.7.1 建立工程 714

10.7.2 添加相關的架包 715

10.7.3 導入相關的架包 715

10.7.4 導入Struts的標簽庫文件 716

10.8 編寫相關配置文件和資源文件 717

10.8.1 為工程編寫資源文件 717

10.8.2 處理資源文件的字符問題 717

10.8.3 使用資源文件 718

10.8.4 開發自己Spring的plug類文件StrutsContextLoaderPlugin 718

10.8.5 創建Spring的配置文件applicationContext.xml文件 719

10.8.6 創建Struts的struts-config.xml文件 719

10.8.7 為Log4j編寫配置文件 720

10.8.8 為處理中文的亂碼開發一個Filter過濾器 720

10.8.9 修改工程的web.xml文件 723

10.9 實現系統功能 724

10.10 創建系統中的視圖 724

10.11 創建系統的包 726

10.12 配置數據源和事務管理 726

10.12.1 數據源 726

10.12.2 事務管理 727

10.12.3 設置MySQL的賬戶 728

10.13 異??刂啤?29

10.14 Struts+Hibernate+Spring配置原理解析 730

10.14.1 Struts+Spring原理分析 730

10.14.2 Struts+Spring實際操作 730

10.14.3 在Struts中訪問Spring的上下文環境 731

10.14.4 Hibernate+Spring 731

10.14.5 事務管理 731

10.15 用戶訪問主頁 732

10.16 用戶注冊 732

10.16.1 用戶注冊流程 732

10.16.2 修改reg.jsp文件代碼 733

10.16.3 建立用戶注冊的DAO 734

10.16.4 建立注冊模型 734

10.16.5 建立注冊控制器 736

10.16.6 配置模型和控制器 738

10.17 用戶登錄 738

10.17.1 用戶登錄流程 738

10.17.2 修改index.jsp文件 739

10.17.3 建立用戶登錄的DAO 740

10.17.4 建立登錄模型 740

10.17.5 建立登錄控制器 741

10.17.6 配置模型和控制器 743

10.18 管理員登錄 743

10.18.1 管理員登錄流程 743

10.18.2 創建admin.jsp文件 744

10.18.3 建立管理員登錄的DAO 744

10.18.4 建立登錄模型 744

10.18.5 建立登錄控制器 744

10.18.6 配置模型和控制器 746

10.19 管理員制定航班 746

10.19.1 管理員制定航班流程 746

10.19.2 修改admincontent.jsp文件 747

10.19.3 修改CreateFlight.jsp文件 747

10.19.4 建立制定航班操作的DAO 748

10.19.5 建立航班模型 748

10.19.6 建立制定航班控制器 749

10.19.7 配置模型和控制器 751

10.20 管理員制定航班日程 751

10.20.1 管理員制定航班日程流程 751

10.20.2 建立讀取航班信息的DAO 752

10.20.3 創建ReadFlightAction控制器 752

10.20.4 修改CreateOrderItem.jsp文件 753

10.20.5 建立安排航班日程的DAO 756

10.20.6 建立模型OrderItemBean 756

10.20.7 建立安排航班日程的控制器CreateOrderItemAction 757

10.20.8 配置模型和控制器 759

10.21 用戶查詢航班和預訂機票 760

10.21.1 用戶查詢航班和訂票流程 760

10.21.2 創建purchase.jsp文件 760

10.21.3 建立查詢航班和預訂機票的DAO 761

10.21.4 建立業務對象Purchase 761

10.21.5 建立訂票控制器 763

10.21.6 配置模型和視圖 765

10.22 用戶查詢購物車和退票 765

10.22.1 用戶查詢購物車和退票流程 765

10.22.2 創建shoppingcar.jsp文件 766

10.22.3 建立讀取購物車信息的DAO 767

10.22.4 建立退票的DAO 767

10.22.5 建立業務對象ShoppingCar 767

10.22.6 建立退票控制器 769

10.22.7 配置模型和控制器 771

10.23 其他功能 771

10.23.1 Purchaseok.jsp頁面 771

10.23.2 Regok.jsp頁面 771

10.23.3 IndexReturnAction控制器 772

10.23.4 PurchaseReturnAction控制器 772

10.24 本章小結 772

附錄 實例配置 773

總結

以上是生活随笔為你收集整理的精通java ee项目案例_精通JavaEE项目案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。