Developing Applications with Java EE

Course

In London

£ 1,595 VAT inc.

Description

  • Type

    Course

  • Location

    London

  • Class hours

    35h

  • Duration

    5 Days

To enable delegates to apply Java to develop Enterprise-wide Intranet/Internet applications using a range of technical and architectural options. Suitable for: Developers with Java Experience who need to produce enterprise solutions.

Facilities

Location

Start date

London
See map
6 Long Lane, Barbican, EC1A 9HF

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Delegates:

Developers with Java Experience who need to produce enterprise solutions.

Objectives:


To enable delegates to apply Java to develop Enterprise-wide Intranet/Internet applications using a range of technical and architectural options.

To teach delegates to develop well designed components that offer flexibility and reuse.

Enterprise Development

This course is ideal for Java developers who need to extend their skills to include Java's enterprise architecture (know as J2EE or JEE5). Industry uptake of Java is increasing particularly due to the relevance of Java in multi-tier architecture systems.

This course will show you how Java can be used in various middle-tier configurations. Delegates will create client/server applications using Enterprise Java Beans, RMI and Web Services. Dynamic web content and other request/response protocols are also handled through Servlets and JSPs.

An emphasis is placed on developing flexible, loosely-coupled distributed application components. These make use of various APIs including Enterprise JavaBeans (EJBs), JDBC, JMS, Servlets, JSPs, Java Server Faces (JSF), JNDI, RMI, RMI-IIOP and Web Services.

The course utilises the J2EE APIs.

Skills Gained - This course will enable delegates to:
  • Create business component applications using EJBs.
  • Write HTTP Servlets, JSP pages and Web Services.
  • Connect to Databases and alternative data sources using JDBC.
  • Integrate Java applications with existing network resources through JNDI.
  • Develop distributed Java systems using RMI, CORBA and JMS.
This course provides a foundation for the Certified Web Component Developer and Certified Business Component Developer exams from Sun.

Note:

Exams are not included as part of the course. Before taking any exam, delegates must ensure they have the recommended experience.

Topics Covered:
    • JDBC Architecture
    • The java.sql and javax.sql packages
    • Using purpose built drivers
  • Database Connectivity (JDBC)
    • The Distributed Computing Model
    • Designing the Remote interface
    • Building the server components
    • Using the 'rmic' utility
    • Setting up the RMI Registry
    • Accessing Server objects from RMI clients
  • Distributed Computing with RMI
    • Servlets introduced
    • The java.servlet and java.servlet.http APIs
    • Deploying Servlets
    • Session and Thread Management
  • The Servlet API
    • How JSPs work
    • JSP elements
    • Handling forms
    • Using Beans
    • Custom Tag Libraries
    • Overview of STRUTS
  • Java Server Pages (JSP)
    • Creating JSF Components
    • Input validation
    • Event handling
    • JSF Views
  • Java Server Faces (JSF)
    • JMS Programming Introduction and APIs
    • Messaging services
    • Advantages of messaging
    • Messaging domains
  • Java Messaging Services (JMS)
    • The EJB 3.0 Component Model
    • Session Beans
    • Message Driven Beans
    • EJBs and JNDI
  • Enterprise Java Beans (EJB)
    • Overview of XML technologies
    • Web Services Overview
    • SOAP, WSDL and UDDI
    • Developing a Web Service
    • Developing a Web Service Client
  • Web Services

Developing Applications with Java EE

£ 1,595 VAT inc.