网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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 核心代码保护
小结
习题
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 17:44:15