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