Oreilly - Hands-On Enterprise Application Development with Java 9
by Martin Farrell | Released April 2018 | ISBN: 9781788832229
Build modern and scalable enterprise applications using Java 9 and Java EE 8 and become a professional Java developerAbout This VideoDevelop a working Java Website and RESTful microservices by learning industry best practices.Delve into Java's advanced concepts and implement them hands-on in professional applications from all spheresBuild enterprise-level Java apps to become a skilled Java programmer in your organizationIn DetailThis video course will set you on the path to become a skilled and professional Java developer by exploring Java9 and Java EE 8 and learning how these technologies can be used to create a modern, scalable enterprise application.We will use case studies to explore how we can use the JEE8 technologies of JSF, EJB, and JPA to build a database-driven website, while all the time working with new Java 9 constructs. You'll learn how to extract a component from our website as a standalone microservice and decouple your microservice to allow it to be reused within an organization. We will then delve into Java 9 technologies such as JShell, modules, the Streams API, Multi-Jar, Process APIs, and HTTP/2 clients.The code bundle for this video course is available at Show and hide more
- Chapter 1 : Installation and Setup
- The Course Overview 00:02:54
- Installing Java 9 00:04:20
- Installing Eclipse 00:03:16
- Installing Open Liberty 00:05:23
- Installing Apache Derby 00:05:05
- Chapter 2 : Creating Our First Java EE 8 Application
- Exploring Our Marathon Entry System and Use Cases 00:04:07
- Introduction to JSF 00:10:21
- Displaying Data with JSF 00:09:16
- Inputting Data with JSF 00:06:31
- HTTP/2 Server Push 00:11:08
- Chapter 3 : Creating the Service Layer
- What Is CDI? 00:04:52
- Developing Our Payment Service Using CDI 00:09:47
- Using Default Methods on Our Payment Service 00:05:56
- Chapter 4 : Creating a Data Layer with JPA
- Data Access in Java 00:07:55
- Configuring Data Access in Open Liberty 00:08:41
- Introduction to JPA Mapping 00:05:16
- JPA – Mapping Relationships 00:09:58
- Chapter 5 : Developing a Payment Microservice
- What Is a Microservice? 00:03:02
- Developing a Healthcheck Microservice 00:07:23
- Developing a Payment Microservice 00:07:05
- Chapter 6 : Java 9 – Modules
- Introduction to Java Modules 00:06:14
- Java 9 Modules Examples 00:06:14
- Java 9 Multi-Release Jars 00:03:25
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.