Sun

Java EE Design Patterns & Architecture

Course Code: JAV0040      Days: 2
Show all Sun Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

This course provides an introduction to the design and implementation of J2EE Applications, using the services provided by JavaEE (J2EE).

Note that the course is not designed to teach the basics of JavaEE from scratch, but to show the options available to architects designing jAVAee systems.

Audience

Java SE Developers who are new to JavaEE (J2EE), who wish to create commercial Web and Server-side WebSphere applications in Java with Rational Application Developer (RAD).

Prerequisites

Delegates should have at least 6 months experience of programming in Java, and should be generally familiar with the concepts behind J2EE, the design of enterprise systems, and the operation of web servers.

Course Outline

Context of J2EE Applications

Gain/refresh familiarity with J2EE technologies and the context in which they are usually deployed

J2EE Patterns and Blueprints

Clarify the scope and purpose of J2EE Patterns and Blueprints, what they are and where they can be found

Web Presentation Patterns

Identify bad practices in the implementation of user interfaces using Web technology. Improve maintainability of UI through the application of patterns

Business Component Patterns

Map the analysis model onto "business" components and consider how these could be implemented in J2EE. Improve the maintainability and flexibility of the business components through the application of common patterns

Distribution and Structural Patterns

Examine the impact on J2EE design of distribution, transactions and other 'structural' concerns. Explore the patterns that can be introduced to overcome some of the issues associated with these technical aspects of the system

Data and Integration Layer Patterns

Explore different styles of data access in J2EE and various patterns for mapping domain data to J2EE elements. Examine common patterns and idioms for accessing non-database business data and services

Applications, J2EE Blueprints and Patterns

Look at the Sun J2EE Blueprints and see how they use patterns. Identify implementations of patterns discussed earlier in the course and examine any other major patterns, principles and idioms used in the Blueprint applications

J2EE, Web Services and Patterns

Explore how the use of Web Service protocols and principles impact the design of J2EE applications. Examine the main distribution patterns encountered earlier and see if they are still applicable

Review

Recap on main learning points from the course. Identify sources of further information and learning Appendices and additional material References, e.g. [POSA] Pattern Summary, e.g. Layers J2EE Technology Map Case Studies Exercises


How to make a booking for the JAV0040 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership