首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Web应用开发技术(十三五高等学校数字媒体类专业规划教材)
内容
内容推荐
Web应用开发技术是网站、App等互联网产品开发中不可或缺的后端组成部分。
本书基于以高性能著称的PHP Phalcon框架,介绍后端开发涉及的关键技术。全书共分12章:第1章介绍开发部署并预览后端项目结构;第2章介绍后端开发所需的网络原理基础知识;第3章介绍Phalcon框架依赖注入和事件驱动设计思想;第4~9章为后端开发核心,包含应用入口、路由原理、MVC以及权限控制;第10~12章介绍安全、缓存和多人合作等优化技术。每章配有习题,以便有兴趣的读者拓展思考。
本书适合作为高等院校数字媒体技术、软件、计算机相关专业的本科生进阶教材,也适合作为感兴趣的开发人员的实践参考用书。
目录
第1章 Phalcon框架起步
1.1 框架之谈
1.1.1 是否需要框架
1.1.2 为什么选择Phalcon
1.2 快速起步
1.2.1 Phalcon开发环境的配置
1.2.2 第一个Phalcon项目
1.3 Phalcon开发工具
1.4 PhpStorm配置
小结
习题
第2章 网络通信与HTTP协议
2.1 计算机网络体系
2.1.1 OSI参考模型
2.1.2 TCP/IP模型
2.1.3 TCP/IP模型的封装与解封
2.2 TCP协议
2.2.1 TCP段格式
2.2.2 TCP Socket
2.2.3 TCP传输
2.3 HTTP协议
2.3.1 HTTP请求报文
2.3.2 HTTP响应报文
2.4 Cookie与Session
2.5 HTTPS
2.5.1 HTTPS的相关概念
2.5.2 TLS协议的原理
小结
习题
第3章 理解Phalcon的设计思想
3.1 Phalcon框架结构
3.2 依赖注入
3.2.1 依赖注入的原理和简易实现
3.2.2 Phalcon中的DI
3.3 事件驱动
3.3.1 何为事件驱动架构
3.3.2 事件驱动架构的实现原理
3.3.3 Phalcon事件驱动机制的应用
3.3.4 自定义可触发事件的组件
小结
习题
第4章 应用
4.1 引导程序Bootstrap
4.2 Application工作流
小结
习题
第5章 路由与URL
5.1 路由工作原理
5.2 定义路由
5.3 URL
小结
习题
第6章 调度器与控制器
6.1 循环调度
6.2 控制器基本用法
6.3 调度器插件
小结
习题
第7章 视图
7.1 注册视图服务
7.2 视图渲染级别
7.3 视图路径
7.4 控制器向视图传值
7.5 视图中获取服务
7.6 视图工作原理
7.7 Volt引擎
小结
习题
第8章 模型
8.1 数据表与Model类
8.2 Model数据查询
8.2.1 Model基本数据查询
8.2.2 Model查询参数
8.2.3 Model面向对象查询
8.3 Model数据创建和更新
8.4 Model数据删除
8.5 原生SQL和PHQL
8.5.1 使用原生SQL
8.5.2 使用PHQL
8.6 Model事务机制
8.6.1 自定义事务
8.6.2 模型的事务
8.7 Model关系
8.7.1 三大关联关系
8.7.2 关联模型数据查询
8.7.3 关联模型数据创建和更新
8.7.4 关联模型数据删除
8.8 Model事件和事件管理器
8.8.1 Model事件
8.8.2 使用自定义的事件管理器
8.9 Model连接多个数据库
8.10 分析SQL语句的执行时间
8.11 Model获取DI容器内的服务
小结
习题
第9章 访问控制列表
9.1 ACL实现原理
9.2 Phalcon\\ACL的基本方法
9.3 静态ACL的实现
9.4 动态ACL的实现
小结
习题
第10章 网站安全
10.1 使用HTTPS
10.2 跨站请求伪造
10.2.1 攻击原理
10.2.2 防御
10.3 XSS攻击
10.3.1 XSS攻击原理
10.3.2 防御
10.4 SQL注入
10.4.1 SQL注入原理
10.4.2 防御
10.5 拒绝服务攻击
10.6 服务器文件权限管理
10.6.1 文件权限管理的目的和原理
10.6.2 Linux文件权限操作方法
10.7 资源ID保护
10.8 文件上传安全
10.8.1 文件上传漏洞
10.8.2 防御
小结
习题
第11章 缓存
11.1 缓存的场景分析
11.2 Phalcon缓存
11.2.1 Phalcon缓存简介
11.2.2 Phalcon缓存的使用
11.2.3 Phalcon缓存操作
11.3 模型层缓存
11.4 控制层缓存
11.5 视图层缓存
11.5.1 视图层缓存
11.5.2 全站静态
11.6 缓存清除
小结
习题
第12章 多人合作的开发架构
12.1 多模块的开发模式
12.1.1 如何分割模块
12.1.2 Phalcon多模块项目
12.1.3 Phalcon模块之间调用
12.1.4 多模块的ACL实现
12.2 多站点跨语言的开发模式
12.3 基于Git的代码管理
12.3.1 Git的常用操作
12.3.2 分支的创建与管理
12.3.3 GitHub的使用
12.4 核心代码保护
小结
习题
标签
缩略图
书名 Web应用开发技术(十三五高等学校数字媒体类专业规划教材)
副书名
原作名
作者
译者
编者 景东
绘者
出版社 中国铁道出版社
商品编码(ISBN) 9787113259792
开本 16开
页数 170
版次 1
装订 平装
字数 266
出版时间 2019-08-01
首版时间 2019-08-01
印刷时间 2019-08-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 314
CIP核字 2019122026
中图分类号 TP393.092.2
丛书名
印张 11.5
印次 1
出版地 北京
260
184
8
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/6 22:35:36