This post is also available in Deutsch.
Web development – for lots of today’s applications this is a kind of must have. But, for many programmers this feels a bit unusual. They cannot develop an aplication build up by just one programming language, controlling everything by just one programm (maybe consisting of a bunch of loosley coupled tiers). Browser and application, these are apparently two distinct worlds. The browser just queries some content from a server to display it at the client, and then forgets about the connection. Thus, to continue with the application, the client must include some identifier into the next call to enable the server remembering and restoring the last state. JSF as part of the Java universe is made for this. But you need more. For example persitence. In a Java EE 6 world, this is done with JPA. And at client side, its HTML, CSS and some JavaScript. This is, what this tutorial is made of. I’ll publish this in loose series. This entry page will lead you to its content.
- Tutorial web development (with JSF) I – Introduction and overview
- Tutorial web development (with JSF) II – First web application
- Tutorial web development (with JSF) III – Basic arithmetics
- Tutorial web development (with JSF) IV – Styles [CSS and other resource]
- Tutorial web development (with JSF) V – Scene change [simple page navigation]
- Tutorial web development (with JSF) VI- Templates
- Tutorial web development (with JSF) VII – Application “Books”, Part I [Overview]
- Tutorial web development (with JSF) VIII- Backstage [JSF lifecycle]
- Tutorial web development (with JSF) IX – Application “Books”, Part II [JPA]
- Tutorial web development (with JSF) X – Application “Books”, Part III [JPA] (comming soon)
- Tutorial web development (with JSF) XI: Brave New World [HTML5 friendly markup]
Be successful!
Michael Müller
Related topics:
- JSF, mark required fields
- GlassFish behind Apache HTTP Server
- JSF: Quick way to switch language
- Back to life (JSF lyfecycle)
- CSS3 at it-rezension.de
- JPA and Multilingual booklist
Note: Please feel free to use all content of this tutorial, as well as all my articles on my WebSites, for your private purpose only. If you like to use it or parts of it for non-private purpose, please request me.
English
Deutsch