第1章 JSP应用指南 1
1.1 配置JSP网站 2
1.1.1 安装JSP服务器引擎Weblogic7.0 2
1.1.2 设置JSP服务器 5
1.1.3 测试配置 9
1.2 什么是Web应用程序 10
1.2.1 Web应用程序的工作原理 10
1.2.2 JSP的运行模式 11
1.2.3 提交URL参数示例 13
1.2.4 提交表单示例 15
1.3 典型JSP数据库连接 18
1.3.1 连接Oracle 8/8i/9i数据库(用thin模式) 19
1.3.2 连接SQL Server 7.0/2000数据库 19
1.3.3 连接DB2数据库 20
1.3.4 连接Informix数据库 21
1.3.5 连接Sybase数据库 22
1.3.6 连接MySQL数据库 22
1.3.7 连接PostgreSQL数据库 23
1.4 使用Weblogic 7.0的注意事项 24
1.4.1 设置目录默认页 24
1.4.2 中文支持问题 24
1.5 小结 25
第2章 架设Linux下的聊天服务系统 27
2.1 Linux常见问题 28
2.1.1 如何建立多用户 28
2.1.2 如何使用软盘、光盘以及DOS等非Linux分区 28
2.1.3 如何安装Linux的应用软件 29
2.1.4 如何在Windows系统中查看Linux的文件 30
2.1.5 如何设置声卡 30
2.1.6 如何设置显卡 30
2.1.7 如何播放CD音乐 30
2.2 安装Apache 30
2.2.1 配置Apache 31
2.2.2 测试Apache 32
2.3 MyChatServer聊天服务系统 32
2.3.1 安装配置 32
2.3.2 使用指南 34
2.4 AbcChat Server聊天服务系统 35
2.4.1 安装并运行 35
2.4.2 修改配置文件 36
2.5 海阔天空聊天服务器for Linux 36
2.6 聊天工具Gaim 37
2.6.1 Gaim的使用 38
2.6.2 QQ Plugin For Gaim 39
2.6.3 Gaim的未来 40
2.7 小结 40
第3章 架设Linux下的电子邮件系统 41
3.1 Sendmail邮件服务器 42
3.1.1 概述 42
3.1.2 工作环境 43
3.1.3 Sendmail的安装配置 43
3.1.4 qpopper的安装配置 45
3.1.5 安装和测试IMAP服务器 46
3.1.6 关于测试 47
3.1.7 使用技巧 47
3.2 qmail服务器 49
3.2.1 安装qmail基本包 50
3.2.2 配置服务器 50
3.2.3 qmail的Web解决方案 52
3.2.4 安装vqsignup 53
3.2.5 测试 54
3.3 小结 54
第4章 信息查询系统网站 55
4.1 建立网站 56
4.1.1 配置WebLogic 56
4.1.2 建立oracle数据库 60
4.1.3 导入数据库 64
4.2 网站结构设计 66
4.2.1 目标设计 66
4.2.2 设计思路 66
4.2.3 系统功能分析与设计 67
4.3 数据库结构设计 67
4.3.1 数据库需求分析 68
4.3.2 数据库逻辑设计 68
4.4 信息管理模块 68
4.4.1 login.jsp 69
4.4.2 chklogin.jsp 70
4.4.3 manage.jsp 71
4.4.4 add.jsp 74
4.4.5 save.jsp 76
4.4.6 edit.jsp 77
4.4.7 saveedit.jsp 79
4.4.8 delete.jsp 80
4.5 信息显示模块 81
4.6 信息查询模块 87
4.7 开发难点与解决技巧 87
4.7.1 用服务器端包含技术实现对文件的引用 88
4.7.2 用cookies保存用户信息 88
4.8 小结 88
第5章 办公自动化网站 89
5.1 建立网站 90
5.1.1 配置WebLogic 90
5.1.2 建立oracle数据库 90
5.1.3 导入数据库 90
5.2 网站结构设计 92
5.2.1 目标设计 92
5.2.2 系统功能分析与设计 93
5.3 数据库结构设计 94
5.3.1 数据库需求分析 94
5.3.2 数据库逻辑设计 94
5.4 人事管理模块 96
5.4.1 个人基本档案 97
5.4.2 员工基本档案 105
5.4.3 员工奖惩情况 114
5.4.4 员工考核情况 119
5.4.5 员工工资档案 124
5.5 工作计划管理模块 131
5.5.1 stafdayrep.jsp 132
5.5.2 displayworkrec.jsp 135
5.5.3 addworkrep.jsp 136
5.5.4 editworkrep.jsp 137
5.5.5 dayrep.jsp 139
5.6 员工管理模块 142
5.6.1 addstaf.jsp 142
5.6.2 stafcontrol.jsp 143
5.6.3 adduser.jsp 145
5.6.4 usercontrol.jsp 147
5.6.5 userinf.jsp 149
5.7 员工权限设置模块 150
5.8 开发难点与解决技巧 151
5.8.1 用服务器端包含技术实现数据库的打开操作 152
5.8.2 用Session保存用户信息 152
5.9 小结 152
第6章 求职招聘网站 153
6.1 建立网站 154
6.1.1 配置WebLogic 154
6.1.2 建立oracle数据库 154
6.1.3 导入数据库 154
6.2 网站结构设计 156
6.2.1 目标设计 156
6.2.2 系统功能分析与设计 157
6.3 数据库结构设计 158
6.3.1 数据库需求分析 158
6.3.2 数据库逻辑设计 158
6.4 会员管理模块 159
6.4.1 addnew.jsp 160
6.4.2 person/main.jsp 163
6.4.3 company/main.jsp 165
6.4.4 default.jsp 168
6.4.5 login.jsp 168
6.5 求职招聘模块 169
6.5.1 default.jsp 170
6.5.2 search.jsp 171
6.5.3 person/register.jsp 177
6.5.4 person/register2.jsp 180
6.5.5 person/register3.jsp 183
6.5.6 person/modify.jsp 185
6.5.7 company/register.jsp 187
6.5.8 company/publish.jsp 189
6.5.9 company/changepwd.jsp 190
6.6 系统管理模块 192
6.6.1 admin/login.jsp 192
6.6.2 admin/mperson.jsp 194
6.6.3 admin/mcompany.jsp 195
6.6.4 admin/mjob.jsp 196
6.7 维护网站 197
6.8 开发难点与解决技巧 197
6.8.1 用服务器端包含技术实现对文件的引用 197
6.8.2 用我的信箱和收藏夹增强单位和个人联系 198
6.9 小结 198
第7章 电子商务网站 199
7.1 建立网站 200
7.1.1 配置Web应用程序 200
7.1.2 配置数据库 201
7.2 网站结构设计 202
7.2.1 目标设计 203
7.2.2 系统功能分析与设计 203
7.3 数据库结构设计 203
7.3.1 数据库需求分析 204
7.3.2 数据库逻辑设计 204
7.4 会员管理模块 205
7.4.1 reguser.htm 205
7.4.2 reguser2.jsp 206
7.4.3 reguser3.jsp 208
7.4.4 user_check.jsp 210
7.4.5 del_user.jsp 211
7.4.6 index.jsp 212
7.4.7 orderloginsb.jsp 213
7.5 在线购物模块 214
7.5.1 index.jsp 215
7.5.2 spss.jsp 216
7.5.3 spjj.jsp 218
7.5.4 eshop.jsp 222
7.5.5 clear.asp 228
7.5.6 ment.asp 229
7.5.7 ment1.asp 230
7.5.8 nent2.asp 231
7.5.9 ment3.asp 233
7.5.10 ment4.asp 234
7.5.11 index.asp 236
7.5.12 orderofind.asp 237
7.6 维护网站 238
7.7 开发难点与解决技巧 239
7.8 小结 239
第8章 交友网站 241
8.1 建立网站 242
8.1.1 配置WebLogic 242
8.1.2 建立oracle数据库 242
8.1.3 导入数据库 242
8.2 网站结构设计 244
8.2.1 目标设计 244
8.2.2 系统功能分析与设计 245
8.3 数据库结构设计 245
8.3.1 数据库需求分析 245
8.3.2 数据库逻辑设计 245
8.4 网友注册模块 248
8.4.1 reg.jsp 248
8.4.2 regsubmit.jsp 249
8.4.3 regok.jsp 251
8.4.4 register.jsp 251
8.4.5 ladd.jsp 253
8.4.6 read.jsp 255
8.4.7 default.jsp 257
8.4.8 login.jsp 258
8.4.9 your.jsp 260
8.5 网友个人管理模块 262
8.5.1 edit.jsp 263
8.5.2 eadd.jsp 265
8.5.3 delhy.jsp 265
8.5.4 sendphoto.jsp 266
8.5.5 addpic.jsp 267
8.5.6 delpic.jsp 268
8.5.7 accept.jsp 269
8.5.8 refuse.jsp 270
8.5.9 moveto.jsp 272
8.5.10 delqq.jsp 272
8.5.11 leaveword.jsp 273
8.5.12 delliuyan.jsp 275
8.6 网站会员管理模块 275
8.6.1 adminlogin.jsp 276
8.6.2 adminpass.jsp 277
8.6.3 adnin.jsp 278
8.6.4 deluser.jsp 279
8.7 维护网站 280
8.8 开发难点与解决技巧 280
8.9 小结 281
第9章 共享资源下载网站 283
9.1 建立网站 284
9.1.1 配置WebLogic 284
9.1.2 建立oracle数据库 284
9.1.3 导入数据库 284
9.2 网站结构设计 286
9.2.1 目标设计 286
9.2.2 系统功能分析与设计 286
9.3 数据库结构设计 287
9.3.1 数据库需求分析 287
9.3.2 数据库逻辑设计 287
9.4 共享资源显示模块 288
9.4.1 index.jsp 289
9.4.2 class.jsp 292
9.4.3 software.jsp 295
9.4.4 softdown.jsp 298
9.5 共享资源搜索模块 300
9.5.1 search.jsp 300
9.5.2 query.jsp 301
9.6 共享资源栏目管理模块 305
9.6.1 admin.jsp 306
9.6.2 chkadmin.jsp 307
9.6.3 manage.jsp 309
9.6.4 classmana.jsp 310
9.6.5 classmana1.jsp 313
9.6.6 classmana2.jsp 315
9.7 共享资源管理模块 317
9.7.1 freeadd.jsp 317
9.7.2 adminsave.jsp 319
9.7.3 adminedit.jsp 323
9.7.4 editsoft.jsp 324
9.8 小结 326
第10章 在线宽带点播网站 327
10.1 建立网站 328
10.1.1 配置WebLogic 328
10.1.2 建立oracle数据库 328
10.1.3 导入数据库 328
10.2 网站结构设计 329
10.2.1 目标设计 330
10.2.2 设计思路 330
10.2.3 系统功能分析与设计 331
10.3 数据库结构设计 331
10.3.1 数据库需求分析 331
10.3.2 数据库逻辑设计 331
10.4 会员管理模块 332
10.4.1 reg1.jsp 333
10.4.2 reg2.jsp 334
10.4.3 user.jsp 335
10.4.4 users.jsp 337
10.5 视频信息显示播放模块 338
10.5.1 index.jsp 339
10.5.2 soft.jsp 341
10.5.3 list.jsp 344
10.5.4 download.jsp 347
10.5.5 playwin.jsp 348
10.6 视频信息搜索模块 349
10.6.1 index.jsp 350
10.6.2 search.jsp 351
10.7 视频栏目管理模块 352
10.7.1 login.jsp 353
10.7.2 chkadmin.jsp 354
10.7.3 manage.jsp 355
10.7.4 classmana.jsp 357
10.7.5 classmana1.sp 358
10.7.6 classmana2.jsp 359
10.8 视频信息管理模块 361
10.8.1 freeadd.jsp 362
10.8.2 adminsave.jsp 363
10.8.3 adminedit.jsp 367
10.8.4 editsoft.jsp 368
10.9 小结 370
第11章 在线教育网站 371
11.1 建立网站 372
11.1.1 配置WebLogic 372
11.1.2 建立oracle数据库 372
11.1.3 导入数据库 372
11.2 网站结构设计 374
11.2.1 目标设计 374
11.2.2 设计思路 374
11.2.3 系统功能分析与设计 375
11.3 数据库结构设计 375
11.3.1 数据库需求分析 375
11.3.2 数据库逻辑设计 375
11.4 资料显示模块 377
11.4.1 index.jsp 378
11.4.2 detail.jsp 381
11.4.3 download.jsp 382
11.4.4 redetail.jsp 383
11.4.5 redetailok.jsp 384
11.4.6 teacherinfo.jsp 385
11.4.7 search.jsp 387
11.4.8 list.jsp 388
11.5 资料管理模块 392
11.5.1 adminlogin.jsp 393
11.5.2 admincheck.jsp 394
11.5.3 adminmain.jsp 395
11.5.4 addtype.jsp 396
11.5.5 addtypeok.jsp 397
11.5.6 edittype.jsp 398
11.5.7 edittypeok.jsp 399
11.5.8 deltype.jsp 400
11.5.9 deltypeok.jsp 401
11.5.10 pub.jsp 402
11.5.11 pubok.jsp 403
11.5.12 adminlist.jsp 404
11.5.13 edit.jsp 405
11.5.14 editok.jsp 406
11.5.15 teacherdelcourseware.jsp 407
11.5.16 teacherdelcoursewareok.jsp 408
11.6 教师管理模块 409
11.6.1 adminteacher.jsp 409
11.6.2 adminsearchteacher.jsp 410
11.6.3 addteacher.jsp 412
11.6.4 addteacherok.jsp 413
11.6.5 editteacher.jsp 414
11.6.6 editteacherok.jsp 416
11.6.7 delteacher.jsp 417
11.6.8 delteacherok.jsp 418
11.7 开发难点与解决技巧 419
11.7.1 用服务器端包含技术实现对文件的引用 419
11.7.2 用Session保存用户信息 420
11.8 小结 420