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 | 系统调用与工具函式馆 |