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.
Skilled portlet developers and the portal strategy
20 May 2013
Feature - Portals are providing more value than ever, and having skilled portlet developers on staff brings the technology to new levels.
Five portlet development tips for software engineers
20 May 2013
Feature - Here are five quick portlet development tips that software engineers will find helpful as they develop applications for the portal.
JSR-286 development: Request-response programming
17 May 2013
Tutorial - This portlet programming tutorial shows how the PortletRequest and Portlet Response are used when developing JSR-286, request-response based apps.
Intro to JSR-286 portlet programming
16 May 2013
Tutorial - This portlet programming tutorial is an introduction to developing JSR-286 applications that can be deployed to any standards-based portal server.
Why portlet programmers avoid using PortletPreferences
19 Apr 2013
Feature - Some parts of the portlet API are amazing, but there are some pitfalls as well, especially when it comes to developing portlet applications that use PortletPreferences
Differences between portlets and servlets
19 Apr 2013
Feature - Traditional Java development skills are common, but for programmers interested in putting themselves in demand, learning portlet programming is the way to go. Here we look at the similarities between portlets and servlets.
Architecting software using OSGi's modular approach
17 Jan 2013
Feature - TheServerSide talks to Liferay's Ray Augé about how their portal is using OSGi to take a more modular approach to architecting for the future
Mobile and big data modernize portlet development
15 Jan 2013
Feature - Modern portlet development strategies make creating mobile applications and delivering desktop functionality easier than ever.
Solving big data problems with MongoDB and MySQL
10 Jan 2013
Feature - Choosing between schemaless NoSQL databases and strong-schema relational designs isn't an either-or decision, as this case study points out. When dealing with their big data problem, Craigslist decided that their MySQL servers could use a little help...
Java EE 7 migration: Risk mitigation strategies
30 May 2012
Feature - Some enterprise Java shops are weighing the risks of a migration to Java EE 7 against the potential benefits, which are incremental and cloud focused.