十八 打造http框架的服务
打造http框架的服务
重点在于深入理解swoole技术,可以自己进行第二次开发
整体http=>mvc,websocket,rpc的客户端操作 |
|
Composer init |
|
Composer update |
主要是用于加载组件 |
Composer.json中的内容有什么作用 |
|
Composer加载分为内核,框架结构,可以根据这个思路打造我们自己的框架 |
|
http_swoole_frame - frame (框架目录结构) - app -- 应用代码目录,就好比以往框架都会把controller,model等放在这个目录 - App.php -- 用于测试 - bin -- 程序启动文件目录 - config -- 框架的配置文件目录 - database -- 数据库迁移命令 - status -- 静态资源文件目录 - test -- 测试的目录 - Test.php -- 测试文件 - vendor - composer.json -swostar (核心源码) - src - Foundation 启动框架的应用程序 - Server - Http - HttpServer.php - Tcp - TcpServer.php - Udp - UdpServer.php - WebSocket - WebSocketServer.php - Server.php (服务的父级类)
|
|
Server.php |
|
|
|
HttpServer.php |
|
|
|
Application.php |
|
|