網絡IO 十六

打造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

 

發佈了58 篇原創文章 · 獲贊 1 · 訪問量 3774
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章