README
Framework for Enterprise application development in C++ Sumeet Chhetri 21-04-2012
FEATURES
:- Fix for the socket select issue (when number of connections increases 64)
:- Added support for autotools build system
:- The intermediate libraries (libinter/libdinter) can also be built at run-time using ./configure/make
:- CORS Filter support for corss origin resource sharing
:- Changes to XML/JSON/Binary Serialization
:- Moved common code to a new SerializeBase? class
:- Modified the AMEF Protocol classes for better binary serialization support
:- Added support for handling namespaces and nested classes in Reflection
:- Fixed the Date/DateFormat? classes for all issues related to parsing/formatting/updating dates
:- Added new Multipartcontent object for handling multipart requests
:- Added gzip/deflate compression for responses
:- Added chunked transfer encoding support
:- Added Last Modified/If-Modified-Since header based cache support
:- Moved request/response headers to a map instead of properties
:- Fixed the HttpResponseParser? class
:- Fixed the JSONUtil class for error in json parsing
:- Introduced a new LoggerFactory? class to handle multiple loggers, fixed the Logger class
:- Introduced Futures based Thread pooling support
:- Fixed various web service issues/problems
:- Introduced JobScheduler? class for job scheduling
:- Added a new CronTimer? class for handling cron times
:- Introduced stream based single/multi File upload support in Rest Controllers
:- Added a few new html pages for testing/sanity
:- Fixed the accpetance test related files
:- Added a couple of new classes in the default app for testing new features
:- Fixed the afc.js file to resolve existing issues
:- Fixed an existing issue with namespace handling within the Element class
:- Introduced new properties for connection keep-alive, transfer encoding chunk size, default content encoding method, max number of input headers and max file upload size to the server.prop config file
:- Changed the web-service related template files for better web service support
REQUIREMENTS
INSTALL Autotools/Any OS Refer to the AUTOTOOLS-ANY-OS-INSTALL for generic installation directions.
Unix Refer the UNIX-INSTALL-WITH-GNU-MAKE file for installation directions.
BSD Refer the FREEBSD-INSTALL-WITH-GNU-MAKE file for installation directions.
Windows/Cygwin Refer the WINDOWS-CYGWIN-INSTALL-WITH-GNU-MAKE file for installation direction on Windows platform having Cygwin installed
Solaris Refer the SOLARIS-INSTALL-WITH-GNU-MAKE file for installation directions.
UPDATES Find latest and older versions on Google Code - http://code.google.com/p/ffead-cpp Github - https://github.com/sumeetchhetri/ffead-cpp
Copyright © 2014 Sumeet Chhetri