A Java implementation of a HTTP server with FTP web client