注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程JSP網站開發(fā)四“酷”全書:新聞、論壇、電子商城、博客

JSP網站開發(fā)四“酷”全書:新聞、論壇、電子商城、博客

JSP網站開發(fā)四“酷”全書:新聞、論壇、電子商城、博客

定 價:¥49.00

作 者: 萬峰科技編著
出版社: 電子工業(yè)出版社
叢編項: 網站開發(fā)專家
標 簽: jsp

ISBN: 9787121014826 出版時間: 2005-09-01 包裝: 膠版紙
開本: 28cm 頁數(shù): 548 字數(shù):  

內容簡介

  簡介:本書以JSP為開發(fā)語言,選取當前最流行、最具代表性的4類網站:新聞站點、論壇,電子商城和博客(Blog)系統(tǒng)為例,詳細介紹了使用JSP開發(fā)網站的核心技術。掌握了本書所舉4類網站的開發(fā)技術,將幫助你成為JSP網站開發(fā)的“全能冠軍”。 本書結合作者多年在網站系統(tǒng)開發(fā)方面的經驗,從系統(tǒng)的需求分析開始,確定系統(tǒng)的流程與設計,到模塊的劃分,再到數(shù)據(jù)加結構的設計,最后開始每個模塊編程開發(fā),貫穿了網站開發(fā)的全過程。書中所選網站實例都是具有很強商業(yè)特征和價值的完整系統(tǒng),讀者可以在學習的過程中不僅學到了JSP的網站開發(fā)技術,還可以掌握實際大型網站的完整研發(fā)過程,對讀者能夠在學習本書快速投入工作有很大的幫助。 本書適合JSP的編程愛好者和網站開發(fā)者學習,本書在附錄部分有比較系統(tǒng)的基礎知識講解,同時,書中在每個關鍵技術點上都有比較詳細的剖析。

作者簡介

暫缺《JSP網站開發(fā)四“酷”全書:新聞、論壇、電子商城、博客》作者簡介

圖書目錄

第1章  新聞    1
1.1  系統(tǒng)概述    1
1.1.1  系統(tǒng)功能與應用背景    1
1.1.2  系統(tǒng)預覽    2
1.1.3  系統(tǒng)特點    4
1.2  系統(tǒng)設計    5
1.2.1  系統(tǒng)設計原則    5
1.2.2  系統(tǒng)功能模塊劃分    6
1.2.3  系統(tǒng)結構設計    9
1.3  數(shù)據(jù)庫設計    9
1.3.1 數(shù)據(jù)庫需求分析    10
1.3.2  數(shù)據(jù)庫概念結構設計    10
1.3.3  數(shù)據(jù)庫邏輯結構設計    11
1.4  數(shù)據(jù)庫的生成與連接    24
1.4.1  數(shù)據(jù)庫的生成    24
1.4.2  數(shù)據(jù)庫的連接    25
1.4.3  數(shù)據(jù)庫的配置    26
1.5  系統(tǒng)開發(fā)模式    31
1.5.1  回顧基本的開發(fā)模式    31
1.5.2  設計開發(fā)模式    32
1.6  組件的設計    33
1.6.1  字符串處理組件    33
1.6.2  數(shù)據(jù)庫組件    39
1.6.3  登錄組件    49
1.6.4  權限組件    50
1.6.5  菜單組件    52
1.6.6  子菜單組件    57
1.6.7  新聞組件設計    59
1.6.8  評論組件設計    64
1.6.9  前臺顯示組件    66
1.7  前臺顯示部分設計    70
1.7.1  版面設計    70
1.7.2  一級欄目    76
1.7.3  二級欄目    77
1.7.4  三級欄目    78
1.7.5  分頁顯示新聞列表    80
1.7.6  顯示新聞內容    83
1.7.7  日歷面板    84
1.7.8  滾動新聞    85
1.7.9  圖片新聞    86
1.7.10  熱門專題    90
1.7.11  焦點新聞    91
1.7.12  搜索引擎    92
1.7.13  新聞評論    94
1.7.14  文件尾設計    95
1.8  后臺維護部分設計    96
1.8.1  整體框架設計    96
1.8.2  登錄模塊    98
1.8.3  退出功能設計    100
1.8.4  版面管理模塊    101
1.8.5  新聞發(fā)布模塊    106
1.8.6  文章管理模塊    118
1.8.7  專題列表模塊    125
1.8.8  系統(tǒng)設置模塊    128
1.9  開發(fā)難點與技巧    137
1.9.1  新聞發(fā)表版面的統(tǒng)一特征    137
1.9.2  新聞內容存儲為HTML格式    137
1.9.3  數(shù)據(jù)庫連接池的方便管理    137
1.9.4  組件技術對編碼的節(jié)儉    138
1.9.5  JVM虛擬內存緊張問題    138
1.9.6  數(shù)據(jù)庫連接垃圾回收    138
1.9.7  Tomcat的性能調配    139
1.10  系統(tǒng)的調試與注意事項    139
1.10.1  運行環(huán)境設定    139
1.10.2  軟件安裝    140
1.10.3  數(shù)據(jù)備份    141
1.10.4  常見問題解決辦法    142
1.11  小結    143
第2章  論壇    145
2.1  系統(tǒng)需求分析    145
2.1.1  需求定義與需求分析    145
2.1.2  分析需求中的數(shù)據(jù)對象(前臺)    146
2.1.3  分析需求中的管理功能(后臺)    149
2.1.4  分析可擴展性的需求    150
2.2  功能模塊設計    151
2.2.1  整體模塊劃分    151
2.2.2  各模塊間的關系    153
2.3  數(shù)據(jù)庫設計    154
2.3.1  數(shù)據(jù)庫需求分析    155
2.3.2  數(shù)據(jù)庫概念結構設計    156
2.3.3  數(shù)據(jù)庫邏輯結構設計    158
2.4  數(shù)據(jù)庫的生成與連接    166
2.4.1  數(shù)據(jù)庫的生成    166
2.4.2  數(shù)據(jù)庫的連接    167
2.4.3  數(shù)據(jù)庫的配置    169
2.5  系統(tǒng)開發(fā)模式    169
2.5.1  MVC三層架構    169
2.5.2  回顧基本的開發(fā)模式    170
2.5.3  設計開發(fā)模式    170
2.6  組件的設計    171
2.6.1  通用處理組件    171
2.6.2  后臺管理組件的設計    185
2.6.3  前臺使用組件設計    201
2.7  前臺顯示部分設計    210
2.7.1  整體設計    210
2.7.2  登錄模塊    212
2.7.3  頭文件設計    213
2.7.4  文件尾設計    217
2.7.5  主頁面    218
2.7.6  帖子相關    224
2.7.7  短消息    230
2.7.8  版主版務管理    233
2.7.9  個人資料    234
2.7.10  排行榜    236
2.7.11  搜索    238
2.7.12  幫助    240
2.8  后臺維護部分設計    240
2.8.1  整體框架設計    240
2.8.2  登錄模塊    242
2.8.3  論壇管理    243
2.8.4  聯(lián)盟論壇管理    246
2.8.5  更新論壇數(shù)據(jù)    249
2.8.6  用戶管理    250
2.8.7  金錢/魅力/經驗    251
2.8.8  論壇變量設置    252
2.9  開發(fā)難點與技巧    256
2.9.1  系統(tǒng)后臺與前臺的統(tǒng)一設計    256
2.9.2  頁面內容的分塊設計    256
2.9.3  數(shù)據(jù)庫連接池的方便管理    256
2.9.4  組件技術使分層清晰    256
2.10  系統(tǒng)的調試與注意事項    257
2.10.1  運行環(huán)境設定    257
2.10.2  軟件安裝    257
2.10.3  數(shù)據(jù)備份    257
2.10.4  常見問題解決辦法    258
2.11  小結    260
第3章  電子商城    261
3.1  系統(tǒng)分析與設計    263
3.1.1  需求分析    264
3.1.2  系統(tǒng)流程    265
3.1.3  模塊設計    266
3.1.4  系統(tǒng)功能的擴充    270
3.2  系統(tǒng)架構分析    270
3.2.1  設計模式    271
3.2.2  Struts在本實例中的應用    272
3.2.3  Web服務器    275
3.3  數(shù)據(jù)庫設計    275
3.3.1  配置數(shù)據(jù)庫    275
3.3.2  數(shù)據(jù)庫設計    276
3.3.3  數(shù)據(jù)庫表結構的詳細設計    277
3.3.4  數(shù)據(jù)庫表結構的擴充    281
3.4  網站總體設計    281
3.4.1  創(chuàng)建和配置站點    282
3.4.2  頁面框架和公用頁面    284
3.4.3  Struts配置    288
3.5  用戶管理模塊    294
3.5.1  BaseModel、BaseForm和
BaseAction    295
3.5.2  UserModel、UserForm和
UserAction    301
3.5.3  UserProxy、UserDAO和
DBPool    307
3.5.4  JSP開發(fā)    315
3.5.5  小結    326
3.6  商品管理模塊    327
3.6.1  頁面框架的實現(xiàn)    327
3.6.2  商品瀏覽    342
3.6.3  添加商品    361
3.6.4  商品類別管理    365
3.6.5  小結    367
3.7  購物模塊    367
3.7.1  后臺業(yè)務邏輯實現(xiàn)    367
3.7.2  訂購商品    373
3.7.3  查詢訂購車    375
3.7.4  清空訂購車    376
3.7.5  刪除商品    377
3.7.6  小結    377
3.8  訂單管理模塊    377
3.8.1  結賬    378
3.8.2  查看訂單狀態(tài)    384
3.8.3  訂單信息確認    388
3.8.4  刪除訂單    389
3.9  公告管理模塊    390
3.9.1  Struts結構    390
3.9.2  公告瀏覽    391
3.9.3  公告修改    394
3.9.4  公告添加    396
3.10  系統(tǒng)的調試與注意事項    397
3.10.1  運行環(huán)境設定    397
3.10.2  軟件安裝    397
3.10.3  數(shù)據(jù)備份    398
3.11  小結    398
第4章  博客    399
4.1  項目背景    401
4.2  項目組織    401
4.3  需求分析    402
4.3.1  需求調研    402
4.3.2  創(chuàng)建用例圖    404
4.3.3  詳細描述用例    405
4.4  系統(tǒng)分析    410
4.4.1  識別系統(tǒng)中的對象    410
4.4.2  進行健壯分析    410
4.4.3  進行交互設計    412
4.5  開發(fā)環(huán)境的搭建    413
4.5.1  安裝應用服務器Tomcat    413
4.5.2  SQL Server 2000的安裝    415
4.5.3  安裝開發(fā)工具Eclipse    418
4.6  代碼實現(xiàn)    419
4.6.1  編碼之前的工作    419
4.6.2  MVC架構設計    424
4.6.3  數(shù)據(jù)庫設計    426
4.6.4  用戶組件和樣式的設計    430
4.6.5  博客系統(tǒng)的整體設計    431
4.7  測試    497
4.7.1  煩人的單元測試    497
4.7.2  交互測試    501
4.8  系統(tǒng)搭建    506
4.8.1  環(huán)境要求    506
4.8.2  安裝實例    506
附錄A  基礎知識    509
A.1  Java語法快速入門    509
A.1.1  變量、數(shù)據(jù)類型、運算符、
控制語句    509
A.1.2  類和對象    512
A.1.3  容器    516
A.1.4  異常處理    517
A.1.5  常用對象介紹    518
A.2  Servlet與JSP    518
A.2.1   二者的相互關系    518
A.2.2  數(shù)據(jù)的傳遞    519
A.3  JSP快速入門    519
A.3.1  簡介    519
A.3.2  語法一覽    521
A.4  JDBC快速入門    525
A.4.1  簡介    525
A.4.2  連接    526
A.4.3  數(shù)據(jù)庫驅動管理
DriverManager    528
A.4.4  常用對象    530
A.4.5  映射SQL和Java類型    534
A.5  常見開發(fā)框架簡介    535
A.5.1  Struts    535
A.5.2  Hibernate    536
附錄B  環(huán)境配置和常用工具    537
B.1  配置Web服務器    537
B.1.1  安裝JDK    537
B.1.2  安裝Tomcat    538
B.1.3  安裝Resin    543
B.2  選用開發(fā)工具    543
B.2.1  骨灰級的Editplus    543
B.2.2  常見的Eclipse    544

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號