图书介绍

视频学Java Web【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

视频学Java Web
  • 王国辉,李永强编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115219893
  • 出版时间:2010
  • 标注页数:390页
  • 文件大小:154MB
  • 文件页数:409页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

视频学Java WebPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇4

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

0.1 畅游Web万维网4

0.2 程序员的成长之路4

0.3 如何学好Java Web5

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 开发工具包JDK26

2.1.2 Web服务器27

2.1.3 数据库27

2.1.4 Web浏览器27

2.2 JDK的安装与配置27

2.2.1 下载JDK28

2.2.2 安装JDK30

2.2.3 Windows系统下配置和测试JDK31

2.3 Tomcat的安装与配置33

2.3.1 下载Tomcat33

2.3.2 安装Tomcat35

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 下载MySQL38

2.4.3 安装MySQL41

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

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

2.5 Eclipse的安装与使用48

2.5.1 Eclipse的下载与安装48

2.5.2 启动Eclipse50

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 了解JavaScript100

4.1.1 JavaScript能做什么100

4.1.2 在Web页面中引入JavaScript101

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相对应的DOM120

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 使用页面指令page131

5.2.2 使用文件包含指令include134

5.2.3 使用引用标签库指令taglib135

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 获取cookie168

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 销毁session176

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页面中应用JavaBean218

9.3 JavaBean在JSP中的应用221

9.3.1 解决中文乱码的JavaBean221

9.3.2 获取当前时间的JavaBean224

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 创建Servlet235

10.2.2 Servlet配置237

10.2.3 Servlet API238

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 API260

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 与低版本的环境兼容——禁用EL303

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与Ajax358

16.1 Ajax简介360

16.1.1 当下谁在用Ajax360

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

热门推荐