Java, Server and Servlets

Documentation

Servlet-Engines

Standalone Engines

  • jo! - the WebApp Servlet Engine 
  • Jetty - Java-Http-Server with servlet-engine 
  • Cascade - Java-Http-Server with servlet-engine 
  • W3Cs Jigsaw - Free Java-Http-Server with servlet-engine 
  • M5 Web Server - Commercial, but cheap Java-Web-Server 
  • Avenida - Commercial, small 2.0 Servlet Engine 
  • Zeus Web Server - Commercial, fast Web Server with little Servlet Support 
  • Lotus Domino - Commercial, Lotus's Domino Go WebServer 
  • Paperclip - Free GPL Servlet 2.1 Server 
  • KonaSoft Enterprise Server - Application server that supports servlets 
  • ServletFactory - Servlet Engine with news product 
  • EZRunner - Commercial, Servlet Runner 
  • ATG Dynamo - ATG (Art Technology Group) Dynamo Application Server 
  • Java Web Server beta - Suns Java Web Server 
  • Orion Web Server - A pure-Java web server that is being written to support Servlet API 2.1 and JSP 
  • WebSphere - IBM® WebSphere™ is a set of software products that help customers develop and manage high-performance Web sites to ease the transition from simple Web publishing to advanced e-business Web applications. 

Web Server Plug' Ins

Servlets

  • Zip Servlet - Transfers compressed data between Applet and Servlet 
  • Applet2Servlet - cooperaation between Applet and Servlet 
  • GifServlet - produces GIFs as data output 
  • Village - Village is a 100% Pure Java API that sits on top of the JDBC API 
  • Town - A Town is an extension of a Village 
  • Dash - A Servlet Framework for building Secure Dynamic Websites 
  • Cool Servlets - Resource Management in Java Servlets 
  • Unicom's Servlet CGI Development Kit - Framework that supports servlets on top of CGI 

Java Application Server

  • EJB - EJB Specification 1.1 
  • NetDynamics - Suns Java App server 
  • Enhydra - Free Java App server 
  • Locomotive - Free Java App server 
  • Voyager - ORB with EJB-Support and JGL 
  • EJB Org - Information around EJB products and NEWS 
  • Iona EJB product - EJB is a very important part of IONA CORBA strategy 
  • Application Server IDE - Commercial, complete application server 
  • WebLogic Server 4.0 - Commercial, complete middelware 
  • Tango - Commercial, good development tools, uses Apache, own database via odbc 
  • Websphere - Commercial, IBM WebSphere™ Application Server is a Java™-based application environment for building, deploying and managing Internet and intranet Web applications. 

HTML Generation

  • objectHTML - a java based scripting-language suitable for dynamic creation of HTML-documents or reports of any kind 
  • GNUJSP - Free JavaServer-Pages, comes bundled with jo! 
  • JSP - Java Server-Pages Installation Guide 
  • SJSP - SJSP is implementation of Sun's JSP 0.92 
  • zJSP - An experimental JSP engine that converts .jsp files to .java servlets directly. 
  • GSP - a java page compilation GNU project 
  • OTempo - Scripting-language to generate dynamic HTML content 
  • WebMacro - Scripting-language to generate dynamic HTML content 
  • Acme - Java HTML API 
  • Weaf - Web Enterprise Application Framework 
  • ECS - The Element Construction Set is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. 
  • InstantOnline Basic - InstantOnline Basic offers things like a configurable connection pool and conditional processing. 

Java and Databases

  • InstantDB 2.2 - A Java Database Engine 
  • Polar - CORBA based object relational mapping framework 
  • Persistence Framework - object relational mapping for a lot of RDBMS products. Comes with StoreBuilder, a modelling tool that genererates models and java-source code 
  • CocoBase - CocoBase Free JDBC (ie. CocoBase Lite) is an easy to use, entirely portable framework for attaching Java Applications to any Relational database. 
  • TopLink - bridges the gap between the world of objects and the world of relational technology. By mapping objects to relational tables, TOPLink lets you focus on the design and implementation of your applications, rather than the development of complex infrastructure: 

Online Shop Systems

Linux

Java Coding Conventions on the Web

UML

Java VM

  • JDK - Sun JDK 2 and 1.1.x  
  • IBM Jikes - Jikes is a Java compiler that translates Java source files as defined in The Java Language Specification (Addison-Wesley, 1996) into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification (Addison-Wesley, 1996). Unlike other compilers, Jikes accepts the Java language only as specified: not as a subset, variant, or superset.  
  • japhar - A portable interpreter for Java bytecodes. Japhar is the Hungry Programmers' Java VM. It has been built from the ground up without consulting Sun's sources. Japhar is released under the LGPL, which should make it much more attractive for companies interested in embedding an open source JVM in their proprietary/commercial products. For example, the LGPL is compatible with Netscape's NPL license, and allows Japhar to be included into Mozilla. 

Others