1、Poco库分为基本版,完全版和商业版。
基本版不包括SSL支持和数据库支持,但是一般的功能都具备;完全版包括SSL支持和数据库支持,编译的时候需要安装MySQL Connector C和OpenSSL;商业版其实是http://www.appinf.com/公司在Poco基础上再延伸出来的一个库,包括OSP等许多功能能,而且把需要的头文件都集成到一个目录了。
我们一般选择编译Poco完全版编译就可以了,并且可以把源码中的Include目录拷贝到统一的Poco(名字自己随便起)目录下头文件、库文件、二进制文件使用。
2、Poco提供了丰富的服务器类型类,可以很方面地实现。
服务器的配置可以使用Poco::OSP::Configuration, Poco::OSP::BundleProperties, Poco::OSP::Preferences, LayeredConfiguration, ConfigurationMapper,MapConfiguration, ConfigurationView, PropertyFileConfiguration, WinRegistryConfiguration, XMLConfiguration, IniFileConfiguration, JSONConfiguration,FilesystemConfiguration, SystemConfiguration等类来实现。
3、 日志管理:Poco的日志管理是全局性的,一个日志文件一旦创建,其它类都可以使用这个日志文件进行记录,但是我发现每次都要配置,不知道是不是自己哪个地方设置的不对。
(cont'd)