A Servlet-Only Application Model

While servlets are a very sound technology and are excellent for server-side processing, they do have some drawbacks when used alone. Two of the most common of these drawbacks are

  • Servlets require an advanced level of Java understanding that HTML programmers usually do not have.

  • Servlets generally require recompilation in order to change the client presentation layer.

If we consider these servlet drawbacks, we can determine that one of the greatest strengths of servlets is their server-side processing capability.

Get Pure Java Server Pages™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.