书籍详情
征服JSP企业网站开发
作者:王建明,唐爱国,杭志
出版社:科学出版社/北京科海电子出版社
出版时间:2008-05-01
ISBN:9787030217257
定价:¥63.00
购买这本书可以去
内容简介
《征服JSP企业网站开发》以JSP技术为背景,由浅入深、循序渐进地对JSP程序设计基础、基于Linux的网站发布及相关技术的整合做了比较全面而系统的阐述。它是作者在多年从事Java培训和JSP网络编程工作的基础上编写的,融原理、技术和发展为一体,注重介绍实用技术和培养读者实际编程能力,以提高读者从事JSP网络编程、网站发布和解决实际问题的能力。全书在内容选择上力求为读者展现完整的基于JSP的网站开发技术以及Linux环境下的网站发布。主要内容包括:JSP程序设计基础、JSP内置对象、JavaBean技术、EL、JSTL、标签函数库、自定义标签、JSP文件操作、XML等JSP网络编程基础知识;关系数据库MySQL、JDBC接口、Tomcat服务器、MVC模式与Struts流行框架等技术;以及企业网站开发实例、Linux操作系统的安装、Linux网站平台的搭建与发布等应用技能。全书用通俗易懂的表达方式,通过具有实际意义的开发实例来说明原理、标准和核心技术。适合使用JSP进行动态网站开发的初中级读者、网站开发人员、编程爱好者学习,也可用作JSP培训机构、高等院校及职业院校相关专业的教学用书。
作者简介
暂缺《征服JSP企业网站开发》作者简介
目录
第1章 Web与JSP技术概述 1
1.1 C/S模式与B/S模式 2
1.1.1 C/S模式 2
1.1.2 B/S模式 3
1.1.3 C/S与B/S的比较 4
1.2 静态网页与HTML 5
1.2.1 静态网页 5
1.2.2 静态网页的工作原理 6
1.3 动态网页技术 7
1.3.1 动态网页与静态网页的区别 7
1.3.2 客户端的动态Web页面 8
1.3.3 服务器端的动态Web页面 9
1.4 数据库技术 10
1.5 JSP与相关技术概论 11
1.5.1 JSP的本质与Servlet 12
1.5.2 JSP与JavaBean 13
1.6 Tomcat与Servlet容器 13
1.7 Web应用在Linux环境中的发布 14
1.8 本章小结 14
第2章 初识JSP 15
2.1 JSP技术简介 16
2.1.1 JSP技术的背景与优点 16
2.1.2 JSP的运行原理 17
2.2 开发和运行JSP程序 18
2.2.1 JDK的安装与配置 19
2.2.2 Tomcat的安装与配置 22
2.2.3 Eclipse的安装和配置 25
2.2.4 在Eclipse中安装Tomcat插件 28
2.2.5 实例:编写和发布JSP页面 29
2.3 Servlet技术基础 32
2.3.1 Servlet的两个基本概念 33
2.3.2 Servlet 的生命周期 33
2.3.3 开发、部署一个简单的Servlet
程序 34
2.4 本章小结 36
第3章 JSP程序设计基础 37
3.1 Java的基本要素 38
3.1.1 标识符 38
3.1.2 关键字 38
3.1.3 分隔符 40
3.2 基本数据类型 41
3.2.1 变量 41
3.2.2 数据类型 43
3.2.3 数组 46
3.3 运算符 47
3.3.1 算术运算符 47
3.3.2 关系运算符 50
3.3.3 逻辑运算符 50
3.3.4 赋值运算符 52
3.3.5 运算符的优先级 53
3.4 流程控制语句 54
3.4.1 选择控制语句 54
3.4.2 循环控制语句 59
3.4.3 跳转控制语句 63
3.5 JSP程序的基本元素 68
3.5.1 JSP页面的基本结构 68
3.5.2 模板文本与实例 69
3.5.3 脚本元素与实例 73
3.6 指令元素概述 76
3.6.1 page指令 76
3.6.2 include指令 79
3.6.3 taglib指令 81
3.7 动作元素概述 82
3.7.1 动作元素 82
3.7.2 动作元素 82
3.7.3 动作元素 83
3.7.4 动作元素 85
3.7.5 动作元素 88
3.7.6 动作元素 89
3.7.7 动作元素 90
3.8 本章小结 94
第4章 JSP内置对象及实例 95
4.1 JSP内置对象简介 96
4.2 request对象 97
4.2.1 request对象简介 97
4.2.2 获取form表单的信息实例 100
4.2.3 在请求作用域中管理属性实例 103
4.2.4 获取Cookie的实例 104
4.2.5 获取HTTP请求报头实例 107
4.2.6 获取请求系统信息实例 108
4.3 response对象 109
4.3.1 response对象简介 109
4.3.2 设置缓冲区实例 110
4.3.3 设置响应报头实例 111
4.3.4 重定向资源实例 113
4.4 session对象 115
4.4.1 session对象简介 115
4.4.2 URL重写实例 116
4.4.3 会话服务实例 117
4.4.4 session对象应用实例 118
4.5 application对象 122
4.5.1 application对象简介 122
4.5.2 读取应用程序初始化参数 123
4.5.3 管理应用程序环境属性 125
4.5.4 支持资源的提取 125
4.5.5 application对象综合实例 126
4.6 page对象 133
4.6.1 page对象简介 133
4.6.2 page对象应用实例 134
4.7 pageContext对象 135
4.7.1 pageContext对象简介 135
4.7.2 pageContext对象应用实例 136
4.8 config对象 139
4.8.1 config对象简介 140
4.8.2 config对象应用实例 140
4.9 out对象 142
4.9.1 out对象简介 142
4.9.2 out对象应用实例 142
4.10 exception对象 144
4.10.1 exception对象简介 144
4.10.2 exception对象应用实例 144
4.11 本章小结 146
第5章 JavaBean与JSP技术 147
5.1 JavaBean简介 148
5.1.1 JavaBean基本概念 148
5.1.2 非可视化的JavaBean 148
5.1.3 JavaBean的简单例子 149
5.2 JavaBean规范 151
5.2.1 JavaBean构造方法 151
5.2.2 JavaBean属性 152
5.2.3 JavaBean事件 156
5.2.4 JavaBean的持续性 159
5.3 EJB与JavaBean的比较 160
5.3.1 EJB出现的背景 160
5.3.2 EJB的概要 160
5.3.3 EJB的软构件模型简介 161
5.3.4 EJB和JavaBean的关系 162
5.4 JavaBean在JSP技术中的应用 162
5.4.1 开发JavaBean类 162
5.4.2 JavaBean在JSP页面中的应用 164
5.4.3 JavaBean在不同范围内的应用 166
5.5 使用JavaBean实现购物车 169
5.6 本章小结 178
第6章 表达式语言 179
6.1 EL简介 180
6.2 EL的使用 180
6.2.1 EL的基本使用方法 180
6.2.2 禁止解析EL 184
6.3 EL变量 185
6.4 EL运算符 186
6.4.1 算术运算符 186
6.4.2 关系运算符 188
6.4.3 逻辑运算符 190
6.4.4 empty运算符 192
6.4.5 条件式三元运算符 192
6.5 隐含对象 193
6.5.1 pageContext对象 193
6.5.2 访问作用域范围的对象 194
6.5.3 访问环境信息的对象 195
6.6 本章小结 202
第7章 JSTL与标签函数库 203
7.1 JSTL简介 204
7.2 设置JSTL运行环境 206
7.3 使用核心标签 208
7.3.1 通用标签及实例 208
7.3.2 条件控制标签及实例 215
7.3.3 循环迭代标签及实例 218
7.3.4 URL处理标签及实例 222
7.4 I18N(国际化)标签 227
7.4.1 国际化设置标签 228
7.4.2 资源包标签 228
7.4.3 格式化标签 230
7.5 函数标签 238
7.5.1 字符串测试函数标签 239
7.5.2 获取子字符串函数标签 240
7.5.3 调整字符串函数标签 242
7.5.4 其他函数标签 243
7.6 本章小结 244
第8章 自定义标签 245
8.1 自定义标签概述 246
8.1.1 自定义标签简介 246
8.1.2 自定义标签的开发过程 247
8.2 标签参数与返回值 248
8.2.1 和命令概述 249
8.2.2 attribute命令与标签参数 250
8.2.3 variable命令与标签返回值 251
8.2.4 动态属性标签 253
8.2.5 设置fragment属性 255
8.3 综合实例——多国语言切换的自定义
标签实现 257
8.4 本章小结 260
第9章 JSP文件操作 261
9.1 快速体验JSP文件操作——使用
JSP读取文本文件的简单例子 262
9.1.1 编写进行文件操作的JavaBean类 262
9.1.2 编写JSP文件 264
9.1.3 发布运行Web应用 265
9.2 Java文件操作基础介绍 266
9.2.1 使用文件类——File类 266
9.2.2 Scanner类 268
9.2.3 使用字节流 269
9.2.4 使用字符流 270
9.3 文件的上传 272
9.3.1 组件安装 272
9.3.2 cos文件上传简介 272
9.3.3 文件上传的例子 274
9.4 使用JSP操作Excel文件 279
9.4.1 安装配置JXL 279
9.4.2 使用JXL操作Excel工作簿简介 280
9.4.3 使用JXL操作Excel工作簿的
例子 284
9.5 本章小结 289
第10章 JSP与XML 291
10.1 XML基础知识 292
10.1.1 XML概述 292
10.1.2 文档对象模型——DOM 295
10.1.3 可扩展样式语言——XSL 296
10.2 JAXP与XML 300
10.2.1 使用DOM解析XML文档 301
10.2.2 使用DOM创建XML文档 305
10.2.3 使用SAX解析XML文档 308
10.3 使用XSLT给XML定制样式 314
10.3.1 建立XML文档 315
10.3.2 建立XSL样式文件 315
10.3.3 将XML转换为HTML 317
10.4 JSTL与XML 319
10.4.1 核心标签 319
10.4.2 流程控制标签 324
10.4.3 样式转换标签 329
10.5 本章小结 332
第11章 关系数据库与JDBC
基础 333
11.1 MySQL数据库基础 334
11.1.1 MySQL简介 334
11.1.2 安装MySQL 335
11.1.3 配置MySQL 337
11.2 MySQL数据库与SQL语言简介 339
11.2.1 数据表操作与实例 339
11.2.2 查询操作与实例 344
11.3 JDBC基础 346
11.3.1 JDBC简介 346
11.3.2 JDBC两层模型和三层模型 347
11.3.3 指定数据库的URL连接
字符串 348
11.3.4 JDBC API简介 349
11.4 使用JDBC连接数据库 349
11.4.1 Driver接口 350
11.4.2 纯Java驱动程序 351
11.4.3 部分Java/部分本机代码
驱动程序 352
11.4.4 中间数据访问服务 352
11.4.5 JDBC-ODBC桥 353
11.5 JDBC接口类与对象 354
11.5.1 DriverManager类 354
11.5.2 Connection接口 356
11.5.3 Statement接口 357
11.5.4 ResultSet接口 358
11.5.5 PreparedStatement子类 360
11.5.6 CallableStatement子类 362
11.6 数据库连接池与配置数据源 363
11.6.1 数据库连接池 363
11.6.2 配置数据源 367
11.6.3 测试MySQL数据库连接池 369
11.7 在JSP和Servlet中使用JDBC 371
11.7.1 JSP页面中使用JDBC访问
数据库 371
11.7.2 通过JavaBean访问数据库 379
11.7.3 在Servlet中使用JDBC访问
数据库 382
11.7.4 MySQL数据库中乱码原因及
解决方案 386
11.8 本章小结 386
第12章 Tomcat Web开发及
整合 387
12.1 Tomcat技术简介 388
12.1.1 Tomcat的工作方式 388
12.1.2 Tomcat的组织结构 389
12.2 使用Tomcat发布Web应用 394
12.2.1 Tomcat的目录结构 394
12.2.2 Web应用目录结构 395
12.2.3 添加Context元素 396
12.3 Tomcat系统配置管理器 397
12.3.1 Tomcat Admin简介 397
12.3.2 安装配置Tomcat Admin 398
12.3.3 部署管理Web应用程序 399
12.3.4 应用程序管理器的其他管理功能 404
12.4 Tomcat容器的JSP特色应用 405
12.4.1 Tomcat阀的使用 405
12.4.2 JNDI的使用 407
12.5 Tomcat中文编码问题 415
12.5.1 编码问题的根源 416
12.5.2 Tomcat常见的Web应用的
解决方案 419
12.6 Tomcat安全 423
12.6.1 Tomcat的安装安全 423
12.6.2 创建新账号运行Tomcat 424
12.6.3 文件系统的安全 426
12.6.4 Tomcat的安全域 427
12.6.5 在Tomcat中配置使用SSL 434
12.7 本章小结 439
第13章 MVC与Struts 441
13.1 MVC模式简介 442
13.1.1 深入理解MVC 442
13.1.2 MVC的实现模型 444
13.2 Struts简介 446
13.2.1 什么是Struts 446
13.2.2 Struts的体系结构 447
13.2.3 Struts的优缺点 448
13.3 开发第一个Struts应用 449
13.3.1 建立Struts开发环境 449
13.3.2 配置Struts应用 450
13.3.3 在Eclipse中开发第一个Struts
应用 454
13.4 Struts组件及工作过程 458
13.4.1 Struts的组件简介 458
13.4.2 Struts的工作过程 464
13.5 Struts应用开发实例——用户登录
系统 466
13.5.1 创建Model组件 466
13.5.2 创建View组件 470
13.5.3 创建辅助功能类 472
13.5.4 发布Web应用 475
13.6 本章小结 476
第14章 企业网站设计与实现 477
14.1 企业网站简介 478
14.2 网站需求分析 479
14.2.1 需求分析 479
14.2.2 可行性分析 479
14.3 网站总体设计 479
14.3.1 设计目标和原则 480
14.3.2 设计约束 480
14.3.3 模块设计及功能 481
14.3.4 数据库设计 482
14.4 网站详细设计 486
14.4.1 系统架构设计 486
14.4.2 首页设计 487
14.4.3 产品模块设计 488
14.4.4 登录模块设计 492
14.4.5 论坛模块设计 494
14.4.6 网站后台首页设计 495
14.5 网站后台功能模块设计 496
14.5.1 抽象工厂角色的实现 497
14.5.2 具体工厂角色的实现 498
14.5.3 抽象产品角色的实现 499
14.5.4 具体产品角色的实现 501
14.6 本章小结 508
第15章 Linux操作系统简介与
安装 509
15.1 Linux操作系统简介 510
15.1.1 Linux的发展历程 510
15.1.2 Linux的特点 510
15.1.3 Linux的版本 511
15.2 Red Hat Enterprise Linux简介 513
15.3 Red Hat Enterprise Linux服务器的
安装 514
15.3.1 安装前的准备工作 514
15.3.2 安装过程及注意事项 517
15.4 本章小结 532
第16章 Linux环境中网站平台
的搭建与发布 533
16.1 Apache服务器的基本配置 534
16.1.1 Apache服务器简介 534
16.1.2 Apache服务器的安装 534
16.1.3 Apache服务器的基本配置 536
16.2 MySQL数据库服务的基本配置 540
16.2.1 MySQL的安装 540
16.2.2 MySQL服务的启动与停止 542
16.2.3 MySQL的用户管理 542
16.2.4 MySQL的用户权限设置 546
16.3 网站发布平台的搭建 554
16.3.1 Apache服务器的配置 554
16.3.2 JSP运行环境的配置 556
16.4 网站的发布与运行 563
16.5 本章小结 566
1.1 C/S模式与B/S模式 2
1.1.1 C/S模式 2
1.1.2 B/S模式 3
1.1.3 C/S与B/S的比较 4
1.2 静态网页与HTML 5
1.2.1 静态网页 5
1.2.2 静态网页的工作原理 6
1.3 动态网页技术 7
1.3.1 动态网页与静态网页的区别 7
1.3.2 客户端的动态Web页面 8
1.3.3 服务器端的动态Web页面 9
1.4 数据库技术 10
1.5 JSP与相关技术概论 11
1.5.1 JSP的本质与Servlet 12
1.5.2 JSP与JavaBean 13
1.6 Tomcat与Servlet容器 13
1.7 Web应用在Linux环境中的发布 14
1.8 本章小结 14
第2章 初识JSP 15
2.1 JSP技术简介 16
2.1.1 JSP技术的背景与优点 16
2.1.2 JSP的运行原理 17
2.2 开发和运行JSP程序 18
2.2.1 JDK的安装与配置 19
2.2.2 Tomcat的安装与配置 22
2.2.3 Eclipse的安装和配置 25
2.2.4 在Eclipse中安装Tomcat插件 28
2.2.5 实例:编写和发布JSP页面 29
2.3 Servlet技术基础 32
2.3.1 Servlet的两个基本概念 33
2.3.2 Servlet 的生命周期 33
2.3.3 开发、部署一个简单的Servlet
程序 34
2.4 本章小结 36
第3章 JSP程序设计基础 37
3.1 Java的基本要素 38
3.1.1 标识符 38
3.1.2 关键字 38
3.1.3 分隔符 40
3.2 基本数据类型 41
3.2.1 变量 41
3.2.2 数据类型 43
3.2.3 数组 46
3.3 运算符 47
3.3.1 算术运算符 47
3.3.2 关系运算符 50
3.3.3 逻辑运算符 50
3.3.4 赋值运算符 52
3.3.5 运算符的优先级 53
3.4 流程控制语句 54
3.4.1 选择控制语句 54
3.4.2 循环控制语句 59
3.4.3 跳转控制语句 63
3.5 JSP程序的基本元素 68
3.5.1 JSP页面的基本结构 68
3.5.2 模板文本与实例 69
3.5.3 脚本元素与实例 73
3.6 指令元素概述 76
3.6.1 page指令 76
3.6.2 include指令 79
3.6.3 taglib指令 81
3.7 动作元素概述 82
3.7.1 动作元素 82
3.7.2 动作元素 82
3.7.3 动作元素 83
3.7.4 动作元素 85
3.7.5 动作元素 88
3.7.6 动作元素 89
3.7.7 动作元素 90
3.8 本章小结 94
第4章 JSP内置对象及实例 95
4.1 JSP内置对象简介 96
4.2 request对象 97
4.2.1 request对象简介 97
4.2.2 获取form表单的信息实例 100
4.2.3 在请求作用域中管理属性实例 103
4.2.4 获取Cookie的实例 104
4.2.5 获取HTTP请求报头实例 107
4.2.6 获取请求系统信息实例 108
4.3 response对象 109
4.3.1 response对象简介 109
4.3.2 设置缓冲区实例 110
4.3.3 设置响应报头实例 111
4.3.4 重定向资源实例 113
4.4 session对象 115
4.4.1 session对象简介 115
4.4.2 URL重写实例 116
4.4.3 会话服务实例 117
4.4.4 session对象应用实例 118
4.5 application对象 122
4.5.1 application对象简介 122
4.5.2 读取应用程序初始化参数 123
4.5.3 管理应用程序环境属性 125
4.5.4 支持资源的提取 125
4.5.5 application对象综合实例 126
4.6 page对象 133
4.6.1 page对象简介 133
4.6.2 page对象应用实例 134
4.7 pageContext对象 135
4.7.1 pageContext对象简介 135
4.7.2 pageContext对象应用实例 136
4.8 config对象 139
4.8.1 config对象简介 140
4.8.2 config对象应用实例 140
4.9 out对象 142
4.9.1 out对象简介 142
4.9.2 out对象应用实例 142
4.10 exception对象 144
4.10.1 exception对象简介 144
4.10.2 exception对象应用实例 144
4.11 本章小结 146
第5章 JavaBean与JSP技术 147
5.1 JavaBean简介 148
5.1.1 JavaBean基本概念 148
5.1.2 非可视化的JavaBean 148
5.1.3 JavaBean的简单例子 149
5.2 JavaBean规范 151
5.2.1 JavaBean构造方法 151
5.2.2 JavaBean属性 152
5.2.3 JavaBean事件 156
5.2.4 JavaBean的持续性 159
5.3 EJB与JavaBean的比较 160
5.3.1 EJB出现的背景 160
5.3.2 EJB的概要 160
5.3.3 EJB的软构件模型简介 161
5.3.4 EJB和JavaBean的关系 162
5.4 JavaBean在JSP技术中的应用 162
5.4.1 开发JavaBean类 162
5.4.2 JavaBean在JSP页面中的应用 164
5.4.3 JavaBean在不同范围内的应用 166
5.5 使用JavaBean实现购物车 169
5.6 本章小结 178
第6章 表达式语言 179
6.1 EL简介 180
6.2 EL的使用 180
6.2.1 EL的基本使用方法 180
6.2.2 禁止解析EL 184
6.3 EL变量 185
6.4 EL运算符 186
6.4.1 算术运算符 186
6.4.2 关系运算符 188
6.4.3 逻辑运算符 190
6.4.4 empty运算符 192
6.4.5 条件式三元运算符 192
6.5 隐含对象 193
6.5.1 pageContext对象 193
6.5.2 访问作用域范围的对象 194
6.5.3 访问环境信息的对象 195
6.6 本章小结 202
第7章 JSTL与标签函数库 203
7.1 JSTL简介 204
7.2 设置JSTL运行环境 206
7.3 使用核心标签 208
7.3.1 通用标签及实例 208
7.3.2 条件控制标签及实例 215
7.3.3 循环迭代标签及实例 218
7.3.4 URL处理标签及实例 222
7.4 I18N(国际化)标签 227
7.4.1 国际化设置标签 228
7.4.2 资源包标签 228
7.4.3 格式化标签 230
7.5 函数标签 238
7.5.1 字符串测试函数标签 239
7.5.2 获取子字符串函数标签 240
7.5.3 调整字符串函数标签 242
7.5.4 其他函数标签 243
7.6 本章小结 244
第8章 自定义标签 245
8.1 自定义标签概述 246
8.1.1 自定义标签简介 246
8.1.2 自定义标签的开发过程 247
8.2 标签参数与返回值 248
8.2.1 和命令概述 249
8.2.2 attribute命令与标签参数 250
8.2.3 variable命令与标签返回值 251
8.2.4 动态属性标签 253
8.2.5 设置fragment属性 255
8.3 综合实例——多国语言切换的自定义
标签实现 257
8.4 本章小结 260
第9章 JSP文件操作 261
9.1 快速体验JSP文件操作——使用
JSP读取文本文件的简单例子 262
9.1.1 编写进行文件操作的JavaBean类 262
9.1.2 编写JSP文件 264
9.1.3 发布运行Web应用 265
9.2 Java文件操作基础介绍 266
9.2.1 使用文件类——File类 266
9.2.2 Scanner类 268
9.2.3 使用字节流 269
9.2.4 使用字符流 270
9.3 文件的上传 272
9.3.1 组件安装 272
9.3.2 cos文件上传简介 272
9.3.3 文件上传的例子 274
9.4 使用JSP操作Excel文件 279
9.4.1 安装配置JXL 279
9.4.2 使用JXL操作Excel工作簿简介 280
9.4.3 使用JXL操作Excel工作簿的
例子 284
9.5 本章小结 289
第10章 JSP与XML 291
10.1 XML基础知识 292
10.1.1 XML概述 292
10.1.2 文档对象模型——DOM 295
10.1.3 可扩展样式语言——XSL 296
10.2 JAXP与XML 300
10.2.1 使用DOM解析XML文档 301
10.2.2 使用DOM创建XML文档 305
10.2.3 使用SAX解析XML文档 308
10.3 使用XSLT给XML定制样式 314
10.3.1 建立XML文档 315
10.3.2 建立XSL样式文件 315
10.3.3 将XML转换为HTML 317
10.4 JSTL与XML 319
10.4.1 核心标签 319
10.4.2 流程控制标签 324
10.4.3 样式转换标签 329
10.5 本章小结 332
第11章 关系数据库与JDBC
基础 333
11.1 MySQL数据库基础 334
11.1.1 MySQL简介 334
11.1.2 安装MySQL 335
11.1.3 配置MySQL 337
11.2 MySQL数据库与SQL语言简介 339
11.2.1 数据表操作与实例 339
11.2.2 查询操作与实例 344
11.3 JDBC基础 346
11.3.1 JDBC简介 346
11.3.2 JDBC两层模型和三层模型 347
11.3.3 指定数据库的URL连接
字符串 348
11.3.4 JDBC API简介 349
11.4 使用JDBC连接数据库 349
11.4.1 Driver接口 350
11.4.2 纯Java驱动程序 351
11.4.3 部分Java/部分本机代码
驱动程序 352
11.4.4 中间数据访问服务 352
11.4.5 JDBC-ODBC桥 353
11.5 JDBC接口类与对象 354
11.5.1 DriverManager类 354
11.5.2 Connection接口 356
11.5.3 Statement接口 357
11.5.4 ResultSet接口 358
11.5.5 PreparedStatement子类 360
11.5.6 CallableStatement子类 362
11.6 数据库连接池与配置数据源 363
11.6.1 数据库连接池 363
11.6.2 配置数据源 367
11.6.3 测试MySQL数据库连接池 369
11.7 在JSP和Servlet中使用JDBC 371
11.7.1 JSP页面中使用JDBC访问
数据库 371
11.7.2 通过JavaBean访问数据库 379
11.7.3 在Servlet中使用JDBC访问
数据库 382
11.7.4 MySQL数据库中乱码原因及
解决方案 386
11.8 本章小结 386
第12章 Tomcat Web开发及
整合 387
12.1 Tomcat技术简介 388
12.1.1 Tomcat的工作方式 388
12.1.2 Tomcat的组织结构 389
12.2 使用Tomcat发布Web应用 394
12.2.1 Tomcat的目录结构 394
12.2.2 Web应用目录结构 395
12.2.3 添加Context元素 396
12.3 Tomcat系统配置管理器 397
12.3.1 Tomcat Admin简介 397
12.3.2 安装配置Tomcat Admin 398
12.3.3 部署管理Web应用程序 399
12.3.4 应用程序管理器的其他管理功能 404
12.4 Tomcat容器的JSP特色应用 405
12.4.1 Tomcat阀的使用 405
12.4.2 JNDI的使用 407
12.5 Tomcat中文编码问题 415
12.5.1 编码问题的根源 416
12.5.2 Tomcat常见的Web应用的
解决方案 419
12.6 Tomcat安全 423
12.6.1 Tomcat的安装安全 423
12.6.2 创建新账号运行Tomcat 424
12.6.3 文件系统的安全 426
12.6.4 Tomcat的安全域 427
12.6.5 在Tomcat中配置使用SSL 434
12.7 本章小结 439
第13章 MVC与Struts 441
13.1 MVC模式简介 442
13.1.1 深入理解MVC 442
13.1.2 MVC的实现模型 444
13.2 Struts简介 446
13.2.1 什么是Struts 446
13.2.2 Struts的体系结构 447
13.2.3 Struts的优缺点 448
13.3 开发第一个Struts应用 449
13.3.1 建立Struts开发环境 449
13.3.2 配置Struts应用 450
13.3.3 在Eclipse中开发第一个Struts
应用 454
13.4 Struts组件及工作过程 458
13.4.1 Struts的组件简介 458
13.4.2 Struts的工作过程 464
13.5 Struts应用开发实例——用户登录
系统 466
13.5.1 创建Model组件 466
13.5.2 创建View组件 470
13.5.3 创建辅助功能类 472
13.5.4 发布Web应用 475
13.6 本章小结 476
第14章 企业网站设计与实现 477
14.1 企业网站简介 478
14.2 网站需求分析 479
14.2.1 需求分析 479
14.2.2 可行性分析 479
14.3 网站总体设计 479
14.3.1 设计目标和原则 480
14.3.2 设计约束 480
14.3.3 模块设计及功能 481
14.3.4 数据库设计 482
14.4 网站详细设计 486
14.4.1 系统架构设计 486
14.4.2 首页设计 487
14.4.3 产品模块设计 488
14.4.4 登录模块设计 492
14.4.5 论坛模块设计 494
14.4.6 网站后台首页设计 495
14.5 网站后台功能模块设计 496
14.5.1 抽象工厂角色的实现 497
14.5.2 具体工厂角色的实现 498
14.5.3 抽象产品角色的实现 499
14.5.4 具体产品角色的实现 501
14.6 本章小结 508
第15章 Linux操作系统简介与
安装 509
15.1 Linux操作系统简介 510
15.1.1 Linux的发展历程 510
15.1.2 Linux的特点 510
15.1.3 Linux的版本 511
15.2 Red Hat Enterprise Linux简介 513
15.3 Red Hat Enterprise Linux服务器的
安装 514
15.3.1 安装前的准备工作 514
15.3.2 安装过程及注意事项 517
15.4 本章小结 532
第16章 Linux环境中网站平台
的搭建与发布 533
16.1 Apache服务器的基本配置 534
16.1.1 Apache服务器简介 534
16.1.2 Apache服务器的安装 534
16.1.3 Apache服务器的基本配置 536
16.2 MySQL数据库服务的基本配置 540
16.2.1 MySQL的安装 540
16.2.2 MySQL服务的启动与停止 542
16.2.3 MySQL的用户管理 542
16.2.4 MySQL的用户权限设置 546
16.3 网站发布平台的搭建 554
16.3.1 Apache服务器的配置 554
16.3.2 JSP运行环境的配置 556
16.4 网站的发布与运行 563
16.5 本章小结 566
猜您喜欢