J2EE Server-Side Advanced Java

     Java has established itself as a premier development language for system applications that includes web-based e-commerce applications, network applications, B2B enterprise application integration and, now, wireless applications.

     The Java™ 2 Platform Enterprise Edition (J2EE) is a collection of technologies that includes Java Database Connectivity (JDBC), Java servlets, Java Server Pages (JSP), Remote Method Invocation (RMI), Enterprise JavaBeans, and more. The J2EE provides a standard architecture and suite of technologies for building enterprise systems that are scalable, maintainable, reliable, and adaptable. With many corporations facing increased maintenance costs of older legacy systems, the J2EE standard presents an opportunity to build multi-tiered system architectures that are robust, scalable, and portable.

     The benefit to an organization is a common, open platform powerful enough for industrial strength enterprise systems that integrate existing legacy systems.

     This course will introduce an overall architecture map to orient you to J2EE server-side technologies. You will understand details of JDBC, servlets, JSP, RMI, Java Messaging, JavaBeans, and you will begin to understand Enterprise JavaBeans. After taking this class, you will be on your way to developing complex business applications using Java.

     This class will combine lecture with a unifying, hands-on example that will help you quickly understand the J2EE architecture and its individual components.

Topics Covered

  • Introduction and Overview
  • Thin-clients: Browsers, HTML, XML, Applets
  • Java Server Pages (JSP) I: Basics
  • Servlets I: Basics
  • Java Program Deployment: JAR, WAR, EAR
  • JavaBeans: Introspection; properties; events.· JDBC: Connections; Statements; JDBC 3.0
  • Java Server Pages (JSP) II· Servlets II: Servlet chaining; Sessions; HTTP
  • Java Testing and Performance
  • Design Frameworks: MVC and Components
  • Java Naming and Directory Interface (JNDI)
  • Server-side communications
  • XML Brief: Relationship to HTML and SGML
  • Java Messaging Service (JMS)
  • EJB: Overview; Containers; Lifecycle; Beans
  • JavaMail: Overview

Audience:

     Programmers who need to design and develop serious applications in Java.

Prerequisites:

     Participants should have already taken Java Programming Essentials or have an equivalent knowledge of Java programming. Familiarity with web technologies including HTML and web scripting is recommended. Six months of professional Java programming is a plus.

Benefits:

     Upon completing the course, the student will:

  • Write Java servlets that process HTML form data
  • Build Java servlets that generate Web pages
  • Understand various architectures for deploying J2EE applications
  • Understand the use of Java Server Pages to quickly develop dynamic Web pages that are easy to maintain
  • Access databases through JDBC using servlets
  • Write distributed objects using RMI
  • Understand how to use RMI over IIOP to write a distributed application
  • Become familiar with Enterprise JavaBeans for encapsulating business logic
  • Java Naming and Directory Interface (JNDI)
  • Server-side communications
  • XML Brief: Relationship to HTML and SGML
  • Java Messaging Service (JMS)
  • EJB: Overview; Containers; Lifecycle; Beans
  • JavaMail: Overview

Furnished Materials:

  • Student Manual

Recommended Follow-On Course

  • J2EE Server Side Enterprise Business Logic
  • XML Essentials
  • Advanced XML

Length:

  • 5 Days

Price:

  • $2,475

Training Dates:

Sign Up