In this chapter, we looked at the following:
- An overview of Java EE.
- Application servers and containers and their types in Java EE.
- The Java EE architecture and what's new in Java EE 8.
- Various plugins that are useful when writing Java EE applications using Kotlin. These included the all-open compiler plugin, the no-arg compiler plugin, the Kotlin-spring compiler plugin, and the Kotlin-jpa plugin.
- How to create a servlet application using Kotlin.
- Enterprise Java beans and their different types.
- How to create an application with EJB and Kotlin and an example of bean validation.