Skip to main content
  • Book
  • © 2018

Practical JSF in Java EE 8

Web Applications ​in Java for the Enterprise

Apress

Authors:

  • Contains four real-world projects to enhance your skills
  • Broadens your knowledge of expression language, internationalization and localization, context and dependency Injection, and more
  • Utilizes REST, Vaadin, and AngularJS

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (36 chapters)

  1. Front Matter

    Pages i-xxii
  2. TinyCalculator

    1. Front Matter

      Pages 1-1
    2. TinyCalculator

      • Michael Müller
      Pages 3-20
    3. Foundations

      • Michael Müller
      Pages 21-33
    4. JavaServer Faces

      • Michael Müller
      Pages 35-48
    5. Expression Language

      • Michael Müller
      Pages 49-55
    6. HTML-Friendly Markup

      • Michael Müller
      Pages 57-60
    7. Configuration Files

      • Michael Müller
      Pages 61-67
    8. Testing with Selenium

      • Michael Müller
      Pages 69-82
    9. TinyCalculator Recap

      • Michael Müller
      Pages 83-83
  3. Books

    1. Front Matter

      Pages 85-85
    2. Preparing for Java EE 8

      • Michael Müller
      Pages 87-91
    3. Introducing the Books Application

      • Michael Müller
      Pages 93-97
    4. Starting the Books App

      • Michael Müller
      Pages 99-123
    5. Java Persistence API

      • Michael Müller
      Pages 125-144
    6. JSF Templating

      • Michael Müller
      Pages 145-151
    7. Going International

      • Michael Müller
      Pages 153-194
    8. Bean Validation

      • Michael Müller
      Pages 195-200
    9. Contexts and Dependency Injection

      • Michael Müller
      Pages 201-204
    10. Conversation Scope

      • Michael Müller
      Pages 205-210

About this book

Master the Java EE 8 and JSF (JavaServer Faces) APIs and web framework with this practical, projects-driven guide to web development. This book combines theoretical background with a practical approach by building four real-world applications. By developing these JSF web applications, you'll take a tour through the other Java EE technologies such as JPA, CDI, Security, WebSockets, and more.

In Practical JSF in Java EE 8, you will learn to use the JavaServer Faces web framework in Java EE 8 to easily construct a web-based user interface from a set of reusable components. Next, you add JSF event handling and then link to a database, persist data, and add security and the other bells and whistles that the Java EE 8 platform has to offer.

After reading this book you will have a good foundation in Java-based web development and will have increased your proficiency in sophisticated Java EE 8 web development using the JSF framework.

What You Will Learn

  • Use the Java EE 8 and the JavaServer Faces APIs to build Java-based web applications through four practical real-world case studies
  • Process user input with JSF and the expression language by building a calculator application
  • Persist data using JSF templating and Java Persistence to manage an inventory of books
  • Create and manage an alumni database using JSF, Ajax, web services and Java EE 8's security features.

 Who This Book Is For

Those new to Java EE 8 and JSF. Some prior experience with Java is recommended.

Authors and Affiliations

  • Brühl, Germany

    Michael Müller

About the author

Michael Müller is an IT professional with more than 30 years of experience including about 25 years in the healthcare sector. During this time, he has worked in different areas, especially project and product management, consulting, and software development. He gained international knowledge not only by targeting international markets, but also by leading external teams (from Eastern Europe and India).

Currently, he is the head of software development at the German DRG institute [http://inek.org]. In this role, he is responsible for Web applications as well as other Java and .NET projects.Web projects are preferably built with Java technologies such as JSF with the help of supporting languages like JavaScript.

Michael is a professional JSF user and a member of the JSR 344 and JSR 372 (JSF) expert groups. Due to his community activities he was invited to join the NetBeans Dream Team and became a member January 2016.



Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access