I have to create a web application in Java. A relational database will be used to store the information. A user interface will be developed which will contain 3 to 4 pages. Can this web application built using servlets , JSP, Tomcat and MySQL? Or Should I use Struts 2 framework to develop this application? Please help me understand the differences between these two route. Also can we install Struts 2 on mac OS X?
And you can also do it without Struts 2. Or with or without any other web framework. If you don't yet know Struts, then learning it for a web app with a handful of pages seems like overkill. If, on the other hand, you're a Struts expert, then you can likely set up the basic Struts web app faster than coding it without Struts.