I'm still studying JEE6 and trying to start several practice web application for practice. My question what is the best way to implement a basic MVC architecture by hand. My idea right now is to use Eclipse with Glassfish as the container. Make a Derby database for the model and create a servlet inside of a Dynamic Web Project for handling HttpRequests. the business logic would be contained within an EJB (for now this is very simple logic but at least I'm starting good practice by separating concerns) And to try and use some kind of data access objects and entity beans for the persistence with JPA.
My first application will be really simple. It will prompt the user for input on a form. It will pass the information from the servlet to the EJB then to the Database. I will then display the information on the page.
Can anyone offer me any tips or advice. Am I going about this the right way?