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