This project will use the same installers and tools listed in Chapter 1, Creating a Personal Web Portal (PWP), but there are some additional components and libraries that are required to be part of the STS project.
The Maven dependencies that need to be added are the following:
commons-fileupload: This dependency consists of classes and interfaces needed to create an easy, robust, and high-performance, file upload capability in servlet-based web applications; this library parses HTTP submitted using the POST method, and with a content type of "multipart/form-data", and exposes the polished request to the caller.
commons-io: This dependency consists of classes and interfaces that support file reading, writing and other management transactions.
commons-net: This dependency consists of a set of classes and interfaces that provide a fundamental protocol access to establish handshake transactions like FTP/FTPS access.
The library's commons-fileupload and commons-io are needed...