Log in
Knowledge base
  Home > Technology > Servlets
Servlets: Web interface to Java

Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side -- without a face. Java servlets have made many Web applications possible.

Servlets are the Java platform technology of choice for extending and enhancing Web servers. Servlets provide a component-based, platform-independent method for building Web-based applications, without the performance limitations of CGI programs and are server- and platform-independent. This leaves you free to select a "best of breed" strategy for your servers, platforms, and tools.

Thanks to this technology Java applications can be obtained that run on the server and generate the necessary data that is transferred to a Web-page representation level in HMTL format. This allows the DEISTER SOFTWARE B2B server to convert to a work environment for generating and distributing applications and data with support of the lowest common denominator: The internet browsers.

Advantages of Java Servlets

Java servlets use a high-performance single process, multithreaded architecture that minimizes the overhead required to serve each request. You can share system resources, such as database connections, between multiple servlet response threads.

  • Built-in Session Management
    The Java Server API provides built-in session management functionality that supports both cookies and URL-rewriting methods. Therefore, you can focus on application-specific programming rather than "plumbing."
  • Simple, Extensible API
    The Java Servlet API is general and extensible enough to support a variety of protocols in addition to HTTP, and enables the development of new extended services.
  • Industry standard
    Unlike proprietary vendor-specific technologies, Java servlets are supported by multiple vendors on a variety of platforms.
  • Pure Java
    Because the Java Servlet API is just an addition to the core Java APIs, Java servlets enjoy all of the benefits of the Java platform. These benefits include, but are not limited to: extensibility, component reusability, ease of development, and cross-platform support.