图书介绍
JSP网络开发入门与实践PDF|Epub|txt|kindle电子书版本网盘下载
![JSP网络开发入门与实践](https://www.shukui.net/cover/68/33085682.jpg)
- 吴建,张旭东编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115152586
- 出版时间:2006
- 标注页数:495页
- 文件大小:187MB
- 文件页数:519页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
JSP网络开发入门与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础入门篇2
第1章 JSP开发入门2
1.1 JSP概述2
1.1.1 Java简介2
1.1.2 JSP技术简介3
1.1.3 J2EE简介5
1.2 JSP开发环境7
1.2.1 JSP开发的准备工作7
1.2.2 安装和配置JDK7
1.2.3 安装和配置Tomcat10
1.2.4 WebSphere和WebLogic13
1.3 JSP开发工具简介14
1.3.1 Eclipse14
实例1-1 创建第一个Hello World程序18
1.3.2 JBuilder 200523
第2章 Java语言基础29
2.1 一个简单的Java程序29
实例2-1 一个简单的Java程序29
2.2 数据类型30
2.2.1 常量与变量31
2.2.2 整型数据31
2.2.3 浮点型(实型)数据32
2.2.4 字符型数据32
2.2.5 布尔型数据33
实例2-2 数据类型应用33
2.2.6 各种数据类型间的混合运算34
2.3 运算符和表达式35
2.3.1 算术运算符35
实例2-3 算术运算符的应用35
2.3.2 关系运算符36
2.3.3 布尔逻辑运算符36
实例2-4 关系运算符和布尔逻辑运算符的应用36
2.4 流程控制37
2.4.1 分支语句37
实例2-5 if...else语句应用38
实例2-6 switch语句的应用39
2.4.2 返回语句return41
2.4.3 循环语句41
实例2-7 循环语句的应用43
实例2-8 使用循环语句累计求和45
2.5 Java面向对象技术46
2.5.1 类的基本特性46
2.5.2 类的定义47
2.5.3 对象实例47
2.5.4 属性/成员变量48
2.5.5 new操作符48
2.5.6 操作符48
2.5.7 成员函数定义48
2.5.8 成员函数调用49
2.5.9 this关键字49
2.5.10 构造函数(Constructor)50
2.5.11 成员函数重载50
2.5.12 继承50
2.5.13 super关键字51
2.5.14 成员函数的重写(Override)51
2.5.15 动态成员函数发送51
2.5.16 final关键字52
2.5.17 静态(static)52
2.5.18 抽象(abstract)53
第3章 JSP语法详解54
3.1 JSP初步54
3.1.1 一个典型的JSP程序54
实例3-1 简单JSP程序54
3.1.2 JSP的结构55
3.2 JSP注释56
3.2.1 输出注释(在客户端显示的注释)56
3.2.2 隐藏注释56
实例3-2 JSP中注释的应用56
3.2.3 JSP动态脚本的注释57
3.3 指令元素57
3.3.1 page指令58
3.3.2 include指令59
实例3-3 include指令的应用59
3.3.3 taglib指令60
3.4 脚本元素61
3.4.1 声明(declaration)61
实例3-4 declaration指令的应用62
3.4.2 表达式(expression)62
实例3-5 表达式的应用62
3.4.3 脚本程序(Scriptlet)63
实例3-6 脚本程序的应用63
3.5 动作元素64
3.5.1 <jsp:useBean>64
实例3-7 〈jsp:useBean〉动作元素应用66
3.5.2 <jsp:setProperty>67
3.5.3 <jsp:getProperty>68
3.5.4 <jsp:param>69
3.5.5 <jsp:include>69
3.5.6 <jsp:forward>70
3.5.7 <jsp:plugin>71
第4章 JSP的内置对象73
4.1 request对象73
4.1.1 request对象的方法73
4.1.2 HTML的响应机制75
实例4-1 GET方法提交表单数据75
实例4-2 POST方法提交表单数据77
实例4-3 request对象的应用78
4.2 response对象80
4.2.1 response对象的方法80
4.2.2 response对象应用81
实例4-4 response对象中使用setHeader的应用实例81
实例4-5 response对象中使用cookie的应用实例81
4.3 pageContext对象83
4.3.1 pageContext对象的方法83
4.3.2 pageContext对象应用84
实例4-6 pageContext对象实例184
实例4-7 pageContext对象实例285
4.4 session对象87
4.4.1 session对象的方法87
4.4.2 session对象应用88
实例4-8 session对象应用实例88
4.5 out对象90
4.5.1 out对象的方法90
4.5.2 out对象应用91
实例4-9 out对象应用实例91
4.6 application对象92
4.6.1 application对象的方法92
4.6.2 application对象应用93
实例4-10 application对象应用实例93
4.7 page对象94
4.8 config对象94
4.8.1 config对象的方法94
4.8.2 config对象的应用94
实例4-11 config对象应用实例94
4.9 exception对象96
4.9.1 exception对象的方法97
4.9.2 exception对象应用97
实例4-12 exception对象应用实例97
第5章 JavaBean在JSP中的运用99
5.1 JavaBean简介99
5.1.1 方法100
5.1.2 属性100
5.1.3 事件100
5.2 一个JavaBean的简单例子101
实例5-1 一个简单的JavaBean实例101
5.3 JavaBean属性102
5.3.1 Simple属性103
实例5-2 Simple属性的应用103
5.3.2 Indexed属性104
实例5-3 Indexd属性的应用104
5.3.3 Bound属性105
实例5-4 Bound属性的应用106
5.3.4 Constrained属性107
5.4 JavaBean的方法107
5.5 JavaBean的事件107
5.6 JavaBean应用实例111
实例5-5 通过JavaBean访问数据库111
实例5-6 利用JavaBean验证用户输入114
第6章 Servlet编程技术119
6.1 Servlet简介119
6.1.1 Servlet的特点119
6.1.2 Servlet的功能119
6.1.3 Servlet的应用120
6.1.4 Servlet的生命周期120
6.2 开发部署第一个Servlet121
实例6-1 第一个Servlet程序121
6.3 Servlet常用接口123
6.3.1 Servlet接口124
6.3.2 GenericServlet类125
6.3.3 ServletRequest接口126
6.3.4 ServletResponse接口128
6.3.5 RequestDispatcher接口128
6.3.6 ServletConfig接口129
6.3.7 ServletContext接口129
6.3.8 ServletOutputStream类132
6.3.9 ServletInputStream类132
6.3.10 SingleThreadModel接口133
6.3.11 ServletException类133
6.3.12 UnavailableException类133
6.4 HttpServlet编程技术134
6.4.1 HTTP简单介绍134
6.4.2 HttpServlet编程入门136
实例6-2 HttpServlet的简单应用136
6.4.3 Servlet与Form表单137
实例6-3 处理POST方法提交的数据141
实例6-4 处理GET方法提交的数据144
6.5 Servlet其他应用146
实例6-5 service方法应用146
实例6-6 GenericServlet类运用148
第7章 数据库和JDBC技术150
7.1 SQL Server的安装和配置150
7.1.1 安装SQL Server 2000150
7.1.2 启动SQL Server154
7.1.3 SQL Server应用154
7.2 MySQL的安装和配置163
7.2.1 安装MySQL 5.0163
7.2.2 登录数据库168
7.2.3 创建数据库169
7.2.4 创建数据库表169
7.3 SQL简介172
7.3.1 查询语句172
7.3.2 SQL数据定义及操作语句的使用177
7.4 JDBC数据库简介179
7.4.1 数据库驱动程序179
7.4.2 JDBC常用接口介绍180
7.5 JSP与数据库的连接181
7.5.1 DriverManager类181
7.5.2 Connection类182
7.5.3 Statement类184
7.5.4 ResultSet类185
7.6 JDBC连接数据库的实例186
7.6.1 操作MySQL数据库187
实例7-1 在控制台应用程序中使用MySQL数据库187
实例7-2 在Servlet中连接和使用MySQL数据库189
7.6.2 操作Aceess数据库(JDBC-ODBC Driver应用)192
实例7-3 JDBC-ODBC Driver的使用192
7.6.3 操作SQL Server数据库194
实例7-4 在Servlet中连接和使用SQL Server数据库195
7.6.4 操作Oracle数据厍197
实例7-5 连接和使用Oracle数据库197
7.6.5 使用PostgreSQL数据库201
实例7-6 用JDBC连接PostgreSQL201
7.7 JDBC数据库编程高级实例202
实例7-7 查询并显示记录202
实例7-8 更新记录206
实例7-9 删除记录207
实例7-10 动态获取表的信息208
实例7-11 创建和删除数据库211
实例7-12 在JSP中调用存储过程212
实例7-13 通过JSP+JavaBean访问数据库214
实例7-14 通过JSP+Servlet访问数据库217
实例7-15 分页显示记录221
实例7-16 使用JavaBean实现数据库分页查询231
第8章 JSP开发常见问题与技巧237
8.1 JSP页面上的错误处理237
8.2 在JSP程序中捕获异常240
8.3 中文显示问题242
第二部分 常用模块篇246
第9章 用户登录模块246
9.1 系统分析246
9.1.1 需求分析246
9.1.2 系统设计246
9.2 系统结构247
9.3 数据库分析248
9.4 系统实现248
9.4.1 系统登录页248
9.4.2 系统验证页250
9.4.3 验证图生成页252
9.4.4 连接数据库JavaBean程序254
9.5 开发技巧255
9.5.1 安装和配置JDK255
9.5.2 安装和配置Tomcat256
9.6 系统测试257
9.6.1 系统配置257
9.6.2 系统测试258
第10章 用户注册模块259
10.1 系统分析259
10.1.1 需求分析259
10.1.2 系统设计259
10.2 系统结构260
10.3 数据库分析261
10.4 系统实现261
10.4.1 系统注册页261
10.4.2 注册程序263
10.4.3 连接数据库bean程序264
10.4.4 用户信息修改程序266
10.5 开发技巧271
10.5.1 开发过程简介271
10.5.2 当前流行的软件过程272
10.5.3 RUP过程简介272
10.6 系统测试272
10.6.1 系统配置272
10.6.2 系统测试273
第1 1章 计数器模块274
11.1 系统分析274
11.1.1 需求分析274
11.1.2 系统设计275
11.2 系统结构276
11.2.1 Simplycount.jsp(简单计数器)276
11.2.2 Anti-refleshcount.jsp(防刷新计数器)276
11.2.3 Singleusercount.jsp(单用户计数器)276
11.3 系统实现277
11.3.1 简单计数器277
11.3.2 防刷新计数器278
11.3.3 单用户计数器279
11.4 开发技巧280
11.4.1 UML建模280
11.4.2 Rational Rose简介283
第12章 新闻发布模块285
12.1 系统分析285
12.1.1 需求分析285
12.1.2 系统结构285
12.2 数据库分析286
12.3 系统实现287
12.3.1 新闻查询模块287
12.3.2 新闻增删改模块293
12.3.3 新闻浏览模块306
12.4 开发技巧306
12.5 系统测试308
12.5.1 系统配置308
12.5.2 系统测试308
第13章 文件上传下载模块310
13.1 系统分析310
13.1.1 需求分析310
13.1.2 系统设计311
13.2 系统结构311
13.3 数据库分析312
13.4 系统实现312
13.4.1 上传文件选择页312
13.4.2 文件上传处理页314
13.4.3 文件下载页315
13.4.4 文件下载处理页317
13.5 开发技巧318
13.5.1 jspSmartUpload组件318
13.5.2 上传文件的存储模式321
13.6 系统测试322
13.6.1 系统配置322
13.6.2 系统测试322
第14章 BBS模块324
14.1 系统分析324
14.1.1 系统功能分析324
14.1.2 系统功能设计324
14.2 系统结构325
14.3 数据库分析325
14.4 系统实现327
14.4.1 登录模块实现327
14.4.2 注册模块实现329
14.4.3 发帖和查询模块实现332
14.4.4 回帖模块实现337
14.5 开发技巧341
14.6 系统测试343
14.6.1 系统配置343
14.6.2 系统测试343
第15章 邮件发送模块346
15.1 系统分析346
15.1.1 需求分析346
15.1.2 系统结构346
15.2 系统实现347
15.2.1 邮件信息输入模块347
15.2.2 邮件发送处理模块348
15.3 开发技巧352
15.4 系统测试353
15.4.1 系统配置353
15.4.2 系统测试353
第三部分 综合案例篇356
第16章 在线聊天系统356
16.1 系统分析356
16.1.1 需求分析356
16.1.2 系统设计357
16.2 系统结构359
16.3 数据库分析362
16.4 系统实现362
16.4.1 登录模块362
16.4.2 聊天主页面366
16.4.3 数据处理模块378
16.5 开发技巧381
16.6 系统测试382
16.6.1 系统配置382
16.6.2 系统测试383
第17章 在线投票系统384
17.1 系统分析384
17.1.1 需求分析384
17.1.2 系统设计385
17.2 系统结构387
17.3 数据库分析389
17.4 系统实现390
17.4.1 客户投票模块390
17.4.2 管理员模块397
17.4.3 数据处理模块412
17.5 开发技巧414
17.6 系统测试417
17.6.1 系统配置417
17.6.2 系统测试418
第18章 在线考试系统419
18.1 系统分析419
18.1.1 需求分析419
18.1.2 总体设计420
18.1.3 功能设计420
18.2 数据库分析420
18.3 系统实现423
18.3.1 出卷模块的实现423
18.3.2 在线考试模块的实现426
18.3.3 在线批改模块的实现432
18.3.4 题库模块的实现433
18.4 开发技巧437
18.5 系统测试438
18.5.1 系统配置438
18.5.2 系统测试438
第19章 基于Servlet的图书馆管理系统441
19.1 需求分析441
19.1.1 系统总体功能需求441
19.1.2 登录验证功能需求442
19.1.3 基本业务功能需求442
19.1.4 数据库维护功能需求443
19.1.5 查询功能需求443
19.1.6 帮助功能需求444
19.2 系统结构444
19.2.1 用例的建立444
19.2.2 时序图与协作图的生成446
19.2.3 包图的生成446
19.2.4 类图的生成447
19.2.5 组件图的生成449
19.2.6 系统部署图的生成449
19.3 数据库分析450
19.3.1 图书馆管理系统所需的表450
19.3.2 生成数据库和表的Transact Sql脚本452
19.4 系统实现454
19.4.1 系统总体结构454
19.4.2 系统登录验证模块458
19.4.3 基本业务功能模块464
19.4.4 数据库维护功能模块473
19.4.5 查询功能模块482
19.5 开发技巧489
19.5.1 数据库连接池技术介绍489
19.5.2 数据库连接池配置491
19.6 系统测试494
19.6.1 系统配置494
19.6.2 系统测试494