图书介绍

Java Web编程入门与实战PDF|Epub|txt|kindle电子书版本网盘下载

Java Web编程入门与实战
  • 温尚书,陈石华,万欣编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115223548
  • 出版时间:2010
  • 标注页数:366页
  • 文件大小:48MB
  • 文件页数:378页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐