Прежде всего, вам нужно подумать о том, что такое фреймворки веб-приложений для Java, которые соответствуют вашим потребностям. У вас их много:
- Apache Struts
- AppFuse
- Flexive
- GWT
- Grails
- Vaadin
- ItsNat
- JavaServer Faces
- Макумба
- OpenXava
- Eclipse RAP
- Разумные серверные лица
- RIFE
- Restlet
- Шов
- Весна
- Stripes
- гобелен
- WebWork
- Калитка
- ZK
Второе: Каким будет веб-сервер, на котором будет работать веб-приложение?
- Apache Tomcat
- Сервер смол
- Caudium
- GlassFish
- Служба IBM Lotus Domino
- Причал
- JRun
- Lighttpd
- и многие другие
О базе данных, используйте Hibernate, позволит вам использовать все базы данных SQL (Oracle, MySQL и т. Д ....)
Тогда следующим шагом должно стать простое учебное пособие «Привет, мир» в соответствии с используемыми вами фреймворками, и начните с него, чтобы перейти к обучающим программам Hibernate.