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 inek.org. 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:

HTML and CSS
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