图书介绍

JAVA WEB开发课堂实录PDF|Epub|txt|kindle电子书版本网盘下载

JAVA WEB开发课堂实录
  • 宋井峰,王艳涛,程杰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302418689
  • 出版时间:2016
  • 标注页数:477页
  • 文件大小:60MB
  • 文件页数:490页
  • 主题词: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章 静态网页设计2

1.1 HTML简介2

1.2 HTML文档结构2

1.3 HTML页面标记3

1.3.1 基本标记3

1.3.2 列表标记5

1.3.3 表格8

1.3.4 表单12

1.4 CSS简介13

1.5 CSS页面样式14

1.5.1 CSS样式语法14

1.5.2 CSS属性16

1.5.3 使用CSS的方式19

1.6 实例应用:制作个人主页20

1.6.1 实例目标20

1.6.2 技术分析20

1.6.3 实现步骤21

1.7 拓展训练22

1.8 课后练习23

第2章 JavaScript脚本编程快速入门26

2.1 JavaScript语言简介26

2.1.1 JavaScript简介26

2.1.2 JavaScript与Java的关系26

2.1.3 JavaScript语法规则27

2.2 编写JavaScript程序28

2.2.1 集成JavaScript程序28

2.2.2 使用外部JavaScript文件30

2.2.3 注意事项30

2.3 JavaScript脚本语法32

2.3.1 数据类型32

2.3.2 变量与常量33

2.3.3 运算符34

2.4 脚本控制语句36

2.4.1 if条件语句36

2.4.2 switch条件语句38

2.4.3 while循环语句39

2.4.4 do while循环语句40

2.4.5 for循环语句40

2.4.6 for in循环语句41

2.4.7 对话框语句42

2.5 函数44

2.5.1 系统函数45

2.5.2 自定义函数45

2.6 浏览器对象模型46

2.6.1 文档对象document47

2.6.2 表单对象form49

2.6.3 窗口对象window52

2.6.4 网址对象location53

2.6.5 史记录对象history56

2.6.6 浏览器信息对象navigator56

2.7 实例应用:自动关闭的计时器57

2.7.1 实例目标57

2.7.2 技术分析57

2.7.3 实现步骤58

2.8 拓展训练59

2.9 课后练习59

第3章 Java Web概述64

3.1 初识Java Web64

3.2 配置Java Web开发环境64

3.2.1 安装JDK64

3.2.2 安装Tomcat68

3.2.3 安装MyEclipse72

3.3 Java Web开发模式75

3.3.1 单一JSP模式75

3.3.2 JSP+JavaBean模式75

3.3.3 JSP+JavaBean+Servlet模式76

3.3.4 Struts框架模式77

3.3.5 J2EE模式实现78

3.4 实例应用:使用MyEclipse开发Java Web程序79

3.4.1 实例目标79

3.4.2 技术分析79

3.4.3 实现步骤79

3.5 拓展训练82

3.6 课后练习82

第4章 JSP语法基础86

4.1 JSP页面的基本构成86

4.2 JSP指令标记87

4.2.1 页面指令(page)88

4.2.2 文件包含指令(include)90

4.2.3 引用标签库指令(taglib)91

4.3 JSP脚本元素92

4.3.1 声明标识92

4.3.2 JSP表达式93

4.3.3 脚本程序93

4.4 JSP的动作元素95

4.4.1 <jsp:include>动作标识95

4.4.2 <jsp:forward>动作标识96

4.4.3 <jsp:param>动作标识100

4.4.4 <jsp:useBean>动作标识101

4.4.5 <jsp:setProperty>动作标识103

4.4.6 <jsp:getProperty>动作标识106

4.4.7 <jsp:plugin>动作标识106

4.5 注释107

4.5.1 HTML注释108

4.5.2 JSP隐藏注释108

4.5.3 代码注释108

4.5.4 动态注释109

4.6 实例应用:页面的注册与登录109

4.6.1 实例目标109

4.6.2 技术分析109

4.6.3 实现步骤109

4.7 扩展训练111

4.8 课后练习112

第5章 JSP内置对象116

5.1 JSP内置对象的概述116

5.2 页面请求对象request118

5.2.1 request对象方法介绍118

5.2.2 获得页面请求参数120

5.2.3 获取表单提交数据121

5.2.4 中文乱码的处理124

5.2.5 在request对象域管理属性125

5.2.6 获取cookie125

5.3 客户端响应对象response127

5.3.1 response对象方法的介绍127

5.3.2 处理HTTP头信息128

5.3.3 页面重定向129

5.4 out输出对象132

5.4.1 out对象的基本方法132

5.4.2 向客户端输出数据133

5.4.3 管理缓冲区134

5.5 session会话对象136

5.5.1 session生命周期以及常用方法136

5.5.2 session对象的ID137

5.5.3 设置会话的有效时间138

5.6 全局应用程序对象application139

5.6.1 application对象的生命周期139

5.6.2 application对象的成员和方法139

5.7 答应或请求的page对象141

5.8 获取会话范围的pageContext对象143

5.9 获取web.xml配置信息的config对象145

5.10 获取异常信息的exception对象147

5.11 实例应用:简单的购物车149

5.11.1 实例目标149

5.11.2 技术分析149

5.11.3 实现步骤149

5.12 扩展训练153

5.13 课后练习153

第6章 使用JavaBean156

6.1 JavaBean概述156

6.1.1 JavaBean简介156

6.1.2 JavaBean规范156

6.2 JavaBean的属性157

6.2.1 Simple属性157

6.2.2 Indexed属性158

6.2.3 Bound属性159

6.2.4 Constrained属性160

6.3 开始使用JavaBean160

6.3.1 编写JavaBean160

6.3.2 部署JavaBean161

6.3.3 JSP页面引入JavaBean162

6.4 JavaBean作用域164

6.4.1 Page164

6.4.2 Request165

6.4.3 Session167

6.4.4 Application168

6.5 实例应用:JavaBean连接数据库169

6.5.1 实例目标169

6.5.2 技术分析169

6.5.3 实现步骤169

6.6 拓展训练172

6.7 课后练习172

第7章 使用Servlet176

7.1 Servlet基础176

7.1.1 Servlet技术概述176

7.1.2 Servlet技术功能176

7.1.3 Servlet技术特点177

7.1.4 Servlet生命周期177

7.2 Servlet技术开发178

7.2.1 创建Servlet179

7.2.2 配置Servlet相关元素179

7.2.3 Servlet核心API180

7.3 会话跟踪技术185

7.3.1 三种会话机制185

7.3.2 HTTP会话186

7.4 Servlet过滤器192

7.4.1 过滤器概述193

7.4.2 过滤器API193

7.4.3 配置过滤器194

7.5 Servlet监听器195

7.6 实例应用:用户注册的验证199

7.6.1 实例目标199

7.6.2 技术分析200

7.6.3 实现步骤200

7.7 扩展训练204

7.8 课后练习204

第8章 使用EL表达式208

8.1 EL概述208

8.1.1 EL表达式的语法208

8.1.2 EL表达式的特点209

8.1.3 通过EL访问数据209

8.2 EL表达式的存取范围210

8.3 EL表达式的保留关键字211

8.4 EL表达式的运算符和表达式211

8.4.1 算术运算符211

8.4.2 empty运算符212

8.4.3 逻辑运算符212

8.4.4 关系运算符212

8.4.5 条件运算符213

8.4.6 存取数据运算符213

8.4.7 运算符的优先级214

8.5 EL表达式中的隐含对象215

8.5.1 访问作用域范围的隐含对象215

8.5.2 页面的上下文对象216

8.5.3 访问环境信息的隐含对象217

8.6 定义和使用EL函数219

8.6.1 定义和使用EL函数220

8.6.2 使用EL函数常见的错误222

8.7 实例应用:使用EL访问JavaBean属性223

8.7.1 实例目标223

8.7.2 技术分析223

8.7.3 实现步骤223

8.8 扩展训练226

8.9 课后练习227

第9章 JSP操作XML230

9.1 XML概述230

9.1.1 XML文档结构230

9.1.2 XML语法特点231

9.1.3 XML元素属性231

9.1.4 字符和实体引用232

9.2 XML中的JSP语法233

9.3 JSP的XML解析器234

9.4 DOM解析235

9.4.1 DOM核心接口236

9.4.2 访问Document节点238

9.4.3 访问Element节点240

9.4.4 访问Text节点242

9.4.5 访问Attrr节点244

9.5 SAX解析XML文档247

9.5.1 SAX常用接口247

9.5.2 SAX读取XML文件249

9.6 DOM4J解析XML文档253

9.6.1 DOM4J介绍253

9.6.2 使用DOM4J创建XML文档253

9.6.3 使用DOM4J解析XML文件255

9.7 JDOM259

9.8 实例应用:实现对鲜花XML文档修改功能262

9.8.1 实例目标262

9.8.2 技术分析263

9.8.3 实现步骤263

9.9 拓展训练269

9.10 课后练习269

第10章 操作数据库274

10.1 JDBC技术274

10.1.1 JDBC简介274

10.1.2 JDBC连接方式275

10.2 核心API277

10.2.1 核心API概述277

10.2.2 驱动程序管理类:DriverManager279

10.2.3 数据库连接类:Connection282

10.2.4 SQL声明类:Statement283

10.2.5 结果集类:ResultSet286

10.3 JDBC操作数据库289

10.3.1 创建数据库、数据表289

10.3.2 添加数据289

10.3.3 查询数据291

10.3.4 删除和修改数据292

10.3.5 分页显示292

10.3.6 调用存储过程295

10.3.7 使用连接池297

10.4 使用ResultSet处理结果集299

10.4.1 使用基本结果集300

10.4.2 可滚动结果集301

10.4.3 使用可更新结果集304

10.5 实例应用:创建投票系统307

10.5.1 实例目标307

10.5.2 技术分析307

10.5.3 实现步骤307

10.6 拓展训练315

10.7 课后练习315

第11章 JSP操作文件320

11.1 操作文件320

11.1.1 File类概述320

11.1.2 获取文件属性321

11.1.3 创建和删除文件322

11.1.4 创建和删除目录322

11.1.5 遍历目录322

11.2 读写文件324

11.2.1 读写流概述324

11.2.2 字节流325

11.2.3 字符流327

11.2.4 数据流329

11.2.5 对象流330

11.3 文件上传333

11.3.1 无组件文件上传333

11.3.2 Common-FileUpload组件概述337

11.3.3 使用组件上传339

11.3.4 限制文件类型341

11.4 文件下载345

11.5 实例应用:实现一个简单的网盘347

11.5.1 实例目标347

11.5.2 技术分析347

11.5.3 实现步骤348

11.6 拓展训练362

11.7 课后练习362

第12章 JSTL标签库366

12.1 JSTL简介366

12.2 表达式标签367

12.2.1 <c:out>输出标签367

12.2.2 <c:set>设置标签368

12.2.3 <c:remove>移除标签370

12.2.4 <c:catch>异常捕捉标签371

12.3 流程控制标签371

12.3.1 <c:if>标签371

12.3.2 <c:choose>标签372

12.3.3 <c:when>标签373

12.3.4 <c:otherwise>标签373

12.4 循环标签374

12.4.1 <c:forEach>标签374

12.4.2 <c:forTokens>标签376

12.5 URL操作标签377

12.5.1 <c:import>文件导入标签377

12.5.2 <c;url>生成URL地址标签379

12.5.3 <c:redirect>重定向标签380

12.5.4 <c:param>参数传递标签381

12.6 SQL标签的使用381

12.6.1 设置数据源标签381

12.6.2 SQL指令标签382

12.7 实例应用:使用JSTL标签管理图书信息384

12.7.1 实例目标384

11.7.2 技术分析385

12.7.3 实现步骤385

12.8 拓展训练386

12.9 课后练习386

第13章 整合Ajax390

13.1 Ajax概述390

13.1.1 Ajax简介390

13.1.2 Ajax组成391

13.2 XMLHttpRequest对象392

13.2.1 创建XMLHttpRequest对象393

13.2.2 XMLHttpRequest对象属性394

13.2.3 XMLHttpRequest对象方法395

13.2.4 XMLHttpRequest对象运行机制396

13.3 使用Ajax398

13.3.1 处理普通格式398

13.3.2 处理XML格式402

13.4 优化Ajax404

13.5 Ajax乱码解决方案406

13.6 拓展训练406

13.7 课后练习407

第14章 Struts2框架410

14.1 Struts2框架简介410

14.1.1 MVC原理410

14.1.2 struts2和Struts1的不同411

14.2 第一个Struts2程序413

14.2.1 配置Struts2413

14.2.2 创建一个Struts2程序414

14.3 Action对象416

14.3.1 Action对象简介416

14.3.2 请求参数注入原理417

14.3.3 Action的基本流程418

14.3.4 Action配置418

14.3.5 动态访问调用419

14.4 Struts2的配置文件421

14.4.1 配置Struts2包和名称空间422

14.4.2 使用通配符进行配置423

14.5 Struts2的开发模式423

14.5.1 实现与ServletAPI的交互423

14.5.2 域模型Domain Model425

14.5.3 驱动模型ModelDriven426

14.6 Struts2标签库426

14.6.1 应用数据标签427

14.6.2 应用控制标签429

14.6.3 应用表单标签430

14.7 实例应用:设计用户登录431

14.7.1 实例目标431

14.7.2 技术分析431

14.7.3 实现步骤431

14.8 扩展训练433

14.9 课后练习433

第15章 博客管理系统436

15.1 系统设计436

15.1.1 需求分析436

15.1.2 功能设计436

15.2 数据库设计437

15.3 开发前的准备工作439

15.3.1 搭建Struts2环境439

15.3.2 建立公共类440

15.3.3 建立业务实体对象441

15.3.4 DAO层的建立和实现445

15.4 文章模块的设计与实现452

15.5 文章管理模块的设计与实现460

15.6 其他模块的设计与实现463

15.6.1 后台登录模块的设计与实现463

15.6.2 相册类型模块的设计与实现465

15.6.3 相册模块的设计与实现467

15.6.4 文章类型模块的设计与实现470

15.6.5 友情链接模块的设计与实现470

15.6.6 公告模块的设计与实现471

15.6.7 访客和文章评论模块的设计与实现472

热门推荐