GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • javaxt-core
  • javaxt-server
  • javaxt-express
  • Revision History
  • java
  • javascript
  • javaxt-webcontrols
  • javaxt-orm
  • javaxt-exchange
  • javaxt-gis
  • javaxt-rss
  • Easily create REST WebService endpoints
  • Advanced file manager and cache control
  • Headless CMS

This view

  • Original page
  • New address

GeezerVison is showing www.javaxt.com — JavaXT Express

JavaXT
Home
Documentation
Downloads
Wiki
About
  • javaxt-core
  • javaxt-server
  • javaxt-express
    • Revision History
    • java
    • javascript
  • javaxt-webcontrols
  • javaxt-orm
  • javaxt-exchange
  • javaxt-gis
  • javaxt-rss

JavaXT Express

The javaxt-express library is used to help simplify the development of websites, data driven webservices, and responsive web applications. The library is lightweight and unopinionated. It consists of both Java and JavaScript classes that you can mix and match to suit whatever you need.

Download javaxt-express
Current Version: 1.5.2
Release Date: 4/7/2025
File Size: 343 KB
File Format: Zip
Includes: Jar File and Source Code

Key Features

  • Bare-bones web framework
  • Easily create REST WebService endpoints
  • Manage state and send notifications via web sockets
  • Advanced file manager and cache control
  • CRUD support via object relational mapping
  • Headless CMS
  • Misc utilities

Java Dependencies

The Java classes leverage several other JavaXT libraries including:

  • javaxt-core
  • javaxt-server
  • javaxt-orm

Additional dependencies may be required, depending on how you are using javaxt-express. These optional dependencies include:

  • JSQLParser: SQL Parser
  • Nashorn: Javascript Parser (required by ORM)
  • Jakarta Mail: Email library
  • H2: Embedded database

JavaScript Dependencies

None of the core Java components or comman line app require JavaScript. However, javaxt-express is bundled with several JavaScript classes that rely on the javaxt-webcontrols library.

Java Compatibility

The javaxt-express library is compiled with Java 1.8. Best used with Java 11 and up.

Maven Support

If you're a Maven user, you can configure your pom.xml to pull releases directly from this site. To add javaxt-express to your project, simply add this site to your list of repositories and add a dependency. XML snippits below. See the downloads page for more information.
Add Maven Repository
  <repositories>
    <repository>
      <id>javaxt.com</id>
      <url>https://www.javaxt.com/maven</url>
    </repository>
  </repositories>
Add Maven Dependency
  <dependencies>
    <dependency>
      <groupId>javaxt</groupId>
      <artifactId>javaxt-express</artifactId>
      <version>1.5.2</version>
    </dependency>
  </dependencies>
Add Runtime Dependencies
    <!-- H2 dependency example -->
    <dependency>
      <groupId>com.h2database</groupId>
      <artifactId>h2</artifactId>
      <version>2.2.224</version>
    </dependency>

Demos

There are a few demos available on GitHub:
https://github.com/javaxt-project/javaxt-express-demo

If you have git and maven, you can follow these quickstart instructions:

git clone https://github.com/javaxt-project/javaxt-express-demo.git
cd javaxt-express-demo
mvn install
java -jar dist/express-demo.jar -start cms -demo Basic
Copyright © 2026, Peter Borissow
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.