WebAppLib - 類Unix操作系統環境下Web開發的C++類庫

openkk 12年前發布 | 27K 次閱讀 C/C++開發 C/C++

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 系統調用與工具函數庫
  • WebAppLib(Web Application Library)是一系列主要用于類Unix操作系統環境下Web開發的C++類庫
  • 開發目的:通過接口簡單、使用方便、互相獨立的C++類和函數來簡化Web和CGI程序開發過程中的常見操作,提高開發和維護效率
  • 背景介紹:https://code.google.com/p/webapplib/wiki/Introduction
  • 簡單范例:https://code.google.com/p/webapplib/wiki/example_code
  • 編譯本類庫要求使用g++編譯器,版本不低于v3.4.0
  • 經過測試確認的操作系統有Linux(CentOS v4.0以上版本),Solaris(v10以上版本),FreeBSD系統未經嚴格測試
  • 可以通過Cygwin環境運行于Windows操作系統
  • 類庫詳細使用說明可參見類庫參考手冊 help.chm 或者 help.pdf

項目主頁:http://www.baiduhome.net/lib/view/home/1345192887803

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!