在2014年中针对Java Web框架的8本最好书籍

jopen 9年前

当前你的项目中使用哪一种 Java web 框架? Spring MVC, JSF, Grails 或其它? 你是否有为你喜爱的框架准备的最好书籍?为了帮你正确挑选所需要的书籍,以下整理了最新和最流行书单覆盖当前最新的Java Web框架。

  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, 3 rd 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