第1章 动态网站开发技术概述 1
1.1动态网站开发技术 1
1.2 JSP网站开发必备知识 2
网站基础知识 2
HTML 3
网页设计 5
动态网页语言(JSP) 6
Java语言 6
数据库技术 7
1.3本章小结 8
第2章 JSP开发和运行环境 9
2.1 JSP开发环境 9
下载和安装JDK 9
配置JDK 11
Java开发工具Eclipse&MyEclipse 12
2.2 JSP运行环境 19
下载和安装Tomcat 19
配置Tomcat 21
测试环境 22
2.3本章小结 26
第3章 HTML语言 27
3.1 HTML介绍 27
3.2 HTML基本元素 29
超链接 29
文字 31
图片 33
列表 34
表格 34
表单 39
框架 46
3.3本章小结 48
第4章 JSP程序设计基础 49
4.1 JSP脚本元素 49
声明 49
表达式 51
脚本代码 51
表达式语言 52
4.2指令元素 53
page指令 54
include指令 56
taglib指令 57
4.3动作元素 57
<jsp:include>和<jsp:param>动作 58
<jsp:forward>动作 60
<jsp:useBean>、<jsp:getProperty>和<jsp:setProperty>动作 61
<jsp:plugin>动作 66
4.4 JSP对象 68
pageContext对象 68
request对象 68
session对象 69
application对象 70
response对象 70
out对象 71
config对象 72
page对象 72
exception对象 72
4.5本章小结 72
第5章 Oracle数据库基础 73
5.1数据库概述 73
5.2安装和配置Oracle 74
5.3网络连接设置 81
5.4数据库设置 86
5.5 SQL Plus的使用 94
启动SQL Plus 95
用户表操作 96
用户管理 105
5.6本章小结 107
第6章 JSP数据库访问与连接 109
6.1 JDBC介绍 109
JDBC应用模型 110
JDBC驱动程序 111
JDBC连接数据库的方法 113
6.2 Oracle数据库连接 114
6.3 JDBC连接其他数据库 117
连接DB2数据库 117
连接SQL Serve数据库 117
连接Sybase数据库 117
连接MySQL数据库 118
6.4数据库连接池 118
连接池原理 118
连接池实例 119
6.5本章小结 131
第7章 JavaBean 133
7.1 JavaBean基础 133
JavaBean的属性 135
JavaBean在JSP中的应用 137
JavaBean的生命周期 139
7.2创建JavaBean 140
7.3 JavaBean封装数据库 141
插入记录 142
删除记录 145
修改记录 147
查询记录 149
7.4本章小结 156
第8章 Servlet 157
8.1 Servlet基础 157
8.2 Servlet使用实例 158
8.3 JSP与Servlet交互 161
插入记录 161
删除记录 167
修改记录 171
8.4本章小结 179
第9章 站内邮件系统 181
9.1系统介绍 181
系统功能模块 181
网站目录结构 182
系统界面设计 185
9.2数据库设计 188
用户表users 189
管理员表adminUser 190
邮件表mail 190
9.3 JavaBean设计 192
用户类users.java 192
管理员类AdminUser.java 195
邮件类mail.java 197
9.4前台功能模块实现 199
用户注册与登录 199
个人信息管理 205
个人邮件管理 207
9.5后台功能模块实现 220
管理员管理 220
用户管理 225
邮件管理 229
9.6本章小结 232
第10章 调查问卷管理系统 233
10.1系统介绍 233
系统功能模块 233
网站目录结构 235
系统界面设计 236
10.2数据库设计 238
用户表voteuser 238
调查问卷表vote 239
问题表question 240
10.3 JavaBean设计 241
用户类AdminUser.java 242
调查问卷类vote.java 245
问题类question.java 247
10.4用户管理 250
用户登录与密码管理 251
申请调查问卷管理权限 254
批准调查问卷管理权限 256
创建用户 59
重置用户密码 259
10.5调查问卷管理 260
调查问卷内容管理 260
调查问卷列表管理 269
10.6问题管理 274
问题设计管理 275
问题填写管理 279
10.7本章小结 287
第11章 图片新闻发布系统 289
11.1系统介绍 289
系统功能模块 289
网站目录结构 291
系统界面设计 293
11.2数据库设计 295
管理员表picuser 295
图片新闻表picnews 295
新闻评论表piccomment 297
图片表picture 298
11.3 JavaBean设计 299
用户类AdminUser.java 300
图片新闻类PicNews.java 302
新闻评论类PicComment.java 307
图片类Picture.java 310
11.4用户管理 313
用户登录与密码管理 315
创建用户 317
重置用户密码 318
11.5图片新闻管理 319
图片新闻内容管理 319
图片新闻列表管理 330
11.6图片展示管理 337
添加图片 337
批准图片展示 338
取消图片展示 340
图片展示预览 341
11.7本章小结 343
第12章 客户关系管理系统 345
12.1系统介绍 345
系统功能模块 345
网站目录结构 347
系统界面设计 348
12.2数据库设计 350
联系人表crmuser 350
客户表customer 351
订单表order 352
12.3 JavaBean设计 353
联系人类User.java 353
客户类Customer.java 356
订单类Order.java 358
12.4联系人管理 361
个人管理 362
创建一般联系人 364
查看一般联系人 367
修改一般联系人 368
删除一般联系人 370
12.5客户管理 371
添加客户信息 372
查看客户信息 374
修改客户信息 375
删除客户信息 379
12.6订单管理 381
添加订单 381
修改订单 383
关闭订单 387
删除订单 388
订单列表 390
12.7本章小结 393
第13章 Ajax技术初探 395
13.1 Ajax技术简介 395
13.2 Ajax技术预备 396
XHTML 396
CSS 398
XML 400
XSTL 402
DOM 402
JavaScript 403
13.3 XMLHttpRequest对象 404
13.4用户个人管理 407
用户登录与注销 407
修改个人信息 413
13.5联系人管理 417
创建一般联系人 418
修改一般联系人 422
删除一般联系人 432
一般联系人列表 434
13.6本章小结 442
第14章 数据库移植 443
14.1不同服务器间移植 443
移植网站文件 443
移植Oracle数据库 446
14.2不同数据库间移植 449
Oracle与MySQL 449
Oracle与SQLServer 2000 453
MySQL与SQLServer 2000 457
14.3网站发布 462
网站域名管理 462
确定网站空间 466
14.4本章小结 468