But the Head First book does not cover the objectives like asynchronous web application and database model.
Objectives :
More options for the Model
Understand the roles of JDBC and JPA
Understand the many elements that make up the model
Understand fundamentals of connecting to a database using JDBC or JPA
Asynchronous web applications
Understand the interactions that are essential to asynchronous web pages
Understand the role of AJAX-style client side programming
Implement asynchronous servlets using the facilities of Java EE 6
Are you sure the Head First book is enough?
I read the servlet 3.0 spec, honestly, I don't understand what it is talking about for asynchronous.