This course will enable you to develop Java applications using frameworks, which are currently the basis of many JEE architectures. You'll learn how to integrate best practices in development and be independent in working with the frameworks that are so critical to the JEE ecosystem.
Training at your location, our location or remotely
Ref. DFJ
5d - 35h
Would you like to transpose this course—without changes—for your company?
A la carte training
Do you want a training course tailored to the needs of your company and its teams? Your training will be built to measure by our experts!
This course will enable you to develop Java applications using frameworks, which are currently the basis of many JEE architectures. You'll learn how to integrate best practices in development and be independent in working with the frameworks that are so critical to the JEE ecosystem.
Intended audience
Java Developers, JAVA/JEE project managers
Prerequisites
Good knowledge of Web technologies. Experience in programming Web applications in Java required.
Course schedule
Introduction
Presentation and comparison of 2-tier, 3-tier, and n-tier architectures.
Overview of the JEE ecosystem, leading frameworks, their role in the development of Java applications.
Industrially employed frameworks
Organizing Java development.
Ant, a task-automation framework.
Maven, to simplify the production and management of builds.
JUnit, a framework for creating and running unit tests.
Hands-on work
Setting up the development environment in Eclipse.
The Hibernate framework
Overview of persistence.
The Hibernate project.
Creating an object/relational map. Context, persistent classes.
Working with persistent data. Object lifecycle. Database syncing.
Common errors to avoid.
Hands-on work
Creating a map Writing HQL queries
The Spring framework
Overview of the role of the light container.
Overview of interface programming.
Combining Spring/Hibernate.
Third-party framework support.
Demonstration of AOP (Aspect-Oriented Programming).
Hands-on work
Creating the context, combining with Hibernate.
The Struts framework
Introduction to the MVC model.
Components of Struts.
Implementing a Web navigation process.
JSP tag libraries.
Application deployment.
Hands-on work
Creating an HMI to benefit from developments completed with Hibernate and Spring.
Customer reviews
4,1 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class
No session at the moment, we invite you to consult the schedule of distance classes.