CUSTOMISED
Expert-led training for your team
Dismiss

WebLogic - Java EE (J2EE / JEE) with WebLogic Development training course

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

Public Courses

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

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 [email protected]

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
JBI training course London UK

Experienced Java programmers who require the skills to develop enterprise applications using WebLogic development environment / application server.

5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Newsletter


Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course