通過 Orange 框架快速搭建乙個 Web 服務

2022-06-09 03:09:13 字數 1726 閱讀 7739

orange 框架是一款國人開發的 web 開發框架,結構清晰,功能多樣。同時它基於 golang 語言開發,保證了程式的執行速度,能滿足國內中小企業各類業務需求。無論是用來學習 golang 還是進行業務開發,orange 都是一款值得學習的框架工具。它有以下主要特性:

在實際應用中,我們的專案都會進行 mvc 分層,orange 框架內建了乙個腳手架工具,能生成乙個典型的 mvc 專案目錄框架。

# ctrl+c 關閉當前服務

cd $gopath/src #切換目錄

orange create demo2 #建立專案框架

通過該命令的執行可以在控制台看到專案目錄的建立過程,然後將新建立的demo2目錄新增到 webide 工作空間,在demo2中可以看到乙個典型的 mvc 架構目錄結構。

完整的demo2專案如下圖所示:

目錄結構說明:

demo2

├──build // 程式打包目錄

├──config // 配置檔案目錄

│ ├──controller // 控制器目錄

│ ├──middleware // 中介軟體目錄

│ └──routes.go // 路由註冊檔案

├──storage // 預設儲存目錄

│ └──views // 檢視目錄

└──main.go // 主函式入口

最後我們嘗試啟動該專案:

cd $gopath/src/demo2 #當前目錄切換到 demo2專案

go mod init #初始化 go modules

go run main.go --port = 8080

再次點選右側選單中的web 服務檢視效果。

乙個 web 服務就被構建好了!

上面的內容來自實驗樓的新課——《orange 框架 web 開發實戰》。課程以實際案例的形式帶領大家熟悉利用 orange 框架來構建 web 服務,以實際的需求為出發點講解各種服務實現、工具配置等,通過對於原生方法和框架操作講解各類功能的實現原理。

在課程中,你將學習到快速構建 web 服務的方法,分析 web 框架中的路由、引數、檢視、資料庫操作等操作。

點選《orange 框架 web 開發實戰》,你將學到以下知識點:

快速搭建ERP的框架

本文以sqlserver為資料庫伺服器,t sql是標準sql語言的擴充。在erp的中,資料庫是它的靈魂。每乙個erp軟體都有自己的資料庫,而這些資料庫中最關鍵的是資料庫框架。那麼什麼是資料庫框架?他的 作用是什麼?為什麼要在安裝時搭建資料庫框架?本文就來解答這些問題。在編寫erp,mis,s b等...

一 搭建框架

在vc 開發環境中,編寫windows作業系統平台的視窗程式有兩種不同的程式架構,一種是mfc,另一種是winapi vs2010 新建專案 win32專案 f5執行 框架搭建完畢 問題 如何更改sztitle 標題欄文字 和szwindowclass 主視窗類名 任何乙個視窗都必須屬於某乙個視窗類...

ThinkPHP框架一 框架搭建

require thinkphp thinkphp.php 執行tp框架 1 存放位置 controller資料夾中 2 命名規範 控制器的名稱 controller.class.php 3 類名和檔名同名 4 用帕斯卡命名法 大駝峰 5 盡量區分大小寫,6 thinkphp預設全部是utf8編碼 ...