O'Reilly logo

Java™ Deployment with JNLP™ and Webstart™ by Mauro Marinilli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Behind the Scenes of a JNLP Server

Now we will see some of the details of a JNLP server implementation. We don't have the space needed to cover all the aspects of such an implementation. Instead, we will provide commented code for the more particular aspects of the protocol, such as version management, while leaving out servlet implementation details. Those interested may refer to the Juniper home page for the source code of a complete, up-to-date, and robust JNLP server implementation.

We will begin with HTTP details.

HTTP Implementation

The JNLP protocol builds on top of the HTTP protocol. All JNLP requests are special HTTP GET requests.

In the following table are listed all the new MIME types that a Web server fully supporting JNLP needs to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required