5.1 Data access in the Liberty profile5.1.1 Accessing data using a data source and JDBC5.1.2 Developing JPA applications5.1.3 Data access with noSQL database5.2 Developing Enterprise JavaBeans applications5.2.1 What’s new in developing EJB applications for Liberty profile5.2.2 Developing applications using local EJB5.2.3 Developing applications using remote EJB5.2.4 Developing applications using timers5.3 Developing Java Message Service applications5.3.1 What’s new in JMS 2.0 API?5.3.2 Developing applications using JMS 2.0 API5.3.3 Developing a message-driven bean (MDB) application5.4 Developing applications using asynchronous and concurrent features5.4.1 Developing using @Asynchronous in servlets and filters5.4.2 Developing using @Asynchronous in session beans5.4.3 Developing using Concurrent API5.5 Developing applications using JavaMail5.5.1 Writing, testing, and deploying the JavaMail sample application