图书介绍
JSP应用开发技术PDF|Epub|txt|kindle电子书版本网盘下载
- 柳永坡,刘雪梅,赵长海编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115137242
- 出版时间:2005
- 标注页数:484页
- 文件大小:138MB
- 文件页数:502页
- 主题词:JAVA语言-主页制作-程序设计
PDF下载
下载说明
JSP应用开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 JSP预备知识与环境配置3
第1章 JSP技术简介3
1.1 什么是JSP3
1.1.1 认识JSP3
1.1.2 JSP技术原理4
1.2 JSP与其他主流动态网页技术5
1.2.1 JSP与ASP/ASP.NET的比较5
1.2.2 JSP与PHP的比较6
1.3 如何成为优秀的JSP程序员7
1.3.1 JSP知识体系7
1.3.2 推荐的学习路径7
1.4 小结9
第2章 JSP预备知识11
2.1 HTML快速入门11
2.1.1 HTML基本结构12
2.1.2 HTML常用标签13
2.1.3 XML与XHTML24
2.2 JavaScript技术26
2.2.1 JavaScript语法26
2.2.2 JavaScript使用方式28
2.2.3 JavaScript代码实例28
2.3 小结32
第3章 搭建JSP开发环境33
3.1 JSP运行环境33
3.1.1 硬件需求33
3.1.2 操作系统33
3.1.3 软件环境33
3.2 安装和配置JDK34
3.2.1 在Windows平台安装和配置JDK34
3.2.2 在Linux平台安装和配置JDK38
3.3 安装配置服务器——Tomcat39
3.3.1 安装Tomcat服务器39
3.3.2 配置Tomcat服务器43
3.4 安装配置服务器——BEA WebLogic44
3.4.1 安装WebLogic服务器44
3.4.2 配置Weblogic服务器44
3.5 安装配置服务器——IBM WebSphere45
3.6 安装配置开发环境——Eclipse45
3.7 安装配置开发环境——JBuilder48
3.8 安装数据库48
3.8.1 安装MySQL数据库48
3.8.2 安装SQL SERVER数据库50
3.8.3 安装Oracle数据库50
3.9 小结51
第二部分 JSP应用开发基础55
第4章 JSP基本语法55
4.1 JSP文件的结构55
4.1.1 创建第一个JSP文件55
4.1.2 分析JSP文件的组成元素56
4.2 JSP的脚本元素57
4.2.1 隐藏注释(Hidden Comment)58
4.2.2 声明语句(Declaration)59
4.2.3 脚本段(Scriptlets)59
4.2.4 表达式(Expression)60
4.3 JSP指令元素60
4.3.1 page指令60
4.3.2 include指令62
4.3.3 taglib指令63
4.4 JSP动作元素64
4.4.1 〈jsp:useBean〉64
4.4.2 〈jsp:setProperty〉65
4.4.3 〈jsp:getProperty〉66
4.4.4 〈jsp:include〉69
4.4.5 〈jsp:forward〉70
4.4.6 〈jsp:param〉71
4.5 小结71
第5章 使用JSP内置对象73
5.1 request对象73
5.2 response对象76
5.3 out对象77
5.4 pageContext对象79
5.5 session对象79
5.6 application对象81
5.7 page对象82
5.8 config对象83
5.9 exception对象84
5.10 小结85
第三部分 JSP应用开发进阶89
第6章 使用JavaBean分离表示与实现89
6.1 剖析JavaBean89
6.1.1 什么是JavaBean89
6.1.2 JavaBean的特征90
6.2 开发部署JavaBean90
6.2.1 开发JavaBean90
6.2.2 在Web服务器上部署JavaBean92
6.3 在JSP中使用JavaBean94
6.3.1 调用JavaBean94
6.3.2 访问JavaBean属性95
6.3.3 设置JavaBean属性95
6.3.4 类型自动转换规则95
6.4 使用JavaBean的计数器实例96
6.5 小结97
第7章 使用JSP处理HTML表单99
7.1 在JSP中创建与处理HTML表单99
7.1.1 一个动态交互的hellouser实例99
7.1.2 创建HTML表单102
7.1.3 使用GET/POST方法传递数据103
7.1.4 使用JavaBean处理表单数据103
7.1.5 将处理结果返回客户端104
7.2 与Form相关的常用标签处理方法104
7.2.1 处理隐藏域标签104
7.2.2 处理TextArea标签105
7.2.3 处理Radio标签107
7.2.4 处理Checkbox标签107
7.2.5 处理Select标签108
7.2.6 JSP处理与Form相关的常用标签实例108
7.3 表单数据的类型转换112
7.4 小结119
第8章 使用Cookie记录信息121
8.1 什么是Cookie121
8.2 Cookie的常见用途122
8.3 在JSP中使用Cookie122
8.3.1 创建Cookie122
8.3.2 设置Cookie属性123
8.3.3 读写Cookie124
8.3.4 几个操作Cookie的常用技巧127
8.4 Cookie对象的应用实例127
8.5 使用Cookie的局限性137
8.6 小结138
第9章 使用会话追踪(session tracking)139
9.1 会话与会话追踪139
9.2 实现会话追踪的4种方式140
9.2.1 使用Cookie140
9.2.2 URL重写140
9.2.3 隐藏表单字段141
9.2.4 使用内建session对象141
9.3 内建session对象的生命周期145
9.3.1 在web.xml中配置内建session对象的过期时间145
9.3.2 设置内建session对象的过期时间145
9.4 使用HttpSessionBinndingListener接口监听内建session对象的事件148
9.5 小结152
第10章 XML在JSP中的应用153
10.1 XML在JSP开发中的适用场景153
10.2 通过SAX操作XML及实例154
10.2.1 SAX解析XML的过程154
10.2.2 实例:使用SAX解析一个基于XML的配置文件156
10.3 通过JDOM操作XML及实例159
10.3.1 获得并安装JDOM160
10.3.2 使用JDOM读写XML文件160
10.4 小结162
第11章 JSP开发中的常用技巧165
11.1 JSP程序的国际化与本地化165
11.1.1 日期的国际化165
11.1.2 多语言版本的JSP程序166
11.2 解决中文乱码问题169
11.3 创建基于Web的动态图表172
11.3.1 安装配置JFreeChart173
11.3.2 使用JFreeChart开发常用图表173
11.4 文件上传174
11.4.1 安装配置cos174
11.4.2 使用cos上传文件174
11.5 读写Excel文件177
11.5.1 安装配置POI178
11.5.2 使用POI创建Excel工作簿178
11.5.3 使用POI读取Excel工作簿180
11.6 使用JavaMail发送邮件181
11.6.1 安装配置JavaMail181
11.6.2 使用JavaMail发送收取E-mail实例181
11.7 小结183
第四部分 在JSP中使用数据库187
第12章 数据库操作基础187
12.1 关系数据库及SQL187
12.2 通过SQL操作数据库188
12.2.1 准备工作188
12.2.2 创建、删除数据库189
12.2.3 创建、删除表190
12.2.4 更改表的结构192
12.2.5 创建、删除视图193
12.2.6 插入一条数据194
12.2.7 在表中删除数据195
12.2.8 更改表中的数据195
12.2.9 查询表中的数据196
12.2.10 条件子句197
12.3 小结197
第13章 应用JDBC进行数据库连接199
13.1 JDBC概述199
13.1.1 JDBC的用途199
13.1.2 JDBC的典型用法199
13.2 JDBC驱动器201
13.2.1 驱动器类型201
13.2.2 安装驱动器201
13.2.3 使用驱动器202
13.3 使用JDBC操作数据库203
13.3.1 使用JDBC访问数据库的过程203
13.3.2 使用DriverManager连接数据库204
13.3.3 使用Statement执行SQL语句206
13.3.4 使用ResultSet处理结果集215
13.3.5 使用JDBC元数据224
13.4 Java与SQL的数据类型转换229
13.5 使用JDBC连接不同的数据库232
13.6 小结235
第14章 JSP中的高级数据库应用237
14.1 数据源237
14.1.1 直接使用数据源237
14.1.2 配置数据源239
14.1.3 使用配置的数据源242
14.2 连接池246
14.2.1 连接池的实现原理246
14.2.2 在Tomcat上配置连接池246
14.2.3 配置连接池时需要注意的问题247
14.3 存取二进制文件247
14.3.1 二进制文件的存取过程247
14.3.2 在数据库中存取图片248
14.4 实现分页显示251
14.4.1 分页显示技术的优劣比较252
14.4.2 分页显示的JavaBean实现252
14.5 小结259
第15章 使用JSP和JavaBean开发基于数据库的网上书店261
15.1 系统需求和设计261
15.1.1 显示与实现分离261
15.1.2 模块划分262
15.1.3 数据表设计262
15.1.4 使用JavaBean封装数据库的访问263
15.2 书目信息模块269
15.2.1 在线书店的入口269
15.2.2 待售书目272
15.2.3 书的详细信息274
15.3 购物车模块275
15.4 订单处理模块281
15.4.1 客户付款281
15.4.2 完成购物283
15.5 部署JSP应用程序284
15.5.1 Tomcat的配置和调试284
15.5.2 Tomcat数据库连接池使用284
15.6 小结286
第五部分 Servlet技术289
第16章 Servlet基础289
16.1 认识Servlet289
16.1.1 JSP与Servlet289
16.1.2 开发部署一个简单的Servlet290
16.2 Servlet的生命周期291
16.2.1 加载并初始化Servlet292
16.2.2 处理客户请求292
16.2.3 卸载Servlet292
16.3 获取运行环境信息293
16.3.1 获取Servlet信息293
16.3.2 获取服务器端信息296
16.3.3 获取客户端信息298
16.4 Servlet 中的会话管理302
16.4.1 获取HttpSession对象302
16.4.2 在HttpSession对象中保存数据302
16.4.3 在HttpSession对象中读取数据302
16.4.4 会话管理综合实例302
16.5 Servlet 中的异常处理305
16.5.1 声明式异常处理305
16.5.2 程序式异常处理308
16.6 小结308
第17章 使用Servlet过滤器和监听器309
17.1 开发Servlet过滤器309
17.1.1 过滤器的用途309
17.1.2 计算Web请求处理时间的实例310
17.2 配置过滤器311
17.2.1 把过滤器映射到一个Servlet312
17.2.2 把过滤器映射到JSP文件312
17.2.3 把过滤器映射到多个Servlet312
17.2.4 改变过滤器的过滤顺序313
17.2.5 配置过滤器的初始参数313
17.3 过滤器应用实例313
17.3.1 使用过滤器校验表单数据314
17.3.2 使用过滤器改变请求的编码316
17.3.3 使用过滤器过滤IP地址319
17.4 使用Servlet监听器321
17.4.1 监听器的原理321
17.4.2 监听器的类型321
17.4.3 统计在线人数的监听器实例322
17.5 小结324
第18章 使用Servlet改造网上书店325
18.1 系统设计325
18.1.1 改造方案325
18.1.2 结构设计图326
18.1.3 使用JavaBean封装数据库的访问326
18.2 书目信息模块331
18.2.1 在线书店的入口332
18.2.2 待售书目336
18.2.3 书的详细信息339
18.3 购物车模块341
18.4 订单处理模块345
18.4.1 客户付款346
18.4.2 完成购物349
18.5 部署Servlet应用程序351
18.6 小结352
第六部分 标签库与表达式语言355
第19章 创建自定义标签库355
19.1 JSP标签库355
19.1.1 标签的工作原理355
19.1.2 自定义标签的构成356
19.2 使用Tag接口开发自定义标签356
19.2.1 开发带属性的标签(Tags With Attributes)357
19.2.2 开发带标签体的标签(Tags With Bodies)361
19.3 使用Simple Tag接口简化自定义标签的开发365
19.4 使用tag file封装可重用的代码块367
19.5 标签库的高级开发369
19.5.1 多个标签的嵌套369
19.5.2 开发迭代标签库373
19.6 小结379
第20章 标准标签库(JSTL)381
20.1 JSTL快速开发381
20.1.1 安装配置JSTL381
20.1.2 JSTL快速开发实例382
20.2 使用JSTL的核心标签383
20.2.1 表达式相关标签384
20.2.2 流程控制标签386
20.2.3 迭代标签388
20.2.4 URL标签390
20.3 使用JSTL的XML标签394
20.3.1 XPath395
20.3.2 使用XML核心标签(XML Core JSTL Tags)396
20.3.3 使用XML转换标签(XML Transform JSTL Tags)397
20.4 使用JSTL的格式化/国际化标签398
20.5 使用JSTL的数据库标签398
20.6 使用JSTL的函数标签400
20.7 小结402
第21章 表达式语言(EL)403
21.1 认识表达式语言403
21.1.1 表达式语言的优点403
21.1.2 调用表达式语言404
21.1.3 禁止解析表达式语言404
21.2 表达式求值405
21.2.1 运算符求值405
21.2.2 条件求值406
21.3 使用表达式语言访问作用域变量407
21.4 使用表达式语言的隐含对象408
21.5 使用存取运算符411
21.5.1 访问bean的属性411
21.5.2 访问集合中的元素414
21.6 定义与使用函数416
21.7 小结419
第22章 使用JSTL与表达式语言改进网上书店421
22.1 改进目标421
22.2 改进方案421
22.2.1 使用核心标签替换JSP页面中的Java代码421
22.2.2 用数据库标签替换封装数据库操作的JavaBean425
22.2.3 使用国际化标签本地化JSP应用程序427
22.2.4 使用隐含包括在JSP页面中加入页头和页尾428
22.3 发布和运行429
22.4 小结429
第七部分 Web编程模式和应用框架433
第23章 Web编程模式433
23.1 非MVC模式(Model1)433
23.1.1 Model1的特点433
23.1.2 Model1的应用范围434
23.2 MVC编程模式(Model2)435
23.2.1 什么是MVC模式435
23.2.2 MVC模式在Web编程中的应用436
23.3 使用JSP和Servlet实现MVC模式437
23.3.1 控制器设计438
23.3.2 视图设计441
23.3.3 Model设计443
23.4 小结445
第24章 Struts应用开发447
24.1 Struts的体系结构与运行原理447
24.1.1 体系结构447
24.1.2 运行原理448
24.2 快速体验Struts应用实例449
24.2.1 登录实例的介绍449
24.2.2 实例中Struts的安装449
24.2.3 实例中Struts的配置451
24.3 Struts控制器部分455
24.3.1 ActionServlet控制器类455
24.3.2 Action组件456
24.4 Struts模型部分457
24.5 Struts视图部分460
24.5.1 ActionForm组件460
24.5.2 JSP页面461
24.5.3 Struts标签库462
24.6 使用Struts改造网上书店463
24.6.1 开发模型组件463
24.6.2 开发视图组件464
24.6.3 开发控制器组件467
24.6.4 创建配置文件468
24.7 小结470
附录A 在Tomcat上部署Web应用程序471
A.1 创建和发布Web应用471
A.1.1 Web应用的目录结构471
A.1.2 部署Web应用472
A.2 创建并发布WAR文件473
附录B web.xml元素参考475
B.1 命名和定制URL475
B.1.1 为Servlet命名并定制URL475
B.1.2 为JSP页面分配名称并定制URL476
B.2 定义初始化参数476
B.2.1 定义Servlet初始化参数476
B.2.2 定义JSP页面的初始化参数477
B.2.3 定义应用范围内的初始化参数478
B.3 指定欢迎页478
B.4 指定处理错误的页面479
B.5 设置过滤器479
B.5.1 filter元素480
B.5.2 filter-mapping元素480
B.6 设置监听器480
B.7 设置会话过期时间481
B.8 设置JSP的相关配置481
B.8.1 定位TLD481
B.8.2 设置jsp-property-group元素481
B.9 关联文件与MIME类型483
附录C 网上资源484
C.1 国内资源484
C.2 国外资源484