Oracle Java Advance Frameworks training provides exposure to three different frameworks namely, Apache Struts, Hibernate, and Spring. This collective information supports the learner for developing advanced Java applications.
The Struts classes enables the participant to use the MVC design pattern for creating large web applications. At the completion of this section of the training, the candidate will be competent in the following skills:
- Understand Struts Architecture and components
- Familiar with Struts features in Eclipse
- Comprehend Struts development cycle
- Build Struts application using tag libraries
- Add internationalization to the applications
- Provide multi-application support and perform error handling
- Establish connectivity with the database
The Hibernate training course imparts the skills to bridge the gap between the relational database systems and object-oriented domain models. By going through this section of the training, the Java developers will hold expertise in the following:
- Describe the concept of Object Relational Mapping (ORM)
- Explore the installation and configuration of Hibernate to develop Java applications
- Know how to map with annotations and EXtensible Markup Language (XML)
- Learn how to retrieve data and perform different operations on the data using Hibernate Query language (HQL)
- Implement object persistence with Hibernate
The Spring framework section enables the learners to build lightweight enterprise-ready applications.
At the end of this training section, the participant willbe capable in the following:
- Understand the need for the Spring framework
- Know how to use Spring with Java Persistence API (JPA) or Hibernatefor managing relational data in Java applications.
- Developflexible web applications using the Spring MVC web framework
- Build conversational web applications using Spring Web Flow
- Using Spring with JSF, JavaScript, and AJAX
- Implement Spring security
Target audience
Software developers and programmers who want to get involved in the design and development of enterprise-level Java applications.
Prerequisites
The candidates having good understanding of HTML and object-oriented programming using Java are the ideal participants for this training. A basic understanding of JSPs, servlets, JavaBeans or EJBs is helpful.