My JSF Books/Videos My JSF Tutorials OmniFaces/JSF PPTs
JSF 2.3 Tutorial
JSF Caching Tutorial
JSF Navigation Tutorial
JSF Scopes Tutorial
JSF Page Author Beginner's Guide
OmniFaces 2.3 Tutorial Examples
OmniFaces 2.2 Tutorial Examples
JSF Events Tutorial
OmniFaces Callbacks Usages
JSF State Tutorial
JSF and Design Patterns
JSF 2.3 New Features (2.3-m04)
Introduction to OmniFaces
25+ Reasons to use OmniFaces in JSF
OmniFaces Validators
OmniFaces Converters
JSF Design Patterns
Mastering OmniFaces
Reusable and less-verbose JSF code

My JSF Resources ...

Java EE Guardian
Member of JCG Program
Member MVB DZone
Blog curated on ZEEF
OmniFaces is an utility library for JSF, including PrimeFaces, RichFaces, ICEfaces ...

[OmniFaces Utilities] - Find the right JSF OmniFaces 2 utilities methods/functions

Search on blog

Petition by Java EE Guardians


sâmbătă, 25 iulie 2015

Web Development with Java and JSF by Michael Müller

Currently, Michael Müller is the head of software development at the German DRG institute In this role, he is responsible for web, Java, and .NET projects. Web projects are preferably built with Java technologies such as JSF, and JavaScript. Michael is a JSF professional user and a member of the JSR 344 and JSR 372 (JSF) expert groups.

This book embeds JSF in the context of a Java web application.

So, a Java web application is not only about JSF ? Ok, I know that I need several technologies, but how I put them all together ? How many books should I read before I can develop a decent Java web application ? How do I start developing ? Am I using the right practices or my application is just something that "works" ? Should I know everything in detail before I start ? How can I obtain the theoretical background in a healthy approach ?

If you recognize any of these questions as yours then " Web Development with Java and JSF" is for you!

In this book, Michael Müller manages to nominate the technologies needed for developing a web application based on Java and JSF, and he provides the foundations of each technology. The "ingredients" that follows to be mixed in the NetBeans IDE are:

Java as server-side programming language
JavaServer Faces as web framework
Java EE 7 compliant application server
Java Persistence with SQL database
JavaScript for client side programming
 AJAX as technology to update a page partly
Web services for the solution of special problems
Test frameworks and tools (Selenium & Arquillian)

 Of course some of them sounds familiar while other are totally new, but you don't have to worry about that. Just like a master chef, Michael Müller presents each ingredient, explains what is it good for and what flavor it will give to the final product. Afterwards, he shows us how to combine them, in what order and in what quantities. Three different complete applications (step by step recipes from simple to complex) are provided: TinyCalculator, Books and Alumni. Below you can see several screenshots from Books:

Each of these applications is meant to provide valuable knowledge about developing Java web applications having JSF as the centerpiece. This book is meant to be like "your first Java/JSF web programming book" that you will show to the novices after years and you will say, "This is how I've started with Java web development and JSF!". 

Niciun comentariu :

Trimiteți un comentariu


Postări populare

OmniFaces/JSF Fans

Follow by Email

Visitors Starting 4 September 2015

Locations of Site Visitors