Java Frameworks & Tools

Schedule Register for this course Outline983 |Working with Spring and Hibernate

3 days, 9am-4pm (1.8 CEUs)
Delivery: Open-Enrollment | Customized Onsite | Virtual Classroom
Price: $1,755 or 3 Vouchers

The Spring Framework is an open source Java / J2EE application framework.   It offers developers greater flexibility and provides an alternative to Enterprise Java Beans. In this course, Java developers will learn how to work with Spring to build high-performance applications while reducing development time.  They will also learn to work with Hibernate to develop object oriented persistent classes and to leverage Hibernate’s data query and retrieval facilities.

By the end of the class students will be able to:

  • Understand the scope, purpose, and architecture of Spring
  • Use Spring's Inversion of Control to declare application components, rather than hard-coding their states and lifecycles
  • Use Dependency Injection to further control object relationships from outside the Java code base
  • Create validators for business objects, and associate them for application-level and unit-testing uses
  • Build a Web application as a Spring DispatcherServlet and associated application context, with declared beans acting as controllers, command objects, and view resolvers
  • Build and manage HTML forms with Spring command objects and custom tags
  • Use Spring interceptors to implement horizontal features in the Web application
  • Connect business objects to persistent stores using Spring's DAO and ORM modules
  • Understand Hibernate as an ORM tools
  • Use Hibernate in conjunction with Spring