图书介绍
Java Web编程入门与实战PDF|Epub|txt|kindle电子书版本网盘下载
- 温尚书,陈石华,万欣编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115223548
- 出版时间:2010
- 标注页数:366页
- 文件大小:48MB
- 文件页数:378页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web编程入门与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java Web编程基础1
1.1 HTML基础2
1.2 〈HEAD〉中常用的标记3
1.3 〈BODY〉中常用的标记3
1.3.1 〈BODY〉标记3
1.3.2 〈FONT〉标记4
1.3.3 标题字体4
1.3.4 〈IMG〉标记4
1.3.5 〈A〉标记5
1.3.6 列表标记5
1.3.7 表格定义标记6
1.3.8 表单(FORM)定义8
1.3.9 文本组件9
1.3.10 下拉列表10
1.3.11 单选框11
1.3.12 多选框11
1.3.13 按钮12
1.3.14 隐藏域13
1.3.15 文件上载组件13
1.4 JavaScript编程入门13
1.4.1 JavaScript基础知识14
1.4.2 JavaScript常用内置对象17
1.4.3 JavaScript中的方法19
1.4.4 JavaScript中的事件处理22
1.4.5 使用JavaScript进行表单验证27
1.5 配置JSP/Servlet开发环境28
1.5.1 Tomcat的安装和使用28
1.5.2 建立应用目录29
本章小结30
课后练习题30
第2章 JDBC编程33
2.1 JDBC简介34
2.1.1 JDBC的概念及特点34
2.1.2 如何通过Web存取数据库34
2.1.3 JDBC的结构35
2.1.4 JDBC的种类35
2.1.5 JDBC URL36
2.1.6 手动建立ODBC数据源37
2.1.7 设置和Oracle相关的环境38
2.2 通过JDBC操纵数据库39
2.2.1 JDBC访问数据库的基本步骤39
2.2.2 常用的JDBC类与方法41
2.2.3 可滚动和可更新的结果集48
2.2.4 CallableStatement52
2.2.5 事务处理54
2.2.6 批处理56
2.2.7 操作Oracle中的BLOB/CLOB类型数据57
2.2.8 获得数据库元数据61
2.3 数据库连接池63
2.3.1 连接池的概念63
2.3.2 连接池的分配与释放64
2.3.3 连接池的配置与维护64
2.3.4 Tomcat数据库连接池的配置64
2.4 防止SQL注入攻击67
本章小结68
课后练习题69
第3章 Java Servlet编程71
3.1 Servlet基础知识72
3.2 编写第一个简单的Servlet程序72
3.2.1 配置servlet invoker73
3.2.2 配置Servlet映射74
3.2.3 Servlet的运行机制75
3.3 HttpServlet中的方法75
3.3.1 doGet()/doPost()方法75
3.3.2 init()方法76
3.3.3 service()方法76
3.3.4 destroy()方法76
3.4 Servlet的生命周期76
3.5 利用Servlet读取HTML表单数据77
3.5.1 客户端传递数据的方式77
3.5.2 在Servlet中读取客户端发送的数据77
3.6 处理HTTP报头82
3.6.1 在Servlet中取得HTTP请求报头82
3.6.2 读取CGI变量85
3.6.3 在Servlet中设置HTTP响应头88
3.6.4 通过HTTP报头解决中文问题94
3.7 处理Cookie97
3.7.1 Cookie基础97
3.7.2 在Servlet中处理Cookie98
3.8 会话跟踪101
3.8.1 会话的意义和用途101
3.8.2 Servlet中跟踪会话状态102
3.9 ServletContext接口105
3.10 编写线程安全的Servlet109
3.10.1 编写线程安全的Servlet109
3.10.2 Servlet 2.4中被废弃的SingleThreadModel接口112
本章小结112
课后练习题112
第4章 JSP编程初步115
4.1 JSP基础知识116
4.2 编写一个简单的JSP程序116
4.2.1 编写JSP代码116
4.2.2 将JSP程序部署到Tomcat中117
4.3 JSP程序基本架构117
4.3.1 JSP注释117
4.3.2 JSP表达式119
4.3.3 JSP Scriptlet119
4.3.4 JSP声明121
4.4 JSP和Servlet的关系122
4.5 在JSP/Servlet中使用JDBC访问数据库126
4.6 使用数据库访问类访问数据库128
本章小结133
课后练习题133
第5章 JSP指令和动作135
5.1 指令136
5.1.1 指令基本概述136
5.1.2 page指令136
5.1.3 include指令142
5.2 JSP动作144
5.2.1 JSP动作概述144
5.2.2 include动作145
5.2.3 forward动作146
本章小结147
课后练习题147
第6章 JSP隐含对象149
6.1 JSP隐含对象概述150
6.2 out对象150
6.3 request对象153
6.4 response对象154
6.5 session对象154
6.6 application对象157
6.7 exception对象159
6.8 pageContext对象161
6.9 page对象163
6.10 config对象163
本章小结163
课后练习题163
第7章 JSP和JavaBean165
7.1 JavaBean简介166
7.2 使用JavaBean166
7.3 将Bean属性和request参数关联172
7.3.1 使用表达式设置属性172
7.3.2 使用setProperty的param属性175
7.3.3 将所有的属性与请求参数关联176
7.4 JavaBean的范围176
7.4.1 page177
7.4.2 request177
7.5 JSP和Servlet的通信180
7.6 MVC设计模式181
本章小结187
课后练习题187
第8章 表达式语言189
8.1 EL(表达式语言)基础190
8.2 访问作用域属性(attribute)191
8.3 使用EL访问JavaBean193
8.4 使用EL访问集合对象196
8.5 EL隐含对象197
8.6 EL中的.与[]运算符199
8.7 EL运算符199
8.7.1 EL运算中的算术运算符200
8.7.2 EL运算中的关系运算符201
8.7.3 EL运算中的逻辑运算符202
8.7.4 EL运算中其他常用运算符202
8.7.5 EL运算符优先级202
8.8 自动类型转换203
本章小结203
课后练习题203
第9章 JSTL核心标签库205
9.1 概述206
9.2 安装使用JSTL206
9.3 核心标签库(Core tag library)207
9.3.1 一般用途的标签207
9.3.2 条件标签211
9.3.3 迭代标签213
9.3.4 URL操作216
9.4 其他标签库218
9.4.1 I18N标签库218
9.4.2 SQL标签库219
9.4.3 XML的标签库219
9.4.4 Functions标签库219
本章小结219
课后练习题219
第10章 Filter和Listener221
10.1 Filter222
10.1.1 Filter概述222
10.1.2 Filter的实现222
10.1.3 用Filter处理权限控制224
10.1.4 和Filter相关的一些注意点227
10.2 Listener228
10.2.1 ServletContextListener229
10.2.2 ServletContextAttributeListener231
10.2.3 HttpSessionListener231
10.2.4 HttpSessionAttributeListener233
本章小结233
课后练习题233
第11章 JSP/Servlet的综合应用235
11.1 网站计数器236
11.2 Java Mail237
11.3 分页显示242
11.3.1 基于缓存的分页策略242
11.3.2 基于查询的分页策略247
11.4 文件上载254
11.5 Web应用程序的国际化258
11.6 DAO(Data Access Object)模式261
11.6.1 DAO模式261
11.6.2 Factory/Abstract Factory模式262
11.6.3 DAO+Abstract Factory模式的实例264
11.7 中文乱码问题271
11.7.1 字符编码271
11.7.2 乱码产生的原因272
11.7.3 乱码解决方案273
本章小结275
课后练习题275
第12章 基于Ajax的程序开发277
12.1 Ajax的历史由来278
12.2 B/S结构的用户体验问题278
12.3 采用Ajax技术提升用户体验283
12.4 Ajax原理解析285
12.5 使用XMLHttpRequest对象与服务器端通信287
12.5.1 使用open方法创建一个请求287
12.5.2 使用send方法发送一个请求288
12.5.3 使用onreadystatechange事件捕获请求状态变化288
12.5.4 使用readyState属性判断请求状态变化288
12.5.5 使用status属性判断请求的结果289
12.5.6 使用responseText获得返回的文本289
12.6 JavaScript开源框架Prototype简介291
12.6.1 Prototype常用方法291
12.6.2 Ajax对象292
本章小结294
课后练习题294
第13章 Java Web综合实例295
13.1 需求说明296
13.2 总体设计296
13.3 数据库设计297
13.4 PO类298
13.4.1 用于表示支出分类的类298
13.4.2 用于表示支出的类298
13.4.3 用于表示收入的类300
13.4.4 用于统计支出的类302
13.5 辅助类303
13.5.1 数据库操作相关的类303
13.5.2 数字和字符之间转换的类305
13.5.3 读取配置文件中的数据库相关参数设置305
13.5.4 其他辅助功能307
13.6 DAO层307
13.6.1 DAO工厂类307
13.6.2 操作“支出分类”表的DAO接口及实现309
13.6.3 操作“每日支出”的DAO接口和实现311
13.6.4 操作“每月收入”的DAO接口和实现320
13.6.5 处理统计功能的DAO接口和实现323
13.7 功能实现328
13.7.1 新增每日支出328
13.7.2 新增收入338
13.7.3 按层级列出支出339
13.7.4 按照不同周期的收支统计分析348
本章小结366
课后练习题366