When looking to use Java to create dynamic Web content, the servlet can help by extending the applications hosted by Web servers. To do this, the servlet object dynamically receives a request and generates an object based on that request. Servlets are created using the API found in the javax.servlet package. In this section on the Java servlet get news, advice, and tutorials on using the Java servlet to extend Web servers and help you create dynamic Web content. Learn how Java servlets can be used with JavaServer Pages and JavaServer Faces to make dynamic Web content for your organization.
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...
30 Jan 2015
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.
18 Feb 2014
17 Feb 2014
17 Feb 2014
Embracing Lambda and Java 8? How the Java landscape will change in 2014
01 Jan 2014
Feature - What will 2014 bring for the enterprise Java community? How developers adapt to new technologies like Lambda is key. Also, how cloud computing deals with the increased desire to virtualize is key as well. Here we look at the key challenges developers...
Getting the most out of JavaOne: Sage advice from an OracleWorld alumni
22 Sep 2013
Feature - Getting the most out of JavaOne means planning your time accordingly. Here is some sage advice from an OracleWorld alumni on how to best manage your time and get the most out of the conference.
Application_Scope versus Portlet_Scope: Understanding the JSR 286 PortletSession
11 Aug 2013
Tutorial - Managing state through the PortletSession is a supremely important job for the portal developer, and knowing how to manage the session means understanding the difference between the PortletSession scopes: APPLICATION_SCOPE and PORTLET_SCOPE.