Building JavaServer Faces Applications with Spring and Hibernate

This technical JavaOne 2007 session was presented by Kito Mann, author of JavaServer Faces in Action, and Chris Richardson, author of POJOs in Action. Kito and Chris talked about the holy trinity of Java-based web application development, JavaServer Faces (JSF), Spring, and Hibernate.

JSF is a server-side UI component/event model with a basic set of UI components out of the box, and a simple MVC-style framework with a basic Dependency Injection container. The standard UI component model of JSF enables third-party and open source market place for additional components.

The Spring framework simplifies JEE development with AOP, ORM support, and Dependency Injection. Spring Beans are objects created and managed by Spring. Spring AOP allows modular implementation of cross cutting concerns, such as security, logging, and more.

Hibernate is a super set of Java Persistence API (JPA). JPA is a standardized ORM, providing transparent persistence, tracks changes of objects, manages identity, and maintains concurrency. Hibernate improves productivity, performance, maintainability, and portability.

If you are going to be doing web application development with JSF, Spring, and Hibernate then you should look into JBoss Seam. JBoss Seam integrates JSF, Spring, and Hibernate with a set of generators and conventions. Seam is greater than the sum of its parts.

Technorati Tags: , , , , , ,

Enjoy. Share. Be Happy.
  • Twitter
  • Facebook
  • StumbleUpon
  • del.icio.us
  • Tumblr
  • Google Bookmarks
  • FriendFeed
  • Yahoo! Buzz
  • Reddit
  • Digg
  • HackerNews
  • Suggest to Techmeme via Twitter
  • LinkedIn
  • Ping.fm
  • Identi.ca
  • Mixx
  • Furl

Related posts:

  1. Rapid Seam Application Development with the NetBeans IDE
  2. Ajax and JavaServer Faces Tooling in Eclipse
  3. JavaOne 2007: Wednesday General Session
  4. CommunityOne 2007: Swing GUI Building with Matisse: Chapter II
  5. Java Persistence API – Best Practices and Tips

This entry was posted in Conference, Java, TechKnow. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*