JSP网站开发典型模块与实例精讲PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:李振捷,陈雄,王军编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121028743
- 页数:494 页
第1章 JSP开发前奏 1
1.1 JSP基于服务器模式的运行原理 1
1.1.1 JSP原理 1
1.1.2 为什么使用JSP 3
1.2 JSP轻量级开发和运行环境简介 4
1.2.1 JSP运行最佳环境Tomcat+MySQL 4
1.2.2 高效开发JSP的最佳搭配工具Eclipse+MyEclipse 5
1.2.3 开发JSP经典模式MVC 5
1.3 JSP开发运行环境搭建 7
1.3.1 安装JDK 7
1.3.2 安装Tomcat Web服务器 10
1.3.3 安装及配置MySQL数据库服务器 12
1.3.4 安装开发工具Eclipse+MyEclipse 17
1.3.5 配置和测试Tomcat服务器 19
1.4 JSP与数据库建立连接 21
1.4.3 JSP连接Oracle数据库 22
1.4.2 JSP连接SQL Server数据库 22
1.4.1 JSP连接MySQL数据库 22
1.4.4 JSP连接DB2数据库 23
1.4.5 指点迷津——连接数据库常见问题 23
1.5 调试和错误处理 24
1.5.1 使用MyEclipse实现快速调试 24
1.5.2 使用System.out监控变量 25
1.5.3 为JSP指定一个错误处理页面 26
1.6 独家见解——B/S结构与C/S结构的区别 27
1.7.1 怎样学好JSP 29
1.7 指点迷津 29
1.7.2 新手易出现的问题 30
1.8 不能不说——养成良好的编程习惯 31
1.9 小结 31
第2章 注册、登录及验证模块设计 33
2.1 在MySQL Server建立用户信息表 33
2.1.1 确定用户信息字段 33
2.1.2 建立用户表 34
2.2 用JSP处理注册数据 35
2.2.1 创建注册提交表单 36
2.2.2 客户端验证数据有效性 39
2.2.3 业务操作逻辑Bean 40
2.2.4 检测用户名是否已存在 44
2.2.5 保存注册信息到数据库 46
2.2.6 指点迷津——如何处理中文乱码问题 49
2.2.7 使用JavaMail发送注册验证邮件 53
2.2.8 独家见解——在前台还是后台验证数据有效性 58
2.3 实现用户登录 59
2.3.1 创建登录输入表单 60
2.3.2 验证用户名及密码是否正确 60
2.3.3 指点迷津——“=”与equals的区别 62
2.3.4 脚下留心——不安全的用户名密码验证 64
2.3.5 实现用户登录次数更新 65
2.4 用Session保存登录信息 66
2.4.1 保存登录信息到Session 66
2.4.2 判断用户是否已登录 67
2.5.1 体会MVC模式的好处 68
2.5 独家见解 68
2.5.2 及时关闭数据库连接,释放资源 69
2.6 小结 70
第3章 讨论区BBS模块设计 71
3.1 功能分析及数据库设计 71
3.1.1 功能概述 71
3.1.2 数据库表结构设计 72
3.1.3 独家见解——在设计表的时候少用外关键字 75
3.2 讨论区管理设计 77
3.2.1 指点迷津——使用DataSource接口连接数据源 78
3.2.2 浏览讨论区 82
3.2.3 指点迷津——JSP中如何处理Java异常 89
3.2.4 创建讨论区 89
3.2.5 编辑讨论区 94
3.2.6 删除讨论区 98
3.3 帖子浏览及发布页面设计 99
3.3.1 浏览帖子列表的设计 100
3.3.2 发表帖子 110
3.3.3 多学两招——避免表单重复提交的技术 113
3.3.4 查看帖子信息 114
3.3.5 回复帖子 119
3.3.6 指点迷津——表单的GET和POST方法的区别 120
3.4 小结 120
第4章 访问统计模块设计 121
4.1 功能分析及数据库结构设计 121
4.1.1 功能概述 121
4.2.1 获取并记录访问者信息 122
4.1.2 数据库表结构设计 122
4.2 访问统计设计 122
4.2.2 指点迷津——使用HttpServletRequest对象获得更多客户端信息 125
4.2.3 使用Session防止重复记录 126
4.2.4 多学两招——使用过滤器 128
4.2.5 显示网站访问计数器 132
4.2.6 多学两招——使用图片样式显示计数器 133
4.3.1 日流量统计 134
4.3 生成统计分析结果 134
4.3.2 多学两招——使用JFreeChart生成统计结果图表 136
4.3.3 月流量统计 141
4.3.4 访问时段分布统计 144
4.3.5 访客浏览器统计 147
4.3.6 访客操作系统统计 150
4.4 小结 151
第5章 新闻发布系统 152
5.1 功能分析及数据库结构 152
5.1.1 功能概述 152
5.1.2 数据库表结构及E-R图 153
5.1.3 多学两招——让数据库具备应变能力 154
5.2 逻辑结构分析和设计 158
5.2.1 逻辑结构分析 158
5.2.2 编写数据库连接处理Database类 160
5.2.3 业务操作逻辑Bean 163
5.2.4 独家见解——实现JDBC结果集的转换 169
5.3 新闻发布管理设计 170
5.3.1 频道栏目管理设计 171
5.3.2 指点迷津——多级栏目的数据库存储和栏目树展示 177
5.3.3 新闻发布页面设计 181
5.3.4 使用SmartUpload实现图片及附件上传 182
5.3.5 使用Word插件实现内容排版 186
5.3.6 设置为推荐新闻 188
5.3.7 添加定时发布功能 190
5.3.8 添加审核发布功能 191
5.4.1 指点迷津——JSP实现多数据分页 194
5.4 新闻浏览设计 194
5.4.2 新闻浏览页面设计 197
5.4.3 新闻内容浏览和更新浏览次数 199
5.4.4 多学两招——安全的附件下载方法 203
5.4.5 添加新闻评论 204
5.4.6 指点迷津——forword与sendRedirect的区别 205
5.4.7 新闻搜索功能 206
5.4.8 脚下留心——大量并发堵塞首页 209
5.5 重点难点分析 211
5.6 系统应用与扩展 212
5.7 小结 212
第6章 网上数码冲印系统 213
6.1 系统分析与总体设计 213
6.1.1 系统功能描述 213
6.1.2 系统流程分析 215
6.2 数据库设计与实现 216
6.2.1 数据库表E-R模型图 216
6.2.2 数据库逻辑设计 217
6.3 开发环境及知识准备 220
6.3.1 技术方案实现Hibernate+Struts 221
6.3.2 开发环境准备 227
6.3.3 目录结构 230
6.3.4 独家见解——如何选取适当的包名和包路径 231
6.3.5 数据库连接配置 231
6.3.6 逻辑结构分析及设计 233
6.3.7 持久层DAO设计 233
6.3.9 指点迷津——设计模式之DAO 235
6.3.8 逻辑层Service设计 235
6.4 用户管理 236
6.4.1 用户的注册 236
6.4.2 指点迷津——使用Validator框架来验证数据的合法性 241
6.4.3 用户的登录 243
6.4.4 相册管理 246
6.4.5 指点迷津——使用Log4j记录系统日志 250
6.4.6 提交订单和相片上传 251
6.5 加盟店管理 256
6.5.1 加盟店申请 256
6.5.2 指点迷津——Java中实现ZIP压缩 259
6.5.3 订单打包下载 260
6.6 系统管理 262
6.6.1 加盟店的申请批准 262
6.6.2 用户信息查询 265
6.8 系统应用与扩展 267
6.7 重点难点分析 267
6.9 小结 268
第7章 在线考试系统 269
7.1 系统分析与总体设计 269
7.1.1 系统功能描述 269
7.1.2 系统结构设计 272
7.1.3 系统流程分析 273
7.1.4 技术方案实现 274
7.1.5 系统配置 277
7.2 数据库设计与实现 279
7.2.1 数据库需求分析 279
7.2.2 数据库逻辑设计 281
7.2.3 数据库连接池配置 285
7.3 试卷管理模块设计 287
7.3.1 题库管理模块设计 287
7.3.2 试卷管理模块设计 293
7.3.3 启动试卷模块设计 299
7.3.4 指点迷津——Java中异常处理的注意事项 303
7.4.1 新增人员模块设计 305
7.4 人员管理模块设计 305
7.4.2 人员维护管理模块设计 309
7.5 考试管理模块设计 314
7.5.1 登录模块设计 314
7.5.2 考试项目模块设计 317
7.5.3 参加考试模块设计 320
7.5.4 考卷成绩查询模块设计 325
7.5.5 考试人员个人信息维护模块设计 327
7.5.6 脚下留心——优化数据库性能的几点注意事项 330
7.6 考务管理模块设计 331
7.6.1 在线监控管理模块设计 331
7.6.2 考卷评分模块设计 334
7.6.3 考试分析管理模块设计 338
7.7 重点难点分析 341
7.8 小结 342
8.1 系统分析与总体设计 343
8.1.1 系统功能描述 343
第8章 在线书店系统 343
8.1.2 系统总体设计 344
8.1.3 功能模块划分 347
8.1.4 技术方案介绍 347
8.2 数据库设计与实现 351
8.2.1 数据库需求分析 351
8.2.2 数据库逻辑设计 352
8.3 开发环境准备 355
8.3.1 建立工程配置 355
8.3.2 配置Spring 358
8.3.3 指点迷津——使用JSTL标签库 363
8.4 逻辑结构分析和设计 365
8.4.1 逻辑结构分析 365
8.4.2 持久层DAO设计 368
8.4.3 逻辑层Service设计 371
8.4.4 指点迷津——O/R Mapping的本质 374
8.5 图书及分类管理模块 376
8.5.1 管理员登录设计 376
8.5.2 图书分类管理页面设计 381
8.5.3 图书分类管理设计 382
8.5.4 图书管理设计 384
8.6 系统主页面与登录设计 386
8.6.1 主页面设计 386
8.6.2 用户登录处理设计 389
8.7 图书查询及购买模块设计 391
8.7.1 搜索图书 391
8.7.2 将图书加入购物车 393
8.7.3 购物车管理 396
8.7.4 我的订单 400
8.8 订单管理模块设计 403
8.8.1 查看订单 403
8.8.2 订单发货处理 403
8.9 独家见解 404
8.9.1 O/R Mapping是陷阱还是苹果 404
8.9.2 了解Spring真相 405
8.10 重点难点分析 406
8.12 小结 407
8.11 系统的应用与扩展 407
第9章 权限管理系统 409
9.1 系统分析与总体设计 409
9.1.1 系统功能描述 409
9.1.2 指点迷津——权限控制的实现方案 410
9.1.3 系统设计方案分析 416
9.1.4 系统总体设计 417
9.1.5 数据库的表结构设计 419
9.2.1 配置Struts 422
9.2 Struts+Hibernate+Spring配置 422
9.2.2 配置Hibernate和Spring 423
9.2.3 独家见解——如何选择合适的Web框架 428
9.3 系统框架设计 429
9.3.1 逻辑结构分析 429
9.3.2 数据模型设计 430
9.3.3 持久层DAO设计 431
9.3.4 业务层设计 434
9.3.5 指点迷津——异常体系的设计 438
9.4 员工管理设计 439
9.4.1 指点迷津——使用DispatchAction简化Action的分发 440
9.4.2 浏览员工列表 441
9.4.3 创建员工 445
9.4.4 删除员工 446
9.4.5 员工角色列表 447
9.4.6 授予员工角色 452
9.4.7 回收员工角色 454
9.5.1 功能列表浏览 456
9.5 功能管理设计 456
9.5.2 创建新功能 458
9.5.3 编辑功能信息 459
9.5.4 删除功能 461
9.5.5 根据功能号查询 462
9.6 模块管理设计 463
9.6.1 浏览模块列表 463
9.6.2 创建模块 465
9.6.3 删除模块 467
9.6.4 模块功能列表 468
9.6.5 创建模块功能 471
9.6.6 删除模块功能 472
9.6.7 指点迷津——POJO、PO、VO与FormBean 473
9.7 角色管理设计 474
9.7.1 浏览角色列表 474
9.7.2 创建角色 476
9.7.3 删除角色 478
9.7.4 角色权限列表 479
9.7.5 授予角色权限 482
9.7.6 回收角色权限 484
9.7.7 多学两招——使用动态ActionForm 485
9.8 权限管理应用设计 487
9.8.1 权限应用实例 487
9.8.2 权限应用方案设计 488
9.9 重点难点分析 493
9.10 系统应用与扩展 493
9.11 小结 493
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《2020考研英语大趋势 历年真题完形+翻译+新题型精讲精练》商志 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《2019国家执业药师考试教材精讲 药学专业知识 2 第2版》何冰 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017