X
0


购买方式

联系编辑

编辑:马老师S

QQ:48489372

电话:0411-84706671

邮箱:

相关教材

Web前后端数据交互技术(活页式)

卢玉婷 谢中梅 孙雪菲

978-7-5685-4332-3

TP393.092.2

大连理工大学出版社

2022-01-01

59.80元

编辑推荐

  本教材采用基于工作过程,“项目引领、任务驱动”的编写方式。配套教学资源丰富,设计了活页式任务训练工单,学习方式灵活。配套的数字化教学资源包括教学课件、微课动画、思政素材库、习题库及参考答案、扩展资源库,资源呈现形式灵活多样、互动性强。教材中的活页式任务训练工单和活页笔记便于读者记录量化学习成果,实现多元化课程考核评价。

  • 内容简介
  • 教材目录
  • 样章试读
  • 教学资源

  本教材基于web开发岗位需求,采用“项目引领、任务驱动”的编写方式。通过行业产教融合共同体校企共编,结合“1+X”Web技能等级证书与竞赛要求,按照岗位工作流程模块化为八大项目26个任务设计教材体例。以学生为主体,以职业技能培养为目标,以案例任务实现为载体,以先进、实用、可扩展性为原则,秉承着信息技术服务产业发展的理念,融入区域特色产业案例。以学生的学习与认知规律为依据,开发了“引学做评思”闭环的活页式任务训练工单,通过理论学习与实际操作相结合的方式构建教材内容体系。

  本教材主要讲授 Web 前后端数据交互技术,包括 HTTP 协议、Ajax、iframe、页面性能优化、WebSocket等知识应用,面向对象为软件类专业和计算机应用技术专业的学生以及从事 Web 前端开发的社会人员。本教材能够使学习者对 Web 前端开发的技术体系有更系统、更清晰的认识,熟练掌握 Web 前后端数据交互开发技能,进而提高职业能力和职业素养。

  本教材具有以下特色:

  1.职业能力培养为主线、校企深度融合共编

  根据Web 前端、全栈工程师岗位要求形成校企双元互补共编教材。依托行业产教融合共同体与深圳讯方技术公司共编,邀请华为高级讲师专家参与本教材的编写和资源的开发。校企联合组建了科研团队和创新创业指导团队,依托校企共建共运的科研创新中心市级工程技术研究中心和省级众创空间。及时更新引入行业新知识、新技术、新方法、新规范、职业发展趋势,激发了学生的创新和创业思维,同时也为教材编写积累了大量案例和资源。

  2.岗课赛证融通、项目化+任务式工单活页编排

  根据岗位需求和工作流程,结合工信部发布的“1十X”Web开发等级考核内容突出技术实用性与职业技能的培养。从单个技能-单个岗位-岗位综合能力模块化为八大项目26个子任务,设计多类型引导问题链的任务训练工单,等串联概念、编码、验证全流程,工单记录技能成长日志。活页设计自由选取任务满足分层教学,任务工单推动教材转化学材。

  3.立德树人、思政引领服务区域发展

  思政引领与信息产业发展同频共振,围绕 Web 前端工程师岗位和“1-X”Web 前端开发中级等级证书技能要求结合思政元素进行教材内容设计,增强学生思想政治素养、职业素养、创新能力。在每个项目、任务中均通过体例设计的能量补给站、励志微语、思考探究、学习提示等模块,采用稀土产业数字化转型、赣南脐橙溯源、智慧文旅等区域产业案例,将党的二十大精神、科技创新、职业素养、科技报国报乡、工匠精神等融入教材之中,充分发挥教材的铸魂育人作用。

  4.数智资源,动态更新赋能数字化教学

  配套的数字化教学资源包括知识图谱、教学课件、微课动画、达人访谈、思政素材库、双语资源、行业规范、AI助教、习题库及参考答案等扩展资源库,资源灵活多样、互动性强,二维码动态更新内容,确保案例资源保持与技术前沿性与产业适配性,满足弹性和个性化学习需求。


 

项目一 所见即所得———Web概述 ………………………………………………………… 1


任务1.1 认识 Web ……………………………………………………………………… 2

知识链接…………………………………………………………………………………… 3

1.1.1 Web简介 ………………………………………………………………………… 3

1.1.2 Web是如何工作的? …………………………………………………………… 4

1.1.3 Web调试 ………………………………………………………………………… 8

任务训练工单 认识 Web……………………………………………………………… 15


任务1.2 理解 Web前后端分离过程 …………………………………………………… 18

知识链接 ………………………………………………………………………………… 19

1.2.1 什么是 Web前后端交互? …………………………………………………… 19

1.2.2 Web前后端交互规范 ………………………………………………………… 21

任务训练工单 认识 Web前后端交互………………………………………………… 27


任务1.3 了解 Web前后端交互技术 …………………………………………………… 30

知识链接 ………………………………………………………………………………… 30

1.3.1 Ajax简介 ……………………………………………………………………… 30

1.3.2 iframe简介……………………………………………………………………… 32

1.3.3 WebSocket简介 ……………………………………………………………… 33

任务训练工单 认识 Web前后端交互技术…………………………………………… 35


项目二 数据的搬运工———HTTP ………………………………………………………… 39


任务2.1 认识 HTTP …………………………………………………………………… 40

知识链接 ………………………………………………………………………………… 41

2.1.1 HTTP简介 …………………………………………………………………… 41

2.1.2 HTTP的发展历史 …………………………………………………………… 43

任务训练工单 认识 HTTP …………………………………………………………… 47


任务2.2 了解 HTTP通信 ……………………………………………………………… 50

知识链接 ………………………………………………………………………………… 51

2.2.1 HTTP消息 …………………………………………………………………… 51

2.2.2 HTTP请求 …………………………………………………………………… 52

任务训练工单 HTTP通信 …………………………………………………………… 55


任务2.3 掌握 HTTP状态码 …………………………………………………………… 58

知识链接 ………………………………………………………………………………… 60

HTTP状态码种类 ……………………………………………………………………… 60

任务训练工单 HTTP状态码 ………………………………………………………… 63


项目三 异步握手———Ajax ………………………………………………………………… 67


任务3.1 认识 Ajax ……………………………………………………………………… 67

知识链接 ………………………………………………………………………………… 68

3.1.1 Ajax技术的发展 ……………………………………………………………… 68

3.1.2 Ajax技术组成 ………………………………………………………………… 70

3.1.3 Ajax开发模式 ………………………………………………………………… 74

任务训练工单 认识 Ajax …………………………………………………………… 75


任务3.2 理解 Ajax工作原理 …………………………………………………………… 78

知识链接 ………………………………………………………………………………… 78

3.2.1 同步和异步……………………………………………………………………… 78

3.2.2 Ajax的核心技术 ……………………………………………………………… 80

任务训练工单 Ajax工作原理 ………………………………………………………… 85


任务3.3 掌握 Ajax的应用操作 ………………………………………………………… 88

知识链接 ………………………………………………………………………………… 88

3.3.1 Ajax技术的表单应用 ………………………………………………………… 88

3.3.2 Ajax技术的文件操作应用 …………………………………………………… 97

任务训练工单 Ajax的应用操作 …………………………………………………… 101


项目四 画中画———iframe………………………………………………………………… 105


任务4.1 认识iframe简介……………………………………………………………… 107

知识链接………………………………………………………………………………… 108

4.1.1 iframe简介 …………………………………………………………………… 108

4.1.2 iframe的使用场景 …………………………………………………………… 108

4.1.3 iframe标签的常用属性和使用方法 ………………………………………… 109

任务训练工单 认识iframe ………………………………………………………… 113


任务4.2 理解iframe工作原理………………………………………………………… 116

知识链接………………………………………………………………………………… 116

4.2.1 <iframe>标签的使用 ……………………………………………………… 117

4.2.2 sandbox属性使用实例 ……………………………………………………… 119

4.2.3 对比<iframe>标签的使用 ………………………………………………… 121

任务训练工单 iframe工作原理……………………………………………………… 125


任务4.3 掌握iframe的应用操作……………………………………………………… 128

知识链接………………………………………………………………………………… 129

4.3.1 iframe应用(一)……………………………………………………………… 130

4.3.2 iframe应用(二)……………………………………………………………… 131

4.3.3 iframe应用(三)……………………………………………………………… 134

任务训练工单 iframe的应用操作…………………………………………………… 137


项目五 网络通行证———会话机制………………………………………………………… 141


任务5.1 掌握 Cookie概述及应用 …………………………………………………… 142

知识链接………………………………………………………………………………… 142

5.1.1 Cookie概述 …………………………………………………………………… 142

5.1.2 Cookie应用操作 ……………………………………………………………… 144

任务训练工单 Cookie概述及应用 ………………………………………………… 149


任务5.2 掌握Session概述及应用 …………………………………………………… 152

知识链接………………………………………………………………………………… 152

5.2.1 Session的定义 ………………………………………………………………… 152

5.2.2 Session的工作原理 …………………………………………………………… 153

5.2.3 Session的生命周期 …………………………………………………………… 154

5.2.4 智慧文旅网站数据交互 ……………………………………………………… 155

任务训练工单 Session概述及应用 ………………………………………………… 157


项目六 网页的优化师———页面性能优化………………………………………………… 161


任务6.1 学习资源压缩减少 HTTP请求 …………………………………………… 161

知识链接………………………………………………………………………………… 162

6.1.1 资源压缩 ……………………………………………………………………… 162

6.1.2 资源合并 ……………………………………………………………………… 165

任务训练工单 资源压缩减少 HTTP请求 ………………………………………… 167


任务6.2 掌握静态资源与动态资源分离 ……………………………………………… 170

知识链接………………………………………………………………………………… 170

6.2.1 动态资源和静态资源的定义 ………………………………………………… 170

6.2.2 动静分离的定义 ……………………………………………………………… 171

6.2.3 动静分离的实现方法 ………………………………………………………… 171

任务训练工单 静态资源与动态资源分离…………………………………………… 173


任务6.3 掌握非核心代码异步加载 …………………………………………………… 176

知识链接………………………………………………………………………………… 176

6.3.1 动态脚本的加载 ……………………………………………………………… 176

6.3.2 defer的应用 …………………………………………………………………… 177

6.3.3 async的应用 ………………………………………………………………… 179

任务训练工单 非核心代码异步加载………………………………………………… 181


任务6.4 掌握浏览器缓存机制 ………………………………………………………… 184

知识链接………………………………………………………………………………… 184

6.4.1 浏览器缓存的概念 …………………………………………………………… 184

6.4.2 浏览器端的缓存规则 ………………………………………………………… 185

6.4.3 浏览器缓存的分类 …………………………………………………………… 186

任务训练工单 浏览器缓存机制……………………………………………………… 187


任务6.5 掌握 DNS预解析 …………………………………………………………… 190

知识链接………………………………………………………………………………… 190

6.5.1 DNS与域名解析简介 ………………………………………………………… 190

6.5.2 DNS预解析简介 ……………………………………………………………… 191

6.5.3 DNS预解析的实现 …………………………………………………………… 191

任务训练工单 DNS预解析 ………………………………………………………… 193


项目七 网络通信邮差———Socket………………………………………………………… 197


任务7.1 认识Socket ………………………………………………………………… 198

知识链接………………………………………………………………………………… 198

7.1.1 Socket简介 …………………………………………………………………… 198

7.1.2 Socket的发展历史 …………………………………………………………… 201

任务训练工单 认识Socket ………………………………………………………… 203


任务7.2 掌握Socket事件与方法 …………………………………………………… 206

知识链接………………………………………………………………………………… 206

7.2.1 Socket事件 …………………………………………………………………… 206

7.2.2 Socket方法 …………………………………………………………………… 207

任务训练工单 Socket事件和方法 ………………………………………………… 209


任务7.3 掌握Socket操作 …………………………………………………………… 212

知识链接………………………………………………………………………………… 213

7.3.1 基于Socket文件上传 ………………………………………………………… 213

7.3.2 Socket实现用户登录 ………………………………………………………… 214

7.3.3 赣南脐橙网站Socket数据交互 ……………………………………………… 216

任务训练工单 Socket操作实例 …………………………………………………… 219


项目八 数据的桥梁———后台数据处理…………………………………………………… 223


任务8.1 认识JDBC …………………………………………………………………… 223

知识链接………………………………………………………………………………… 224

JDBC简介 ……………………………………………………………………………… 224

任务训练工单 认识JDBC …………………………………………………………… 227


任务8.2 学习JDBC连接数据库 ……………………………………………………… 230

知识链接………………………………………………………………………………… 230

8.2.1 JDBC的应用场景 …………………………………………………………… 230

8.2.2 JDBC的使用步骤 …………………………………………………………… 231

8.2.3 JDBC常用的类和接口 ……………………………………………………… 232

任务训练工单 JDBC连接数据库 …………………………………………………… 237


任务8.3 掌握JDBC应用实例 ………………………………………………………… 240

知识链接………………………………………………………………………………… 240

8.3.1 JDBC增加数据 ……………………………………………………………… 241

8.3.2 JDBC查询数据 ……………………………………………………………… 242

8.3.3 JDBC更新数据 ……………………………………………………………… 243

8.3.4 稀土冶炼JDBC仓库管理系统 ……………………………………………… 244

任务训练工单 JDBC应用实例 ……………………………………………………… 247


任务8.4 学习前后端接口Servlet …………………………………………………… 250

知识链接………………………………………………………………………………… 250

8.4.1 Servlet简介 …………………………………………………………………… 251

8.4.2 Servlet的生命周期 …………………………………………………………… 252

8.4.3 Servlet表单的应用 …………………………………………………………… 254

8.4.4 ServletHTTP响应实例……………………………………………………… 255

8.4.5 Servlet数据的交互 …………………………………………………………… 257

任务训练工单 前后端接口Servlet ………………………………………………… 259


参考文献……………………………………………………………………………………… 263


很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: