Course Locations

Atlanta, GA
Boston, MA
Calgary, AB
Charleston, WV
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Detroit, MI
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Minneapolis-St Paul, MN
Norfolk, VA
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line
Course Schedule:
Calgary, AB 06/04-06/08
Vancouver, BC 06/04-06/08
Toronto, ON 06/04-06/08
Calgary, AB 06/04-06/08
Vancouver, BC 06/04-06/08
Virtual Classroom 06/04-06/08
Reston, VA 06/04-06/08
Chicago, IL 06/04-06/08
Columbus, OH 06/04-06/08
Baltimore, MD 06/04-06/08
Columbia, MD 06/04-06/08
Annapolis, MD 06/04-06/08
Wash Metro Area, DC 06/04-06/08
Richmond, VA 06/04-06/08
Norfolk, VA 06/04-06/08
Denver, CO 06/04-06/08
Los Angeles, CA 06/04-06/08
San Francisco, CA 06/04-06/08
Indianapolis, IN 06/04-06/08
Boston, MA 06/04-06/08
Des Moines, IA 06/04-06/08
Cedar Rapids, IA 06/04-06/08
Minneapolis-St Paul, MN 06/04-06/08
St Louis, MO 06/04-06/08
Seattle, WA 06/04-06/08
Philadelphia, PA 06/04-06/08
Detroit, MI 06/04-06/08
Phoenix, AZ 06/04-06/08
Tucson, AZ 06/04-06/08
Milwaukee, WI 06/04-06/08
Charleston, WV 06/04-06/08
Atlanta, GA 06/04-06/08
Raleigh-Durham, NC 06/04-06/08
Toronto, ON 09/17-09/21
Vancouver, BC 09/17-09/21
Calgary, AB 09/17-09/21
Virtual Classroom 09/17-09/21
Reston, VA 09/17-09/21
Chicago, IL 09/17-09/21
Columbus, OH 09/17-09/21
Baltimore, MD 09/17-09/21
Columbia, MD 09/17-09/21
Annapolis, MD 09/17-09/21
Wash Metro Area, DC 09/17-09/21
Richmond, VA 09/17-09/21
Norfolk, VA 09/17-09/21
Denver, CO 09/17-09/21
Los Angeles, CA 09/17-09/21
San Francisco, CA 09/17-09/21
Indianapolis, IN 09/17-09/21
Boston, MA 09/17-09/21
Des Moines, IA 09/17-09/21
Cedar Rapids, IA 09/17-09/21
Minneapolis-St Paul, MN 09/17-09/21
St Louis, MO 09/17-09/21
Seattle, WA 09/17-09/21
Philadelphia, PA 09/17-09/21
Detroit, MI 09/17-09/21
Phoenix, AZ 09/17-09/21
Tucson, AZ 09/17-09/21
Milwaukee, WI 09/17-09/21
Charleston, WV 09/17-09/21
Atlanta, GA 09/17-09/21
Raleigh-Durham, NC 09/17-09/21
Toronto, ON 12/03-12/07
Vancouver, BC 12/03-12/07
Calgary, AB 12/03-12/07
Virtual Classroom 12/03-12/07
Reston, VA 12/03-12/07
Chicago, IL 12/03-12/07
Columbus, OH 12/03-12/07
Baltimore, MD 12/03-12/07
Columbia, MD 12/03-12/07
Annapolis, MD 12/03-12/07
Wash Metro Area, DC 12/03-12/07
Richmond, VA 12/03-12/07
Norfolk, VA 12/03-12/07
Denver, CO 12/03-12/07
Los Angeles, CA 12/03-12/07
San Francisco, CA 12/03-12/07
Indianapolis, IN 12/03-12/07
Boston, MA 12/03-12/07
Des Moines, IA 12/03-12/07
Cedar Rapids, IA 12/03-12/07
Minneapolis-St Paul, MN 12/03-12/07
St Louis, MO 12/03-12/07
Seattle, WA 12/03-12/07
Philadelphia, PA 12/03-12/07
Detroit, MI 12/03-12/07
Phoenix, AZ 12/03-12/07
Tucson, AZ 12/03-12/07
Milwaukee, WI 12/03-12/07
Charleston, WV 12/03-12/07
Atlanta, GA 12/03-12/07
Raleigh-Durham, NC 12/03-12/07
[ Select a date to register ]

Design Patterns in J2EE

Email this Page    Print-Friendly Version

Summary:
This course teaches developers and architects how to design and build easily managed and maintainable J2EE applications by applying J2EE and "Gang of Four" design patterns.

Duration:
5 Days/Lecture & Lab

Audience:
This course is designed for enterprise architects, Java technology and J2EE software developers with a good understanding of Object Oriented design and programming.

Topics:

  • Overview of J2EE Architecture
  • Overview of J2EE Services
  • UML - Unified Modeling Language
  • Design Patterns
  • Gang of Four Design Patterns
  • J2EE Design Patterns
  • Object-Oriented Design Principle
  • Gang of Four
  • Behavioral Patterns
  • Creational Patterns
  • Structural Patterns
  • Introduction to J2EE Patterns
  • Integration Tier Patterns
  • Business Tier Patterns
  • Presentation Tier Patterns
  • Exploring AntiPatterns

Prerequisites:
This course assumes that you have general competence in Object Oriented design and programming, as taught in the ProTech Object Oriented Analysis and Design course or equivalent. Proficiency in Java programming is preferred, but not strictly required.




Last Update: May 22, 2012