Java EE Made Easy – Patterns, Architecture and Frameworks

Java EE Made Easy – Patterns, Architecture and Frameworks

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 01m | 251 MB

A beginners guide to demystifying architecture, patterns and technologies used in Java EE. Get the big picture of Java EE.

The list of Jargon used in Java EE is endless. For a beginner, Java EE can be overwhelming. The objective of the course is to give a big picture view of Java EE. You will understand the jargon, specifications, and patterns used in Java EE. You will understand the basic architecture of a Java EE application. You will get an overview of the patterns used in the Java EE world, grouped by the layer they are used in: front controller, view helper, composite view, context object, intercepting filter, domain model, façade, DTO/VO, DAO – data access object, andservice activator. You will also be introduced to terminologies like JPA, JDBC, ORM, JNDI, EJB, JTA, DTO, VO, JAXB, JAX-RS, JAX-WS, AOP and dependency injection.

This course is strongly recommended to anyone who would like to get a quick overview of Java EE related technologies. The instructor gives you condensed quality information within a short span of time

What You Will Learn

  • Understand the basics of the evolution of the EE application architecture
  • Understand Model 1 architecture, Model 2 or MVC architecture and modified MVC architecture
  • Understand the basic patterns in Java EE: front controller, view helper, composite view, context object, intercepting filter, facade, DTO/VO, DAO – data access object, service activator
  • Get an introduction to terminologies like JPA, JDBC, ORM, JNDI, EJB, JTA, DTO, VO, JAXB, JAX-RS, JAX-WS, AOP and dependency Injection
Table of Contents

01 Introduction to the Course
02 Model 1 Architecture
03 Model 2 MVC Architecture
04 Modified MVC Architecture – Front Controller
05 Need for Multiple Layers
06 Big Picture – Layers, Frameworks and Specifications
07 What is a Distributed System
08 What is Coupling
09 What is Cohesion
10 What are Cross Cutting Concerns
11 Introduction to Scriptlets, JSTL and EL
12 Front Controller and Application Controller Patterns
13 View Helper – Java EE Pattern
14 Composite View – Java EE Pattern
15 Context Object – Java EE Pattern
16 Intercepting Filter – Java EE Pattern
17 Domain Model
18 EJB
19 JTA
20 Facade – Java EE Pattern
21 DTO VO – Java EE Pattern
22 Service Locator – Java EE Pattern
23 JMS, JAX-WS, JAX-RS and JAXB
24 JNDI, JDBC, ORM and JPA
25 Data Access Object – Java EE Pattern
26 Service Activator – Java EE Pattern
27 Overview
28 Caching
29 Aspect Oriented Programming (AOP)
30 Dependency Injection
31 Next Steps