What is Java EE?
What technologies does Java EE encapsulate?
What is the architecture of Java EE applications?
When should I be considering Java EE in my applications?
The need for Spring
Implementing Dependency Injection with Spring
The Spring Core
Programming to Interfaces using Spring
Incorporating Spring into Java EE applications
The Spring JDBC Related Module
The challenges of pure JDBC
The Spring JDBC Template
Writing an effective DAO using the Spring template class
Spring configuration elements required for database access
History of JPA
The need for Object Relational Mapping technology
Hibernate and the JPA
Mapping beans using JPA annotations
Using the EntityManager to work with data
Implementing relationships
Integrating Spring with the JPA
Injecting EntityManagers into DAOs
Spring configuration for effective use of JPA with Spring
Session management
Working with Transactions
Coordinating transactions with appropriate propagation
Using Validator Annotations
Enabling validation
Displaying validation error messages
The Model/View/Controller Pattern
The DispatcherServlet Class
Configuring DispatcherServlet
Web Application Contexts
Controller Responsibilities
The ModelAndView Class
The View Interface
The ViewResolver Interface
The redirect: Prefix
Overview of REST principles
Creating REST controllers
Using Paths and Parameters
Processing JSON and XML Data
Overview of SOAP services
WSDL First Services
Defining the XML Schemas
Configuring the Services
Creating the Java service class
The need for AOP
Defining Aspects
Defining Pointcuts
Defining Advices
Configuration options for AOP
Weaving options when using AOP
Classroom or Remote
Remote
Receive the latest version of this course by email & subscribe to our Newsletter
CONTACT
+44 (0)20 8446 7555
enquiries@jbinternational.co.uk
Corporate Policies Terms & Conditions
JB International Training Ltd - Company number 08458005
Registered address 1345 High Road, London, N20 9HR
POPULAR
AI & ML training course
React training course
Threat Modelling training course
Python for Data Analysts training course
Power BI training course
Machine Learning training course
Spring & Boot Microservices training course
Terraform training course
Kubernetes training course
C++ training course
Biztalk training course