Which Java web framework are you using for your current project? Spring MVC, JSF, Grails or something else? Do you have the best book for your favorite framework? To help you find the right book you need, we compile a list of the latest and most popular books covering the top Java web frameworks to date (2014). This list includes the following titles:

  1. Spring MVC: Beginner's Guide
  2. Mastering JavaServer Faces 2.2
  3. Learning Vaadin 7, Second Edition
  4. GWT in Action
  5. Grails in Action
  6. Play for Java: Covers Play 2
  7. Instant Apache Wicket 6
  8. Struts 2 for Beginners, 3rd Edition
 

1. Spring MVC: Beginner's Guide

Spring MVC Beginner GuideAuthor: Amuthan G

Publisher: Packt Publishing

Published Date: June 25, 2014

Paperback: 347 pages

Read Full Customer Reviews

Content Coverage:

  • Chapter 1: Configuring a Spring Development Environment
  • Chapter 2: Spring MVC Architecture - Architecting Your Web Store
  • Chapter 3: Control Your Store with Controllers
  • Chapter 4: Working with Spring Tag Libraries
  • Chapter 5: Working with View Resolvers
  • Chapter 6: Intercept Your Store with Interceptor
  • Chapter 7: Validate Your Products with a Validator
  • Chapter 8: Give REST to Your Application with Ajax
  • Chapter 9: Apache Tiles and Spring Web Flow in Action
  • Chapter 10: Testing Your Application
  • Appendix A: Using the Gradle Build Tool

More information about Spring MVC Beginner’s Guide on Amazon

 


2. Mastering JavaServer Faces 2.2



Mastering JSFAuthor: Anghel Leonard

Publisher: Packt Publishing

Published Date: June 25, 2014

Paperback: 501 pages

Read Full Customer Reviews

Content Coverage:

  • Chapter 1: Dynamic Access to JSF Application Data through Expression Language (EL 3.0)
  • Chapter 2: Communication in JSF
  • Chapter 3: JSF Scopes - Lifespan and Use in Managed Beans Communication
  • Chapter 4: JSF Configurations Using XML Files and Annotations - Part 1
  • Chapter 5: JSF Configurations Using XML Files and Annotations - Part 2
  • Chapter 6: Working with Tabular Data
  • Chapter 7: JSF and AJAX
  • Chapter 8: JSF 2.2 - HTML and Upload
  • Chapter 9: JSF State Management
  • Chapter 10: JSF Custom Components
  • Chapter 11: JSF 2.2 Resource Library Contracts - Themes
  • Chapter 12: Facelets Templating
  • Appendix: The JSF Life Cycle

More information about Mastering JavaServer Faces 2.2 on Amazon


3. Learning Vaadin 7, Second Edition

Learnign Vaadin 7Author: Nicolas Frankel

Publisher: Packt Publishing

Published Date: September 12, 2013

Paperback: 436 pages

Read Full Customer Reviews

Content Coverage:

  • Chapter 1: Vaadin and its Context
    • Rich Applications
    • Why Vaadin?
  • Chapter 2: Environment Setup
    • Vaadin in Eclipse
    • Vaadin in IntelliJ IDEA
    • Vaadin in other IDEs
  • Chapter 3: Hello Vaadin!
    • Understanding Vadin
    • Deploying a Vaadin application
    • Using Vaadin applications
    • Behind the surface
  • Chapter 4: Components and Layouts
    • Thinking in components
    • Laying out the components
    • Bringing it all together
  • Chapter 5: Event Listener Model
    • Event-driven model
    • Event model in Vaadin
  • Chapter 6: Containers and Related Components
    • Data binding
    • Data in Vaadin
  • Chapter 7: Core Advanced Features
    • Accessing the JavaEE API
    • Navigation API
    • Embedding Vaadin
    • Real-world error handling
    • SQL container
    • Server push
  • Chapter 8: Featured Add-ons
    • Vaadin add-ons directory
    • Noteworthy add-ons: Clara, JPA Container, CDI Utils
  • Chapter 9: Creating and Extending Components and Widgets
    • Client-side extensions
    • Shared state
    • Server RPC
    • GWT widget wrapping
    • Javascript wrapping
  • Chapter 10: Enterprise Integration
    • Build Tools
    • Portals
    • OSGi
    • Cloud

More information about Learning Vaadin 7 on Amazon

 


4. GWT in Action

GWT in ActionAuthor: Adam Tacy, Robert Hanson, Jason Essington, Anna Tokke

Publisher: Manning Publications

Published Date: February 10, 2013

Paperback: 680 pages

Read Full Customer Reviews

Content Coverage:

  • Part 1: Basics
    • GWT 3
    • Building a GWT application: saying “Hello world”
    • Building a GWT application: enhancing “Hello world”
  • Part 2: Next Steps
    • Creating your own widgets
    • Using client bundles
    • Interface design with UiBinder
    • Communicating with GWT-RPC
    • Using RequestFactory
    • The Editor framework
    • Data presentation (cell) widgets
    • Using JSNI - Javascript Native Interface
    • Classic Ajax and HTML forms
    • Internationalization, Localization, and accessibility
  • Part 3: Advanced
    • Advanced event handling and event buses
    • Building MVP-based applications
    • Dependency Injection
    • Deferred binding
    • Generators
    • Metrics and code splitting

More information about GWT in Action on Amazon


5. Grails in Action

Grails in ActionAuthor: Peter Ledbrook, Glen Smith

Publisher: Manning Publications

Published Date: July 24, 2014

Paperback: 576 pages

Read Full Customer Reviews

Content Coverage:

  • Part 1: Introducing Grails
    • Grails in a hurry
    • The Groovy essentials
  • Part 2: Core Grails
    • Modeling the domain
    • Creating the Initial UI
    • Retrieving the data you need
    • Controlling application flow
    • Services and data binding
    • Developing tasty forms, views and layouts
  • Part 3: Everyday Grails
    • Building reliable applications
    • Using plugins: just add water
    • Protecting your application
    • Exposing your app to other programs
    • Single-page web applications (and other UI stuff)
    • Understanding Spring and transactions
  • Part 4: Advanced Grails
    • Understanding events, messaging and scheduling
    • NoSQL and Grails
    • Beyond compile, test and run
    • Grails in the cloud
    • Advanced GORM kung fu
    • Developing plugins

More information about Grails in Action on Amazon


6. Play for Java: Covers Play 2

Play for JavaAuthor: Nicolas Leroux, Sietse de Kaper

Publisher: Manning Publications

Published Date: March 31, 2014

Paperback: 320 pages

Read Full Customer Reviews

Content Coverage:

  • Part 1: Introduction and First Steps
    • An introduction to Play
    • The parts of an application
    • A basic CRUD application
  • Part 2: Core Functionality
    • An enterprise-app, Play-style
    • Controllers - handling HTTP requests
    • Handling user input
    • Model and persistence
    • Producing output with view templates
  • Part 3: Advanced Topics
    • Asynchronous data
    • Security
    • Modules and deployment
    • Testing your application

More information about Play for Java on Amazon


7. Instant Apache Wicket 6

Instant Apache WicketAuthor: João Sávio Ceregatti Longo, Felipe Fedel Pinto

Publisher: Packt Publishing

Published Date: August 26, 2013

Paperback: 54 pages

Read Full Customer Reviews

Content Coverage:

  • What is Apache Wicket?
  • Installation
  • Quick start - creating your first Wicket application
  • Top 4 features you need to know about Wicket
    • Lifecycle
    • Markup
    • Models
    • Behaviors
  • People and places you should get to know

More information about Instant Apache Wicket 6 on Amazon


8. Struts 2 for Beginners, 3rd Edition

Struts2 for BeginnersAuthor: Sharanam Shah, Vaishali Shah

Publisher: Arizona Business Alliance

Published Date: June 18, 2014

Paperback: 442 pages

Read Full Customer Reviews

Content Coverage:

  • All About The Struts 2 Framework

Fundamentals Of Struts and Struts 2, Architecture of Struts 2, Struts 2 Framework Core Components

  • Setting Up The Development Environment

Installing And Setting Up NetBeans IDE, Installing And Setting Up Struts 2

  • Getting Started With Struts 2

Getting Started, Working With Actions, Building Views, Building Interceptors, OGNL And Value Stack, Validations, Using The Data Store, Integrating Hibernate With Struts2

  • Application Development Using Struts 2.0.x
  • Guide to Migrating from Struts 2.0.x to 2.1.x
  • Application Development Using Struts 2.1.x and Hibernate 3

More information about Struts 2 for Beginners on Amazon

 

You may be also interested in:


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.



Add comment