For smaller sized systems, both J2EE and any other web framework can pretty much accomplish most of the needs of a project. For instance pulling data from a database, making dynamic webpages based...