Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquires@jbinternational.co.uk

Quote me | Enrol me

Java EE (J2EE / JEE) with WebLogic training workshop UK

Course code: JEEORACLE
Details: closed course only -enquire
OnsiteEnquire about bringing this course to your offices
Who should attend: Experienced Java programmers who require the skills to develop enterprise applications using WebLogic development environment / application server.
Prerequisite skills: Programming experience of the Java language as covered in our Java SE course. Some prior contact with internet technologies is helpful, though not essential.

Course Outline

The Weblogic / Java EE Programming training course provides an overview of the Enterprise Java architecture, and introduces delegates to the development and implementation of scalable distributed applications using Enterprise Javabeans (EJB), Servlets, Java Server Pages (JSP), and Java Server Faces (JSF) within WebLogic Server. Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.

This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

What you will learn

1. How to build a modern web presentation tier, exploiting JSF components and integrating rich client techniques.
2. How to build better and simpler EJBs with EJB 3 and annotation techniques.
3. How to leverage XML with better programming techniques and easier creation of web services.
4. How to improve access to relational data with the Java Persistence API.
5. How to manage transactions and security in the WebLogic Java EE environment.

Hands On Exercises

Delegates receive hands-on experience of building Java EE applications using WebLogic, including:

1. Building JSF components for web presentation, and integrating these into a fully working application.
2. Managing security and transactions in the WebLogic application server environment.
3. Writing a business tier incorporating new-style Enterprise Java Beans.
4. Experiencing the ease with which the business tier can be transformed into a web service layer.
5. Creating a JPA mapping layer to an existing relational database.
6. Exploring Java Messaging Services for synchronous and asynchronous application communication.

WebLogic with Java EE- Enterprise Java Training Course Outline

Java Enterprise Edition Overview

Java Enterprise Edition

  • Java EE (JEE) Overview
  • Services
  • EJB/Web containers
  • JNDI
  • Servlets
  • JSP
  • JSF
  • Entity Beans
  • Session Beans
  • Java Message Service
  • Message Driven Beans

WebLogic Overview

  • Architecture
  • Starting & Stopping WebLogic
  • Administration Console
  • Application Deployment

Servlets

  • Description
  • Responding to HTTP Requests
  • Storing user data
  • Processing form data

Java Server Pages

  • Description
  • JSP versus Servlets versus JSF
  • JSP
  • JSF
  • Actions
  • Directives
  • Expressions
  • Displaying user and form data

Web Applications

  • Building web applications
  • Generic Deployment Descriptors
  • WebLogic Deployment Descriptors
  • Deployment

Naming

  • Directory services
  • LDAP and DNS
  • JNDI
  • Contexts and binding
  • InitialContexts and lookup
  • WebLogic naming service

Enterprise JavaBeans - EJB 3

  • Different types of EJB
  • Session, Entity and Message Driven Beans
  • CMP, BMP
  • Stateless and stateful session beans
  • Home interfaces
  • Remote interfaces
  • Local interfaces
  • Bean implementations
  • Generic Deployment Descriptors
  • WebLogic Deployment Descriptors
  • Deployment

Container Managed Persistence

  • Mapping methodologies
  • Container managed fields and references
  • EJB-QL
  • WebLogic CMP Deployment Descriptors

EJB Clients

  • Connecting to EJBs
  • Naming contexts

Session Beans

  • Stateful
  • Stateless

EJB Methods

  • Standard EJB methods
  • Instance pooling & processing

Database Connectivity

  • JDBC
  • Configuration
  • WebLogic JDBC drivers

Bean Managed Persistence

  • Building an EJB
  • Constraints
  • Accessing DataSources

Java Message Service

  • Messaging Systems
  • Topics (Pub/Sub)
  • Queues (P2P)

Message Driven Beans

  • Definition

Transactions

  • Transaction overview
  • Declarative transactions
  • Distributed transactions

Security

  • Concepts
  • Securing an EJB application