Training > All Courses > Java > Java™ for Managers

Course Summary

Java™ and J2EE™ Overview for Managers enables participants to analyze, explain, and utilize Java and Java Enterprise Edition technologies for web-enabled business applications.

The course first introduces different architectures, and then evaluates them with respect to associated time, cost, and design constraints.

Duration

1 day.

Objectives

By completing this course, the participants will:

  • Gain a broad understanding of Java and J2EE technologies, such as:
    • Servlets and Java Server Pages (JSP)
    • Java Server Faces (JSF)
    • Enterprise Java Beans (EJB)
    • Java Messaging Service (JMS)
    • Java Management Extensions (JMX)
    • Java Database Connectivity (JDBC)
    • Java Naming and Directory Interface (JNDI)
    • Java Authentication and Authorization Service (JAAS)
    • Java Transaction API/Service (JTA)
    • Java Connector Architecture (JCA)
    • Remote Method Invocation (RMI)
    • WebServices for J2EE
    • Java Mail
  • Learn how Java and J2EE fit into their enterprise business strategies
  • Be able to effectively communicate with Java and J2EE architects and developers
  • Critically evaluate benefits and constraints of Java and J2EE technologies
  • Be able to contrast Java and J2EE to other technologies, such as C#/.Net
  • Recognize best practices for solving business problems with Java and J2EE

Audience

This course is designed for:

  • Business managers evaluating benefits of Java/J2EE adoption
  • Technical managers or architects considering implications of Java/J2EE technologies
  • Development managers leading Java/J2EE projects
  • Quality Assurance managers responsible for testing Java/J2EE applications
  • IT Managers tasked with supporting Java/J2EE applications

There are no prerequisites for this course, although understanding the following concepts is useful:

  • Client-Server model
  • Web applications
  • Software Lifecycle

Additional Notes

Java™ and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.

Outline

Introduction to Java

  • Overview of Java
  • Benefits and features of Java

J2EE Fundamentals

  • Overview of J2EE
  • Tiers in J2EE:
    • Web
    • Business
    • Persistence
    • Messaging
    • Connectivity of Legacy Applications
    • External Applications and Services
  • Performance and Scalability
  • Security
  • Management

Managing J2EE-Based Development

  • J2EE Project Definition
  • Organizing a J2EE team
  • Architectural Design
  • Component and Interface Design
  • Project Planning and Execution

Best Practices for J2EE-Based Projects

  • Planning and Organization Practices
  • Architectural and Component Design Patterns
  • Development and Testing Patterns and Scenarios
  • Common J2EE AntiPatterns