当前位置:首页 > 工业技术
视频学Java Web
视频学Java Web

视频学Java WebPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王国辉,李永强编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115219893
  • 页数:390 页
图书介绍:本书从初学者的角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍应用Java Web编程的常用技术和方法。本书附有配套光盘。光盘提供了书中实例的源代码、教学视频。
《视频学Java Web》目录
标签:编著 视频

第1篇 基础篇 4

第0章 学前指导——跨越程序开发的盲区 4

0.1 畅游Web万维网 4

0.2 程序员的成长之路 4

0.3 如何学好Java Web 5

0.4 就业和薪资 6

0.5 编程我也行 6

0.6 了解开发相关的几个概念 8

0.7 编程答疑 10

0.8 光盘使用指南 11

第1章 抛砖引玉——Java Web应用开发概述——浅尝辄止Web应用 11

1.1 网络程序开发体系结构 16

1.1.1 C/S结构介绍 16

1.1.2 B/S结构介绍 16

1.1.3 两种体系结构的比较 17

1.2 Web应用程序的工作原理 17

1.3 Web应用技术 18

1.3.1 客户端应用技术 18

1.3.2 服务器端应用技术 20

1.4 Java Web网站的基本构建流程 21

1.5 常用网上资源 22

1.5.1 常用资源下载网 22

1.5.2 技术社区 22

1.5.3 图书网站 23

1.6 本章内容回顾 23

1.7 实践练习 23

第2章 厉兵秣马—搭建开发环境——构建Java Web开发的基石 23

2.1 Java Web应用的开发环境概述 26

2.1.1 开发工具包JDK 26

2.1.2 Web服务器 27

2.1.3 数据库 27

2.1.4 Web浏览器 27

2.2 JDK的安装与配置 27

2.2.1 下载JDK 28

2.2.2 安装JDK 30

2.2.3 Windows系统下配置和测试JDK 31

2.3 Tomcat的安装与配置 33

2.3.1 下载Tomcat 33

2.3.2 安装Tomcat 35

2.3.3 Tomcat的目录结构 37

2.3.4 修改Tomcat的默认端口 37

2.3.5 部署Web应用 37

2.4 MySQL的安装与使用 38

2.4.1 MySQL数据库概述 38

2.4.2 下载MySQL 38

2.4.3 安装MySQL 41

2.4.4 下载并安装MySQL的图形化工具 44

2.4.5 事半功倍——使用MySQL的图形化工具 45

2.5 Eclipse的安装与使用 48

2.5.1 Eclipse的下载与安装 48

2.5.2 启动Eclipse 50

2.5.3 安装Eclipse中文语言包 50

2.5.4 Eclipse工作台 54

2.5.5 牛刀小试——使用Eclipse开发Web应用 55

2.5.6 事半功倍——Eclipse的常用快捷键 60

2.6 本章内容回顾 62

2.7 实践练习 62

第3章 Java语言基础——Java Web开发的内功心法 62

3.1 面向对象程序设计 64

3.1.1 什么是类和对象 64

3.1.2 定义类 64

3.1.3 定义成员方法 66

3.1.4 定义成员变量与局部变量 67

3.1.5 构造方法的使用 68

3.1.6 Java对象的创建与使用 69

3.1.7 包的使用 70

3.2 数据类型 71

3.2.1 基本数据类型 71

3.2.2 基本数据类型之间的转换 72

3.3 常量与变量 73

3.3.1 定义常量 73

3.3.2 定义变量 73

3.4 运算符的应用 74

3.4.1 赋值运算符 74

3.4.2 算术运算符 74

3.4.3 比较运算符 75

3.4.4 逻辑运算符 76

3.4.5 位运算符 77

3.4.6 条件运算符 78

3.4.7 自增自减运算符 79

3.4.8 运算符的优先级 80

3.5 流程控制语句 81

3.5.1 分支语句 81

3.5.2 循环语句 84

3.5.3 使用break、continue语句实现程序的跳转 87

3.6 字符串处理 88

3.6.1 创建字符串对象 88

3.6.2 连接字符串 89

3.6.3 判断字符串对象是否相等 89

3.6.4 字符串替换 90

3.6.5 获取子字符串 91

3.6.6 将字符串转换为数值类型 92

3.7 数组的创建与使用 93

3.7.1 什么是数组及数组的应用 93

3.7.2 一维数组的创建及遍历 93

3.7.3 二维数组的创建及遍历 94

3.8 集合类的应用 95

3.8.1 ArrayList类 95

3.8.2 Vector类 97

3.9 本章内容回顾 98

3.10 实践练习 98

第4章 有备无患——JavaScript语言——有备无患的Web知识储备 98

4.1 了解JavaScript 100

4.1.1 JavaScript能做什么 100

4.1.2 在Web页面中引入JavaScript 101

4.1.3 解决浏览器不能执行JavaScript的问题 103

4.2 JavaScript语言基础 104

4.2.1 变量的使用 104

4.2.2 数据类型 105

4.2.3 运算符的应用 107

4.2.4 流程控制语句 109

4.3 函数的使用 113

4.3.1 函数的定义 113

4.3.2 函数的调用 114

4.4 事件处理 114

4.4.1 事件 114

4.4.2 指定事件处理程序的方法 115

4.5 DOM常用技术 117

4.5.1 文档的层次结构 117

4.5.2 遍历文档树 118

4.5.3 获取文档中的指定元素 120

4.6 与DHTML相对应的DOM 120

4.6.1 innerHTML和innerText属性 120

4.6.2 outerHTML和outerText属性 121

4.7 使用浏览器窗口对象——window对象 122

4.7.1 有效利用资源——控制状态栏文字 122

4.7.2 打开新的浏览器窗口 123

4.7.3 关闭浏览器窗口 124

4.8 使用日期时间对象——Date对象 125

4.9 本章内容回顾 127

4.10 实践练习 127

第5章 JSP语法——Java Web开发必修课 127

5.1 JSP页面的基本构成 130

5.2 JSP的指令标识 131

5.2.1 使用页面指令page 131

5.2.2 使用文件包含指令include 134

5.2.3 使用引用标签库指令taglib 135

5.3 JSP脚本标识 136

5.3.1 JSP表达式 136

5.3.2 声明标识 137

5.3.3 代码片段 137

5.4 巧用注释 138

5.4.1 HTML注释 139

5.4.2 隐藏注释 140

5.4.3 代码片段中的注释 141

5.5 JSP动作标识 143

5.5.1 操作JavaBean的动作标识 143

5.5.2 包含外部文件的动作标识〈jsp:include〉 147

5.5.3 执行请求转发的动作标识〈jsp:forward〉 149

5.5.4 设置参数的子动作标识〈jsp:param〉 151

5.6 本章内容回顾 151

5.7 实践练习 152

第6章 编程加油站(一) 154

必知必会001 学会在Tomcat服务器中部署Web应用 154

必知必会002 解决Tomcat服务器不能正常启动的问题 154

必知必会003 了解Tomcat日志文件夹中各文件的作用 154

必知必会004 Eclipse 3.5的常用快捷键速查 155

必知必会005 Java对象的创建与使用 156

必知必会006 将字符串转换为数值类型 156

必知必会007 通过JavaScript获取文档中的指定元素 157

必知必会008 掌握与DHTML相对应的innerHTML属性的使用方法 157

必知必会009 解决使用JavaScript现的未定义错误 157

必知必会010 如何一次性将表单提交的内容全部保存到JavaBean中 158

必知必会011 掌握include指令与〈jsp:include〉动作标识的区别 158

第2篇 进阶篇 162

第7章 JSP的内置对象——简化Java Web开发之瑰宝 162

7.1 JSP内置对象概述 162

7.1.1 JSP提供了哪些内置对象 162

7.1.2 内置对象的使用场合 162

7.2 request请求对象 163

7.2.1 获取访问请求参数 163

7.2.2 获取表单提交的信息 164

7.2.3 解决中文乱码 165

7.2.4 通过request对象进行数据传递 165

7.2.5 获取客户端信息 167

7.2.6 获取cookie 168

7.2.7 显示国际化信息 170

7.3 response响应对象 170

7.3.1 实现重定向页面 170

7.3.2 处理HTTP文件头 171

7.3.3 设置输出缓冲 173

7.4 out输出对象 173

7.4.1 向客户端输出数据 174

7.4.2 管理相应缓冲区 174

7.5 session会话对象 175

7.5.1 创建及获取客户的会话 175

7.5.2 从会话中移除指定的对象 176

7.5.3 设置session的有效时间 176

7.5.4 销毁session 176

7.5.5 应用session对象实现用户登录 177

7.6 application应用对象 178

7.6.1 访问应用程序初始化参数 178

7.6.2 应用程序环境属性管理 179

7.6.3 应用application对象实现网页计数器 180

7.7 其他内置对象 181

7.7.1 应答与请求的page对象 181

7.7.2 获取页面上下文的pageContext对象 182

7.7.3 获取web.xml配置信息的config对象 182

7.7.4 获取异常信息的exception对象 183

7.8 本章内容回顾 184

7.9 实践练习 184

第8章 JSP与Web页面交互——与Web轻松畅谈 184

8.1 HTML表单与JSP页面的结合 186

8.1.1 插入HMTL表单 186

8.1.2 提交表单的方法 187

8.2 文本框/密码域的应用 188

8.2.1 在表单中加入文本框/密码域 189

8.2.2 通过JavaScript验证文本框/密码域的值 189

8.2.3 获取文本框/密码域的值 192

8.3 编辑框的应用 194

8.3.1 在表单中加入编辑框 194

8.3.2 限制编辑框输入文本的长度 194

8.3.3 获取编辑框的值 195

8.4 隐藏域的应用 196

8.4.1 在表单中加入隐藏域 196

8.4.2 获取隐藏域的值 196

8.5 单选按钮组的应用 196

8.5.1 在表单中加入单选按钮 197

8.5.2 通过JavaScript获取单选按钮组的值 197

8.5.3 获取单选按钮组的值 198

8.6 复选框的应用 199

8.6.1 在表单中加入复选框 199

8.6.2 实现复选框的全选和反选 199

8.6.3 获取复选框的值 201

8.7 下拉列表框/多行列表框的应用 202

8.7.1 在表单中加入下拉列表框/多行列表框 202

8.7.2 动态设置下拉列表框和多行列表框的默认选中项 203

8.7.3 获取下拉列表框的值 204

8.7.4 获取多行列表框的值 205

8.8 本章内容回顾 206

8.9 实践练习 206

第9章 JavaBean介绍——步入面向对象的殿堂 206

9.1 JavaBean介绍 208

9.1.1 JavaBean技术介绍 209

9.1.2 JavaBean规范 210

9.1.3 JavaBean种类 212

9.2 JavaBean的应用 215

9.2.1 获取JavaBean属性信息 215

9.2.2 对JavaBean属性赋值 217

9.2.3 在JSP页面中应用JavaBean 218

9.3 JavaBean在JSP中的应用 221

9.3.1 解决中文乱码的JavaBean 221

9.3.2 获取当前时间的JavaBean 224

9.3.3 数组转换成字符串 226

9.4 本章内容回顾 229

9.5 实践练习 230

第10章 Servlet技术——缔造完美的Web应用程序 230

10.1 Servlet基础 232

10.1.1 Servlet结构体系 232

10.1.2 Servlet技术特点 232

10.1.3 Servlet与JSP的区别 233

10.1.4 Servlet代码结构 234

10.1.5 Servlet功能 235

10.2 Servlet开发 235

10.2.1 创建Servlet 235

10.2.2 Servlet配置 237

10.2.3 Servlet API 238

10.2.4 Servlet处理流程 239

10.2.5 Servlet处理表单数据 242

10.3 Servlet过滤器 246

10.3.1 什么是过滤器 246

10.3.2 过滤器核心对象 247

10.3.3 过滤器创建与配置 248

10.3.4 字符编码过滤器 251

10.4 本章内容回顾 255

10.5 实践练习 256

第11章 数据库应用开发——运筹帷幄,决胜千里 256

11.1 JDBC技术 258

11.1.1 JDBC简介 258

11.1.2 JDBC连接数据库的过程 258

11.2 JDBC API 260

11.2.1 Connection接口 260

11.2.2 DriverManager类 261

11.2.3 Statement接口 262

11.2.4 PreparedStatement接口 263

11.2.5 ResultSet接口 264

11.3 JDBC操作数据库 265

11.3.1 添加数据 265

11.3.2 查询数据 268

11.3.3 修改数据 271

11.3.4 删除数据 274

11.3.5 批处理 275

11.3.6 调用存储过程 278

11.4 JDBC在Java Web中的应用 281

11.4.1 开发模式 281

11.4.2 分页查询 282

11.5 本章内容回顾 288

11.6 实践练习 288

第12章 编程加油站(二) 290

必知必会001 request对象获取请求参数 290

必知必会002 如何解决JSP的中文乱码问题 290

必知必会003 灵活运用response响应对象 290

必知必会004 session与application的区别 291

必知必会005 HTML表单中的常用元素 291

必知必会006 趣味理解JavaBean技术 292

必知必会007 掌握JavaBean编写规范 293

必知必会008 理解Servlet的结构体系 293

必知必会009 掌握Servlet的处理流程 294

必知必会010 趣味理解过滤器原理 294

必知必会011 应用字符编码过滤器 295

必知必会012 解决JDBC连接数据库中的异常 295

必知必会013 ResultSet结构特点 296

必知必会014 JDBC在JavaWeb中的开发模式 296

必知必会015 数据分页提高系统性能 297

第3篇 高级篇 302

第13章 使用表达式语言(EL)——提高程序开发效率的利器 302

13.1 表达式语言(EL)概述 302

13.1.1 EL的基本语法 302

13.1.2 EL的特点 302

13.2 与低版本的环境兼容——禁用EL 303

13.2.1 使用斜杠“\”符号 303

13.2.2 使用page指令 303

13.2.3 在web.xml文件中配置〈el-ignored〉元素 304

13.3 保留的关键字 304

13.4 EL的运算符及优先级 305

13.4.1 通过EL访问数据 305

13.4.2 在EL中进行算术运算 307

13.4.3 在EL中判断对象是否为空 307

13.4.4 在EL中进行逻辑关系运算 308

13.4.5 在EL中进行条件运算 310

13.5 EL的隐含对象 310

13.5.1 页面上下文对象 310

13.5.2 访问作用域范围的隐含对象 312

13.5.3 访问环境信息的隐含对象 313

13.6 定义和使用EL的函数 315

13.6.1 定义和使用函数 315

13.6.2 定义和使用EL函数时常见的错误 317

13.7 本章内容回顾 319

13.8 实践练习 319

第14章 JSTL的核心标签库——页面控制的最佳利器 319

14.1 JSTL标签库简介 322

14.2 JSTL的下载与配置 323

14.2.1 下载JSTL标签库 323

14.2.2 JSTL的配置 324

14.3 表达式标签 326

14.3.1 〈c:out〉输出标签 326

14.3.2 〈c:set〉变量设置标签 328

14.3.3 〈c:remove〉变量移除标签 330

14.3.4 〈c:catch〉捕获异常标签 331

14.4 URL相关标签 333

14.4.1 〈c:import〉导入标签 333

14.4.2 〈c:url〉动态生成URL标签 334

14.4.3 〈c:redirect〉重定向标签 336

14.4.4 〈c:param〉传递参数标签 336

14.5 流程控制标签 337

14.5.1 〈cif〉条件判断标签 337

14.5.2 〈c:choose〉条件选择标签 338

14.5.3 〈c:when〉条件测试标签 340

14.5.4 〈c:otherwise〉其他条件标签 341

14.6 循环标签 342

14.6.1 〈c:forEach〉循环标签 342

14.6.2 〈c:forTokens〉迭代标签 344

14.7 本章内容回顾 346

14.8 实践练习 346

第15章 文件操作——互联网中操作文件资源的锦囊妙计 346

15.1 文件上传 348

15.1.1 Common-FileUpload上传组件的下载 348

15.1.2 应用Common-FileUpload组件实现文件上传 350

15.2 文件下载 353

15.2.1 文件下载相关的类 354

15.2.2 应用输入输出流实现文件下载 355

15.3 本章内容回顾 357

15.4 实践练习 358

第16章 改善用户体验—JSP与Ajax 358

16.1 Ajax简介 360

16.1.1 当下谁在用Ajax 360

16.1.2 Ajax开发模式与传统开发模式的比较 361

16.1.3 Ajax技术特点 362

16.1.4 应用Ajax需要注意的几个问题 363

16.1.5 Ajax使用的技术 364

16.2 使用XMLHttpRequest对象 365

16.2.1 初始化XMLHttpRequest对象 365

16.2.2 XMLHttpRequest对象的常用方法 366

16.2.3 XMLHttpRequest对象的常用属性 367

16.3 与服务器通信——发送请求与处理响应 368

16.3.1 发送请求 369

16.3.2 处理服务器响应 370

16.3.3 一个完整的实例——检测用户名是否唯一 371

16.4 解决中文乱码问题 373

16.4.1 发送请求时出现中文乱码 373

16.4.2 获取服务器的响应结果时出现中文乱码 374

16.5 Ajax重构 374

16.5.1 Ajax重构的步骤 374

16.5.2 应用Ajax重构实现实时显示公告信息 375

16.6 Ajax常用实例 377

16.6.1 级联下拉列表 377

16.6.2 显示进度条 379

16.7 本章内容回顾 382

16.8 实践练习 382

第17章 编程加油站(三) 384

必知必会001 掌握EL的基本语法 384

必知必会002 在定义变量时,不能使用EL的保留字 384

必知必会003 通过EL访问数据 384

必知必会004 灵活运用访问作用域范围的隐含对象 385

必知必会005 在JSP页面中引用JSTL标签库 385

必知必会006 如果不添加JSTL会有什么错误 386

必知必会007 Common-FileUpload组件需要Common-IO组件的支持 386

必知必会008 解决在上传文件时提示找不到指定路径的问题 387

必知必会009 解决下载中文名称的文件时显示找不到文件的问题 388

必知必会010 解决下载中文名的文件时产生乱码的问题 388

必知必会011 掌握Ajax开发模式与传统开发模式的不同 389

必知必会012 解决应用Ajax产生的中文乱码 389

必知必会013 掌握Ajax重构的方法 390

相关图书
作者其它书籍
返回顶部