当前位置:首页 > 工业技术
JSP网站开发四“酷”全书 新闻、论坛、电子商城、博客
JSP网站开发四“酷”全书 新闻、论坛、电子商城、博客

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

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:万峰科技编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121014823
  • 页数:548 页
图书介绍:本书以JSP为开发语言,选取当前最流行、最具代表性的4类网站:新闻站点、论坛、电子商城和博客(Blog)系统为例,详细介绍了使用JSP开发网站的核心技术。掌握了本书所举4类网站的开发技术,将帮助你成为网站开发的“全能冠军”。本书结合作者多年在网站系统开发方面的经验,从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块编程开发,贯穿了网站开发的全过程。书中所选网站实例都是具有很强商业特征和价值的完整系统,读者可以在学习的过程中不仅学到了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.1 数据库的生成 24

1.4 数据库的生成与连接 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.6 数据库连接垃圾回收 138

1.9.4 组件技术对编码的节俭 138

1.9.5 JVM虚拟内存紧张问题 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.3 设计开发模式 170

2.5.2 回顾基本的开发模式 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.4 组件技术使分层清晰 256

2.9.3 数据库连接池的方便管理 256

2.9.2 页面内容的分块设计 256

2.9 开发难点与技巧 256

2.9.1 系统后台与前台的统一设计 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.2 系统架构分析 270

3.1.4 系统功能的扩充 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.1 运行环境设定 397

3.10.2 软件安装 397

3.10 系统的调试与注意事项 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

45.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.1 环境要求 506

4.8.2 安装实例 506

4.8 系统搭建 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.1 简介 525

A.4 JDBC快速入门 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

相关图书
作者其它书籍
返回顶部