Improve your coding skills from beginner to expert with the largest online Java e-learning platform

JavaEE and WildFly Module 1 : Getting Started

Getting started wtih JavaEE and Wildfly.
  • This is the first of 3 modules in a series of courses covering JavaEE 7 with the Wildfly application server from JBOSS.
  • This module covers setting up the Wildfly server, configuring your development environment, and creating a client-server application using RMI and EJBs.
  • We will be releasing a further module in the series, covering JavaEE Web applications.

Contents - Equivalent to a 2 day training course. The running time of the videos is 6 hours.

 

Having problems? check the errata for this course.

1

Introduction


14m 26s
An overview of JavaEE and what this course covers.

2

Installing WildFly


12m 47s
WildFly (previously known as JBoss AS) is a leading application server. Here we install and configure it.

3

EJBs


33m 34s
Enterprise Java Beans are the basic building blocks in JavaEE.

4

JNDI


42m 57s
To write a remote client, we can access the EJB using JNDI.

5

More EJBs


57m 40s
Dependency Injection, Local Interfaces and Stateful Beans

6

CDI


30m 46s
CDI (Context and Dependency Injection) is an extension to the basic DI system offered in JavaEE 5. We use it here to switch implementation classes.

7

JPA and the Database


43m 12s
JPA (for database mapping) is a part of JavaEE. We have a full course covering JPA, but this short chapter is a good starting point if you are brand new to it.

8

JPA on the Server


33m 57s
Calling JPA from an EJB is much easier than doing it by hand - here we show how the @PersistenceContext annotation works, and how to configure a connection pool in WildFly.

9

Transactions


25m 12s
Although transactions are handled automatically in EJB, you need to know about Transaction Propagation!

10

Rollbacks


26m 40s
Rolling back is "semi automatic". Here Matt shows how to force a rollback if you're using checked exceptions.

11

Coming Next


2m 22s
Modules 2 and 3 will be covering Messaging, Webservices, the Web Tier and Security.

Let the Course Come to You

About Us Pricing Frequently Asked Questions Contact Privacy T&Cs Affiliates and Resellers
Facebook Twitter YouTube LinkedIn