.
Having problems? check the errata for this course.
1 |
Introduction |
Preview
14m 26s |
|
An overview of JavaEE and what this course covers. | |||
2 |
Installing WildFly |
Watch
12m 47s |
|
WildFly (previously known as JBoss AS) is a leading application server. Here we install and configure it. | |||
3 |
EJBs |
Watch
33m 34s |
|
Enterprise Java Beans are the basic building blocks in JavaEE. | |||
4 |
JNDI |
Watch
42m 57s |
|
To write a remote client, we can access the EJB using JNDI. | |||
5 |
More EJBs |
Watch
57m 40s |
|
Dependency Injection, Local Interfaces and Stateful Beans | |||
6 |
CDI |
Watch
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 |
Watch
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 |
Watch
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 |
Watch
25m 12s |
|
Although transactions are handled automatically in EJB, you need to know about Transaction Propagation! | |||
10 |
Rollbacks |
Watch
26m 40s |
|
Rolling back is "semi automatic". Here Matt shows how to force a rollback if you're using checked exceptions. | |||
11 |
Coming Next |
Watch
2m 22s |
|
Modules 2 and 3 will be covering Messaging, Webservices, the Web Tier and Security. |