在2014年中针对Java Web框架的8本最好书籍
当前你的项目中使用哪一种 Java web 框架? Spring MVC, JSF, Grails 或其它? 你是否有为你喜爱的框架准备的最好书籍?为了帮你正确挑选所需要的书籍,以下整理了最新和最流行书单覆盖当前最新的Java Web框架。
- Spring MVC: Beginner's Guide
- Mastering JavaServer Faces 2.2
- Learning Vaadin 7, Second Edition
- GWT in Action
- Grails in Action
- Play for Java: Covers Play 2
- Instant Apache Wicket 6
- Struts 2 for Beginners, 3 rd Edition
1. Spring MVC: Beginner's Guide
Publisher: Packt Publishing
Published Date: June 25, 2014
Paperback: 347 pages
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
Publisher: Packt Publishing
Published Date: June 25, 2014
Paperback: 501 pages
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
Publisher: Packt Publishing
Published Date: September 12, 2013
Paperback: 436 pages
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
Author: Adam Tacy, Robert Hanson, Jason Essington, Anna Tokke
Publisher: Manning Publications
Published Date: February 10, 2013
Paperback: 680 pages
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
Author: Peter Ledbrook, Glen Smith
Publisher: Manning Publications
Published Date: July 24, 2014
Paperback: 576 pages
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
Author: Nicolas Leroux, Sietse de Kaper
Publisher: Manning Publications
Published Date: March 31, 2014
Paperback: 320 pages
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
Author: João Sávio Ceregatti Longo, Felipe Fedel Pinto
Publisher: Packt Publishing
Published Date: August 26, 2013
Paperback: 54 pages
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
Author: 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