Java EE Architectures, Patterns and Solutions
Duration
8
hours
Location
Online
Language
English
Code
PTRN-019_ONL
Training for 7-8 or more people?
Customize trainings
for your specific needs
Description
![certificate](/theme/courses-2023/partials/catalog.item/detail/src/images/certificate-lt.png)
After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
Our goal is to architect a pragmatic Java EE application driven by attendees' requirements and use cases.
Target Audience
Advanced Java developers, architects.
Prerequisites
Advanced Java EE 6 knowledge. "TYPE"html";}
Roadmap
- Understanding CAP and FLP theorems in Java EE context.
- The Laws of Architecture.
- BASE vs. ACID, or how to start a project?
- Essential architectural and design patterns.
- Java EE Applications And:
- DRY and DIE;
- KISS;
- YAGNI.
- Pragmatic modularization of Java EE applications.
- Designing plugins, templates and hooks.
- Caveats of asynchronous applications.
- RESTful architectures vs. SOAP.
- Service governance and versioning.
- Stateful vs. stateless Java EE architectures.
- Multichannel architectures.
- Integration of legacy resources with and without JCA 1.6: code walk-throughs.
- MoM and Java EE with JMS.
- Logging, errorhandling, management and monitoring.
- Continuous Integration and Continuous Deployment.
- Documentation and test.
- Introduction to clustering, shared nothing and grid architectures.
- High-performance Java EE.
In this advanced workshop I will code only the interesting parts of the solution, not the whole end-to-end application. As a reference, you will get a GIT repository with all snippets and solutions, as well as prepared sample applications.
You will need a modern laptop or PC (> 2 GB RAM, fast hard disk, etc.) with pre-installed JDK 1.6 / 1.7 to get the most from this workshop. We will install the rest of the environment together in the first 10 minutes.
We will spend 50% of the time with code and the other half discussing best practices, hacks and workarounds.
![bien.jpg bien.jpg](/upload/medialibrary/619/bien.jpg)
![bien.jpg bien.jpg](/upload/medialibrary/619/bien.jpg)
Speaker Adam Bien – Consultant and author Adam Bien is an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with Servlets/EJB 1.0 and is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and he is the author of Real World Java EE Patterns–Rethinking Best Practices and Real World Java EE Night Hacks–Dissecting the Business Tier. Adam is also a Java Champion, Top Java Ambassador 2012, and JavaOne 2009, 2011, 2012 and 2013 Rock Star.
When: June, 3 and June 5, 2014 (2 days for 4 hours).
"TYPE"html";}