Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: Introducing Java Web Development
JVM Languages
Java EE
Java Web Frameworks
Getting Started with Java
The Bookstore Application
Data Model for the Bookstore Application
Trends and Technologies in the Java Web Landscape
Summary
Chapter 2: Building Web Applications Using Servlets and JSP
Servlets
Java Server Pages
The MVC Pattern
Bookstore Application
Summary
Chapter 3: Best Practices in Java EE Web Development
Best-Practice Solutions: Using EL and JSTL
Best-Practice Solutions: Using Patterns
Java Web Frameworks
Summary
Chapter 4: Building a Web Application Using Struts 2
Struts 2 Framework Overview
Action
Interceptors
ValueStack and OGNL
ResultType and Result
Struts 2 Tags
Getting Started with Struts 2
Bookstore Web Application
Summary
Chapter 5: Building Java Web Applications with Spring Web MVC
Spring Framework Overview
Spring Framework Fundamentals
Key Objectives of the Spring Framework
Building Web Application with Spring Web MVC
Summary
Chapter 6: Component-Based Web Development Using JSF 2
The Architecture of JSF
Getting Started with JSF
Life Cycle of a JSF Application
Managed Beans
Facelets
Building the Bookstore Application Using JSF 2
Summary
Chapter 7: Rapid Web Development with Grails
Grails Features
Installing Grails
Hello World Application
Bookstore Application
Scaffolding
H2 Console
Creating Domain Relationships
Summary
Chapter 8: Play with Java and Scala
Features of Play 2
MVC in Play 2
Getting Started with Play
A Basic CRUD Play 2 Java Application
Summary
Appendix A: Introduction to Java
Classes and Objects
Variables
Method Overloading
Arrays
Constructors
Encapsulation
Inheritance
Constructor Chaining
Polymorphism
Summary
Appendix B: Introduction to Groovy
Getting Started
GStrings
Collective Datatypes
Methods
Closures
Specialized Operators
Summary
Appendix C: Introduction to Scala
Getting Started with Scala
Variables
Collections
Classes
Traits
Singleton Objects
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →