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.



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


Installing WildFly

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



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



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


More EJBs

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



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.


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.


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.



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



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


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