第1章 JSP的发展 1
1.1 JSP的产生 1
1.2 JSP的特点 6
1.3 MVC模型 13
1.4 Web应用程序结构 19
1.5 小结 21
第2章 JSP开发基础 22
2.1 安装和设置JDK 22
2.2 JSP中常用Java类介绍 25
2.3 应用服务器介绍 39
2.4 安装服务器 42
2.5 几种流行的IDE 44
2.6 小结 48
第3章 JSP脚本 49
3.1 HTTP头结构 49
3.2 JSP指令 54
3.3 调试JSP 64
3.4 小结 67
第4章 JSP的使用 68
4.1 JSP内建对象 68
4.2 JSP与Servlet 73
4.3 在JSP中使用JavaScript 75
4.4 在JSP中使用XML技术 78
4.5 基于MVC的框架Struts 82
4.6 小结 98
5.1 几种流行数据库 99
第5章 关系型数据库基础 99
5.2 SQL Server使用 101
5.3 SQL Server数据库管理 112
5.4 小结 119
第6章 SQL语言基础 120
6.1 SQL概述 120
6.2 T-SQL语言的组成 122
6.3 SQL数据查询 123
6.4 SQL数据更新 133
6.5 视图 135
6.6 存储过程 138
6.7 触发器 139
6.8 小结 141
第7章 数据库中的事务 142
7.1 事务的作用 142
7.2 事务的模式 145
7.3 事务的锁定 150
7.4 小结 153
第8章 基于JDBC的JSP数据库开发 154
8.1 什么是JDBC 154
8.2 JDBC驱动分类 154
8.3 JDBC驱动的安装 155
8.4 在JSP中使用JDBC驱动 157
8.5 小结 174
9.1 JDO概述 175
第9章 基于JDO的JSP数据库开发 175
9.2 在JSP中使用JDO 180
9.3 小结 195
第10章 基于Hibernate的JSP数据库开发 196
10.1 O/R Mapping技术 196
10.2 Hibernate的发展 196
10.3 Hibernate使用准备 196
10.4 Hibernate实体Bean的生成 199
10.5 Hibernate配置文件 203
10.6 JSP中使用Hibernate 210
10.7 小结 214
11.1 数据库连接池基础 215
第11章 使用数据库连接池 215
11.2 JNDI技术 216
11.3 在Tomcat下配置数据库连接池 217
11.4 小结 225
第12章 劳力管理系统 226
12.1 系统概述 226
12.2 系统设计 228
12.3 数据库设计 230
12.4 开发前的准备 235
12.5 系统模块设计与开发 237
12.6 小结 254
第13章 订单管理系统 255
13.1 元系统概述 255
13.2 系统设计 257
13.3 数据库设计 259
13.4 开发前的准备 262
13.5 系统模块设计与开发 264
13.6 小结 277
第14章 库存管理系统 278
14.1 系统概述 278
14.2 系统设计 280
14.3 数据库设计 281
14.4 开发前的准备 285
14.5 系统模块设计与开发 287
14.6 小结 298
15.1 系统概述 299
第15章 图书借阅系统 299
15.2 系统设计 301
15.3 数据库设计 303
15.4 开发前的准备 307
15.5 系统模块设计与开发 308
15.6 小结 322
第16章 学生选课系统 323
16.1 系统概述 323
16.2 系统设计 324
16.3 数据库设计 326
16.4 开发前的准备 330
16.5 系统模块设计与开发 332
16.6 小结 349