WebAppLib是一系列主要用於類Unix作業系統環境下WEB開發的C++類庫。 設計目的是通過提供使用簡單方便、相對獨立的C++類和函式來簡化CGI程式開發過程中的常見操作,提高開發效率,降低系統維護與改進的難度,適用於中等 以上規模WEB系統開發 WebAppLib所有的類、函式、變數都聲明於webapp命名空間內。
組成
由以下部分組成:
String | 繼承併兼容與std::string的字元串類,增加了開發中常用的字元串處理函式 |
Cgi | 支持檔案上傳的CGI參數讀取類 |
Cookie | HTTP Cookie設定與讀取類 |
MysqlClient | MySQL資料庫連線類,MySQL連線處理C函式接口的C++封裝 |
MysqlData | MySQL查詢結果數據集類,MySQL查詢結果數據提取C函式接口的C++封裝 |
Template | 支持在模板中嵌入條件跳轉、循環輸出腳本的 HTML 模板類 |
HttpClient | HTTP/1.1通信協定客戶端類 |
DateTime | 日期時間運算、格式化輸出類 |
TextFile | 固定分隔設定文本檔案讀取解析類 |
ConfigFile | INI格式配置檔案解析類 |
FileSystem | 檔案系統操作函式館 |
Encode | 字元串編碼解碼函式館 |
Utility | 系統調用與工具函式館 |