Java server pages
JavaServer Pages help a user create Web content that has static and dynamic components. On a JSP page, static data is expressed with HTML, XML, or other text based formats, and dynamic content is expressed with JSP element. JSP uses a unified expression language to help integrate it with JavaServer Faces and other J2EE Web tier technologies. JSP also makes use of the JSP Standard Tag Library. In this section, we offer news, research and tutorials on using JSF to help develop dynamic Web content. Learn how JSP can help create platform-independent Web applications using Java EE 5 technology, including JavaServer Faces and the JavaServer Page Standard Tag Library.
Five drawbacks to choosing JSF as your web application framework
16 Feb 2016
Feature - Being packed as part of the Java EE web profile, JSF is a compelling web framework to choose, but here are five reasons why you might want to think twice about using JavaServer Faces as UI framework for your project.
04 May 2015
Tutorial - Sometimes great frameworks like JSF, Wicket or Spring MVC make simple tasks surprisingly difficult to do. With JavaServer Faces, the simple task of invoking a method on a managed bean is actually a bit of a chore. In this tutorial, we tackle that chore...
HTML5 now rules the desktop, but shortcomings make it a hard sell for mobile
18 Aug 2014
Feature - HTML5 is changing the game for both mobile and desktop developers, but that doesn't mean HTML5 is a panacea. Performance problems, a lack of tooling and missing features are causing a roadblock for some organizations, especially in the mobile space....
Integrating Ajax into your Facelets pages: Death to JSF's request-response cycle
20 Jul 2014
Tutorial - If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a dynamically...
Template based web design with JSF Facelets: ui:insert versus ui:include
20 Jul 2014
Tutorial - When creating a web page template with JSF, a developer needs to know the difference between ui:insert and ui:include. They're actually quite different, but the similar sounding names can create confusion. Here's a great example of when to use ui:insert...
Turning a web page into a JSF 2.0 template with Facelets
19 Jul 2014
Tutorial - How do you take a web page and turn it into a template using Facelets as the template engine? It takes some JSF, some HTML, maybe some CSS, and lots of JSF UI tags, but overall, it's an easy and simple process if you follow this tutorial.
An introduction to template building with Facelets, CSS, HTML and JSF 2.2
19 Jul 2014
Is it finally time to integrate a NoSQL solution into your enterprise apps?
01 Mar 2014
Feature - While relational technologies have been around for a while, NoSQL solutions have proven themselves out time and time again. Perhaps it's time to start seriously thinking about integrating a NoSQL solution into your next enterprise application.
18 Feb 2014
17 Feb 2014