Spring is an open source framework for the Java platform and .NET framework that focuses on managing business objects with a layered architecture. When developing under the open source Spring framework for Java and .NET, what are the best practices in transaction management, data access and aspect-oriented programming? Learn about using the Spring IDE and mastering the core container and security. Stay up-to-date on Spring development tools, Spring Web services and Spring python. In this section on Spring, we offer news, research and tutorials to help you develop applications, keep them secure and get a handle on managing data, objects and the core container.
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.
How to integrate Spring Cache with an In-Memory Data Grid (IMDG)
21 Jan 2016
Tutorial - Interested in combining the efficiencies of Spring Cache with the power of an In-Memory Data Grid (IMDG). This simple tutorial demonstrates just how easy the process is.
Asynchronously invoking a second managed bean method in JavaSever Faces (JSF)
04 May 2015
Tutorial - The new features added to JSF make doing an asynchronous call to the server incredibly easy, but what if you need to follow that first asynchronous call with a second asynchronous call to a JavaServer Faces managed bean? It's a bit of work, but in this...
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...
Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5
07 Sep 2014
Tutorial - Some say it's impossible, but if you really understand the technology, you will realize that creating a single page interface (SPI) with JSF, Facelets, Ajax and HTML really isn't all that hard. In fact, JavaServer Faces makes it pretty easy!
JSF Tutorial: Completing the Ajax based Facelets application
31 Aug 2014
Tutorial - If you're using JSF, you're probably using Facelets, and if you're creating modern web based applications, you'll likely want to use Ajax based request-response cycles. Here we conclude our tutorial on JavaServer Faces, Facelets and Ajax based...
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...
Creating pages based on a JSF template: Using the Facelets ui:define tag
20 Jul 2014
Tutorial - What do you do once you've set up a handsome page template using the Facelets functions that come with JSF 2.x? Well, you start creating new pages, meshing those ui:define tags in with ui:composition and ui:insert. It's easier than it sounds, trust me.
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.