书籍详情

JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客

JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客

作者:万峰科技编著

出版社:电子工业出版社

出版时间:2005-09-01

ISBN:9787121014826

定价:¥49.00

购买这本书可以去
内容简介
  简介:本书以JSP为开发语言,选取当前最流行、最具代表性的4类网站:新闻站点、论坛,电子商城和博客(Blog)系统为例,详细介绍了使用JSP开发网站的核心技术。掌握了本书所举4类网站的开发技术,将帮助你成为JSP网站开发的“全能冠军”。 本书结合作者多年在网站系统开发方面的经验,从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块编程开发,贯穿了网站开发的全过程。书中所选网站实例都是具有很强商业特征和价值的完整系统,读者可以在学习的过程中不仅学到了JSP的网站开发技术,还可以掌握实际大型网站的完整研发过程,对读者能够在学习本书快速投入工作有很大的帮助。 本书适合JSP的编程爱好者和网站开发者学习,本书在附录部分有比较系统的基础知识讲解,同时,书中在每个关键技术点上都有比较详细的剖析。
作者简介
暂缺《JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客》作者简介
目录
第1章  新闻    1
1.1  系统概述    1
1.1.1  系统功能与应用背景    1
1.1.2  系统预览    2
1.1.3  系统特点    4
1.2  系统设计    5
1.2.1  系统设计原则    5
1.2.2  系统功能模块划分    6
1.2.3  系统结构设计    9
1.3  数据库设计    9
1.3.1 数据库需求分析    10
1.3.2  数据库概念结构设计    10
1.3.3  数据库逻辑结构设计    11
1.4  数据库的生成与连接    24
1.4.1  数据库的生成    24
1.4.2  数据库的连接    25
1.4.3  数据库的配置    26
1.5  系统开发模式    31
1.5.1  回顾基本的开发模式    31
1.5.2  设计开发模式    32
1.6  组件的设计    33
1.6.1  字符串处理组件    33
1.6.2  数据库组件    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  新闻发布模块    106
1.8.6  文章管理模块    118
1.8.7  专题列表模块    125
1.8.8  系统设置模块    128
1.9  开发难点与技巧    137
1.9.1  新闻发表版面的统一特征    137
1.9.2  新闻内容存储为HTML格式    137
1.9.3  数据库连接池的方便管理    137
1.9.4  组件技术对编码的节俭    138
1.9.5  JVM虚拟内存紧张问题    138
1.9.6  数据库连接垃圾回收    138
1.9.7  Tomcat的性能调配    139
1.10  系统的调试与注意事项    139
1.10.1  运行环境设定    139
1.10.2  软件安装    140
1.10.3  数据备份    141
1.10.4  常见问题解决办法    142
1.11  小结    143
第2章  论坛    145
2.1  系统需求分析    145
2.1.1  需求定义与需求分析    145
2.1.2  分析需求中的数据对象(前台)    146
2.1.3  分析需求中的管理功能(后台)    149
2.1.4  分析可扩展性的需求    150
2.2  功能模块设计    151
2.2.1  整体模块划分    151
2.2.2  各模块间的关系    153
2.3  数据库设计    154
2.3.1  数据库需求分析    155
2.3.2  数据库概念结构设计    156
2.3.3  数据库逻辑结构设计    158
2.4  数据库的生成与连接    166
2.4.1  数据库的生成    166
2.4.2  数据库的连接    167
2.4.3  数据库的配置    169
2.5  系统开发模式    169
2.5.1  MVC三层架构    169
2.5.2  回顾基本的开发模式    170
2.5.3  设计开发模式    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  联盟论坛管理    246
2.8.5  更新论坛数据    249
2.8.6  用户管理    250
2.8.7  金钱/魅力/经验    251
2.8.8  论坛变量设置    252
2.9  开发难点与技巧    256
2.9.1  系统后台与前台的统一设计    256
2.9.2  页面内容的分块设计    256
2.9.3  数据库连接池的方便管理    256
2.9.4  组件技术使分层清晰    256
2.10  系统的调试与注意事项    257
2.10.1  运行环境设定    257
2.10.2  软件安装    257
2.10.3  数据备份    257
2.10.4  常见问题解决办法    258
2.11  小结    260
第3章  电子商城    261
3.1  系统分析与设计    263
3.1.1  需求分析    264
3.1.2  系统流程    265
3.1.3  模块设计    266
3.1.4  系统功能的扩充    270
3.2  系统架构分析    270
3.2.1  设计模式    271
3.2.2  Struts在本实例中的应用    272
3.2.3  Web服务器    275
3.3  数据库设计    275
3.3.1  配置数据库    275
3.3.2  数据库设计    276
3.3.3  数据库表结构的详细设计    277
3.3.4  数据库表结构的扩充    281
3.4  网站总体设计    281
3.4.1  创建和配置站点    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开发    315
3.5.5  小结    326
3.6  商品管理模块    327
3.6.1  页面框架的实现    327
3.6.2  商品浏览    342
3.6.3  添加商品    361
3.6.4  商品类别管理    365
3.6.5  小结    367
3.7  购物模块    367
3.7.1  后台业务逻辑实现    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  查看订单状态    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  系统的调试与注意事项    397
3.10.1  运行环境设定    397
3.10.2  软件安装    397
3.10.3  数据备份    398
3.11  小结    398
第4章  博客    399
4.1  项目背景    401
4.2  项目组织    401
4.3  需求分析    402
4.3.1  需求调研    402
4.3.2  创建用例图    404
4.3.3  详细描述用例    405
4.4  系统分析    410
4.4.1  识别系统中的对象    410
4.4.2  进行健壮分析    410
4.4.3  进行交互设计    412
4.5  开发环境的搭建    413
4.5.1  安装应用服务器Tomcat    413
4.5.2  SQL Server 2000的安装    415
4.5.3  安装开发工具Eclipse    418
4.6  代码实现    419
4.6.1  编码之前的工作    419
4.6.2  MVC架构设计    424
4.6.3  数据库设计    426
4.6.4  用户组件和样式的设计    430
4.6.5  博客系统的整体设计    431
4.7  测试    497
4.7.1  烦人的单元测试    497
4.7.2  交互测试    501
4.8  系统搭建    506
4.8.1  环境要求    506
4.8.2  安装实例    506
附录A  基础知识    509
A.1  Java语法快速入门    509
A.1.1  变量、数据类型、运算符、
控制语句    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  数据的传递    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  数据库驱动管理
DriverManager    528
A.4.4  常用对象    530
A.4.5  映射SQL和Java类型    534
A.5  常见开发框架简介    535
A.5.1  Struts    535
A.5.2  Hibernate    536
附录B  环境配置和常用工具    537
B.1  配置Web服务器    537
B.1.1  安装JDK    537
B.1.2  安装Tomcat    538
B.1.3  安装Resin    543
B.2  选用开发工具    543
B.2.1  骨灰级的Editplus    543
B.2.2  常见的Eclipse    544
猜您喜欢

读书导航