An open API service indexing awesome lists of open source software.

https://github.com/lightweight-component/aj-framework

Lightweight Java Web Framework
https://github.com/lightweight-component/aj-framework

java spring

Last synced: 8 days ago
JSON representation

Lightweight Java Web Framework

Awesome Lists containing this project

README

          

[![Maven Central](https://img.shields.io/maven-central/v/com.ajaxjs/ajaxjs-framework?label=Latest%20Release)](https://central.sonatype.com/artifact/com.ajaxjs/ajaxjs-framework)
![Java Version](https://img.shields.io/badge/Java-8-blue)
[![Javadoc](https://img.shields.io/badge/javadoc-1.2.5-brightgreen.svg?)](https://javadoc.io/doc/com.ajaxjs/ajaxjs-framework )
![coverage](https://img.shields.io/badge/coverage-80%25-yellowgreen.svg?maxAge=2592000)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/lightweight-component/aj-framework)
[![License](https://img.shields.io/badge/license-Apache--2.0-green.svg?longCache=true&style=flat)](http://www.apache.org/licenses/LICENSE-2.0.txt)
[![Email](https://img.shields.io/badge/Contact--me-Email-orange.svg)](mailto:frank@ajaxjs.com)
[![中文](https://img.shields.io/badge/lang-中文-red)](./README.zh-CN.md)

# AJ-Framework Global Readme

What we have done for AJAXJS framework are:

- Logback and Slf4j
- Jackson JSON parser/Global JSON Response Data
- Unified Exception Handler
- Unified Controller Interceptor for better logging
- A Spring Ioc Helper/A PrintBanner for logging startup time
- A Cache system
- Server-side form validation
- Database Auto Connection for all HTTP connections, based on Tomcat JDBC Connection Pool
- Base Model and Page Model

A Web Framework for Spring Boot has these features:

- Designed for distributed use, suitable for high-concurrency scenarios
- Lightweight, minimize dependencies, less code, more functionality
- Full-stack, support both front-end and back-end, Java and TypeScript
- Clear code, Modularity and low coupling
- Fully documented and tested, easy to understand and maintain

## Tech stack

- JDK8/Tomcat 9/Spring Boot 2.7
- Spring-native build with GraalVM