Overview

In this section, we discuss the differences between basic and full JNLP server support. For brevity, we will imply that a server is a JNLP-enabled Web server that can accomplish successfully all the requests formulated by a JNLP client (from here on, the client).

Table 12.1 shows the main JNLP features and the required server support. With basic support, we mean simple file download via a Web server. With advanced support instead, we refer to servlets and other server-side code (CGI, scripting, and so on) beside basic file download capabilities.

Table 12.1. Server-side Support Needed for the Main JNLP Features.
JNLP Feature Basic Support Advanced Support
Simple JAR Download Yes Yes
Version-Based Download No Yes
Extension Download Limited ...

Get Java™ Deployment with JNLP™ and Webstart™ 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.