字节宝
  • 分类
  • 教程
  • 文章
  • 官方文档
  • 技术
  • 入门教程
  • 文章
  • VIP会员
/phalapi/
教程-进阶篇
  • 赞
  • 收藏
  • 更多文章
  • 目录

  1. 前言
    1. 接口,从简单开始!
  2. 一、基础入门
    1. 开篇
      1. 下载与安装
        1. 创建一个自己的项目
          1. 在线体验
            1. 文档、帮助和官网
              1. 对PhalApi框架的抉择
              2. 开发手册
                1. 快速入门: 接口开发示例(源码+图文)
                  1. 参数规则:接口参数规则配置
                    1. 统一的接口请求方式:?sevice=XXX.XXX
                      1. 统一的返回格式和结构:ret data msg
                        1. 数据库操作:基于NotORM的使用及优化
                          1. 配置读取:内外网环境配置的完美切换
                            1. 日志纪录:简化版的日志接口
                              1. 快速函数:人性化的关怀
                                1. DI服务速查:各资源服务一览表
                                  1. DB操作:数据库基本操作速查
                                  2. 更多技艺
                                    1. 类的自动加载:遵循PEAR包的命名规范
                                      1. 签名验证:自定义签名规则
                                        1. 请求和响应:GET和POST两者皆可得及超越JSON格式返回
                                          1. 缓存策略:更灵活地可配置化的多级缓存
                                            1. 国际化翻译:为走向国际化提前做好翻译准备
                                              1. 数据安全:数据对称加密方案
                                                1. 精益开发:更富表现力的Model层和重量级数据获取的应对方案
                                                  1. COOKIE:对COOKIE原生态的支持及记忆加密升级版
                                                    1. 开放与封闭:多入口和统一初始化
                                                      1. 保持的力量:接口开发最佳实践
                                                        1. 新型计划任务:以接口形式实现的计划任务
                                                      2. 二、高级专题
                                                        1. 思想与应用
                                                          1. 核心思想:Di依赖注入 让资源更可控
                                                            1. 海量数据:可配置的分库分表
                                                              1. 接口调试:在线sql语句查看与性能优化
                                                                1. 测试驱动开发:意图导向编程下的接口开发
                                                                  1. 演进:新型计划任务续篇
                                                                    1. 领域驱动设计:应对复杂领域业务的Domain层
                                                                      1. 微服务:Api接口服务层
                                                                        1. 定制化:资源服务的再实现
                                                                          1. 扩展库:可重用的扩展类库
                                                                            1. 约定编程:架构明显的编程风格
                                                                            2. 工具与实践
                                                                              1. 服务器统一部署方案简明版:CentOs + Nginx + php-fpm + MySql [+ Memcached]
                                                                                1. 更多工具:精英项目和团队建设
                                                                              2. 三、扩展类库
                                                                                1. 微信开发
                                                                                2. 代理模式下phprpc协议的轻松支持
                                                                                3. 基于PHPMailer的邮件发送
                                                                                4. 优酷开放平台接口调用
                                                                                5. 七牛云存储接口调用
                                                                                6. 新型计划任务
                                                                                7. 用户、会话和第三方登录集成
                                                                                8. swoole支持下的长链接和异步任务实现
                                                                                9. Auth 权限扩展 (由@黄苗笋提供)
                                                                                10. 基于FastRoute的快速路由(支持RESTful)
                                                                                11. 基于PhalApi的DB集群拓展Cluster (由@喵了个咪提供)
                                                                                12. 基于PhalApi的Redis拓展 (由@喵了个咪提供)
                                                                                13. 基于PhalApi的图片上传拓展 (由@Summer)
                                                                                14. 基于PhalApi的第三方支付拓展 (由@Summer)
                                                                                15. PhalApi-Image -- 图像处理 (由@喵了个咪提供)
                                                                              3. 四、项目实践
                                                                                1. 利用扩展库进行微信服务号开发
                                                                                2. 模拟优酷开放平台接口项目开发
                                                                                3. 一个简单的小型项目开发(奔跑吧兄弟投票活动)
                                                                                4. 一个可能的大型项目开发(多终端多版本)
                                                                              4. 五、其他
                                                                                1. 架构与思想:Phal Api核心设计和思想解读
                                                                                2. 杂谈:扯一些phal Api的前世和今生
                                                                                3. 框架总结:术语表和PHP开发建议
                                                                                4. 许可
                                                                                5. 联系和加入我们
                                                                                6. 更新日志
                                                                                7. 致框架贡献者:加入PhalApi开源指南
                                                                                8. 附录1:接口文档参考模板
                                                                              5. 六、SDK包
                                                                                1. 基于接口查询语言的SDK包
                                                                                2. SDK包(JAVA版)
                                                                                3. SDK包(PHP版)
                                                                                4. SDK包(object c版) 由@Aevit 提供
                                                                                5. SDK包(javascript版) 由@喵了个咪 提供
                                                                                6. SDK包(Ruby版)
                                                                              6. 七、教程
                                                                                1. 教程-入门篇
                                                                                  1. 简单介绍以及环境搭建
                                                                                    1. 把它玩起来
                                                                                      1. 请求和返回
                                                                                        1. 国际化高可用和自动生成文档
                                                                                          1. 数据库操作和Model层
                                                                                            1. 小技巧和浅谈API适用范围以及入门篇总结
                                                                                            2. 教程-进阶篇
                                                                                              1. 三层结构Api,Domain,和Model
                                                                                                1. DI依赖注入和单例模式
                                                                                                  1. 自动加载和拦截器
                                                                                                    1. notrom进阶以及事务操作
                                                                                                      1. 数据库读写分离
                                                                                                        1. 解决大量数据存储数据库分表分库拓展
                                                                                                          1. 使用缓存以及用redis拓展解决实际问题
                                                                                                            1. PhalApi能带来什么和进阶篇总结
                                                                                                          2. 八、视频教程
                                                                                                            1. PhalApi视频教程
                                                                                                          阅读(4185) 赞(3)

                                                                                                          教程-进阶篇

                                                                                                          2016-11-12 23:36:12 更新
                                                                                                          ← 小技巧和浅谈API适用范围以及入门篇总结
                                                                                                          三层结构Api,Domain,和Model →

                                                                                                          推荐文章

                                                                                                          • 学电脑办公软件一定要参加培训班吗?本篇文章告诉你!
                                                                                                          • java语言的三大特性是什么?如何理解?
                                                                                                          • 后端是做什么的?后端开发者需要具备哪些技能?
                                                                                                          • 前端入门到工作要多久?结果可能颠覆你的认知!
                                                                                                          • Python开发网站好吗?为什么是个好选择?

                                                                                                          推荐教程

                                                                                                          • 设计模式、高可用性、高弹性、运维、监控与自动化
                                                                                                          • 前后端分离的思考与实践
                                                                                                          • Susy 2 入门教程
                                                                                                          • 让web app更快的HTML5最佳实践
                                                                                                          • Stack Overflow 揭秘程式开发者15 个不为人知的秘密

                                                                                                          技术文章

                                                                                                          • 在 C# 中获取操作系统相关信息
                                                                                                          • AI 检索器(AI Retriever):RAG的重要组成部分,超强的商业优势
                                                                                                          • 基于知识库、工作流的智能体实践
                                                                                                          • 前端性能优化
                                                                                                          • 玩转腾讯混元 | 腾讯混元大模型AIGC系列产品技术有奖征文活动

                                                                                                          Copyright©2023  字节宝字节宝| |

                                                                                                          违法和不良信息举报电话:|举报邮箱:3111859717@qq.com