Poco学习笔记

1、Poco库分为基本版,完全版和商业版。

      基本版不包括SSL支持和数据库支持,但是一般的功能都具备;完全版包括SSL支持和数据库支持,编译的时候需要安装MySQL Connector C和OpenSSL;商业版其实是http://www.appinf.com/公司在Poco基础上再延伸出来的一个库,包括OSP等许多功能能,而且把需要的头文件都集成到一个目录了。

     我们一般选择编译Poco完全版编译就可以了,并且可以把源码中的Include目录拷贝到统一的Poco(名字自己随便起)目录下头文件、库文件、二进制文件使用。

2、Poco提供了丰富的服务器类型类,可以很方面地实现。

      服务器的配置可以使用Poco::OSP::ConfigurationPoco::OSP::BundlePropertiesPoco::OSP::PreferencesLayeredConfigurationConfigurationMapper,MapConfigurationConfigurationViewPropertyFileConfigurationWinRegistryConfigurationXMLConfigurationIniFileConfigurationJSONConfiguration,FilesystemConfigurationSystemConfiguration等类来实现。

3、 日志管理:Poco的日志管理是全局性的,一个日志文件一旦创建,其它类都可以使用这个日志文件进行记录,但是我发现每次都要配置,不知道是不是自己哪个地方设置的不对。

(cont'd)

你可能感兴趣的:(C++,POCO,C++,C++,OPENSSL)