JavaXT Express

Download javaxt-express
Current Version: 1.4.0
Release Date: 2/14/2024
File Size: 298 KB
File Format: Zip
Includes: Jar File and Source Code

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. The governing philosophy is that Java should be used for the back-end, and JavaScript is for the front-end. The Java classes leverage several other JavaXT libraries including javaxt-core, javaxt-server, and javaxt-orm. The JavaScript classes rely on the javaxt-webcontrols.

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 Compatibility

The javaxt-express library is 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.4.0</version>
    </dependency>
  </dependencies>
Add Runtime Dependencies
    <!-- H2 dependency example -->
    <dependency>
      <groupId>com.h2database</groupId>
      <artifactId>h2</artifactId>
      <version>2.2.224</version>
    </dependency>