A Java 8 web framework with Ant builds, servlet-based request handling and an included generated polling-application sample.
Application structure
Applications configure WEB-INF/config.json, declare component actions and tables in component.json, supply Filter and Model classes, and map a servlet extending GeneletServlet. The compatibility contract describes constructor and routing expectations.
Runtime and source
The reviewed implementation uses javax.servlet and Java EE 7-era APIs. It is not a Jakarta namespace port. Its build inputs include repository-local third-party JARs; review their versions and licenses for your environment.
Build the framework JAR first, then the samples/tutojava WAR. The separate samples/javahelper directory illustrates a small command-line wrapper around the generator helpers.
Start with the right example
The historical polling tutorial assumes a prebuilt dist/Genelet.jar is already present. In the current repository dist is generated output; use the documented Ant build before following those historical steps.
Follow the Java getting-started guide.
Source and license
guruperl/java, branch master. Current README · LGPL 2.1 license · Issues.
Source reviewed October 5, 2026. Commands and capabilities below are grounded in the repository; builds and application examples have not been executed as part of this content restoration. No supported-version lifecycle or production-readiness guarantee is implied.
