Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
JEE Review
JEE
- JEE Environment
- Servlet architecture
- Servlets and http requests, HTTP model
- MVC architecture
- HTTP Servlet Lifecycle
- Writing and running HTTP Servlets
- Forwarding and Total
- Request parameters
- Servlet initialization and context - Parameters
- Web Application status and session management
- JEE 6 Annotations
- Asynchronous processing (supportAjax)
JSP
- How to work with JSP
- Creating Java Server Page
- Architecture of web applications
- Elementy JSP and XML
- Calls
- Classified objects
- Error handling
- Custom Tags and Tag Libraries
- JSP expression language
- EL expressions
- Variables and functions
JSF
- JSF Life Cycle
- Standard JSF tags
- JSF expressions
- Creating and using Beans
- JSF page navigation
- Conversion and validation of input data
- Event handling
- Using Ajaxaz JSF
- Facelets
- Using templates
- Access to Beans using CDI
- Embedding dependency context in JEE
- Grain management with CDI
JPA Review
- JPA analysis
- Entity classes
- Using JPA annotations
- EntityManager
- Java DB
- Transactions
Introduction to network services
SOAP protocol
- message structure, role of namespaces,
- method of transmitting data, metadata, error information and binary data,
- using the SOAP UI tool to test SOAP communication.
SOAP – SAAJ message processing
- message structure in SAAJ, use of the DOM interface,
- creating, sending and receiving messages,
- binary attachments,
- creating a client in SAAJ technology and a server in SAAJ+servlet technology.
WSDL web service description language
- basics XML Schema and its role in WSDL,
- message structure in RPC, Document and "Document-Wrapped" styles,
- SOAP binding,
- creating a description of your own web service.
JAXB – mapping between XML and Java objects
- scenario Java → XML Schema; customizing mappings with annotations,
- scenario XML Schema → Java; customizing mappings via annotations in the schema or a separate file XML,
- use of JAXB tool classes.
Web services in Java - JAX-WS
- high-level creation of network services according to the scenario Java → WSDL (bottom-up) and WSDL → Java (top-down),
- JAX-WS annotations and service customization
- low-level aspects of JAX-WS: service implementation as a provider, handlers, asynchronous calls,
- creating your own web service and its client.
UDDI and JAXR – a brief overview.
Summary and review of additional web services standards
WebServices
- WS-Interoperability Basic Profile,
- WS-Addressing,
- WS-Security.
REST-style web services
- idea and practice,
- comparison with SOAP-based services.
REST services in Java - JAX-RS
- annotations and their role,
- support for various data encoding formats (text, XML, JSON, binary data),
- creating your own REST-style service and its client (RESTEasy implementation).
Requirements
- Good knowledge of the Java language and the ability to program in Java at least at the basic level.
28 Hours
Testimonials (5)
Very well prepared materials and very qualify Trainer. I really enjoy excercises which we can do all together, and the Trainer could correct errors on an ongoing basis thanks to viewing the remote systems
Polska Spolka Gazownictwa sp. z o.o.
Course - IBM API Connect
The exercices part.
Wissam - NEOM
Course - Developing APIs using Google Cloud Apigee X
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Course - API Security
Very precise and very helpful guidance
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Course - Kong API Gateway
The pace, friendliness, trainer's motivation,