Agile Web 2.0 development using VRaptor, Hibernate and AJAX
FJ::28 - Agile Web 2.0 development using VRaptor, Hibernate e AJAX(20 lesson hours)
Requirements: FJ::21 course or : MVC, JSP, basic JSTL, basic Hibernate, basic Java 5, DAO and Factory Design Patterns
IDE and other tools used in this course
We'll build a complete application in just 20 hours, using a database with tables and relations.
If you already understands how servlets API works, are familiar with a controller like Struts and persistence layer like Hibernate, this much more pragmatic than theoretical course will really improve your Java EE productivity.
We'll be using generic DAO concept, Drag-n-Drop interface with Ajax, validation using Hibernate Validator and a complete authentication and authorization system.
All of this using Caelum's bottom-up teaching methodology and instructors that develop and colaborate with some of the open-source projects used in this course.
You'll develop an application that consists of a database access layer, use of search criterias, validation, control inversion, log system and forms full of javascript and ajax.
Textbook Content
- The application - Project needs
- User control - Starting with Hibernate
- Improving application and preparing for Web - Refactoring, generic DAO and Web
- Registering users using VRaptor
- CDs and Musics - More Vraptor
- Authentication and Authorization
- Validation using Hibernate Validator
- The virtual store
- Ajax and visual effects
- appendix: Virtual store improvement - more Ajax
- appendix: Login improvement - Roles with annotations
- appendix: Configuring your environment