Skip to content

WebJava is a lightweight Java web framework built from scratch from me.

License

Notifications You must be signed in to change notification settings

Katsaros/WebJava-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebJava Framework

WebJava is a lightweight, modular Java web framework built from scratch, providing an intuitive and flexible development experience. It empowers developers to create robust web applications with ease, offering a range of features commonly found in modern web frameworks.

Key Features

  • Modularity: WebJava adopts a modular design, allowing developers to use only the components they need. This promotes code reusability and maintainability.
  • Dependency Injection: The framework includes a powerful dependency injection system, enabling seamless management of class dependencies. The @AutoInitialize annotation simplifies the initialization and injection of classes.
  • Routing and Endpoints: WebJava provides a straightforward routing mechanism using custom annotations like @Endpoint, @Get, @Post, @Put, and @Delete. This makes defining RESTful endpoints intuitive and concise.
  • Storage Managers: WebJava provides specific ready-to-use methods to execute operations to databases easily.

Documentation and Community

For detailed documentation, including API references and usage examples, visit our official documentation website.

License

WebJava is licensed under the MIT License.

About

WebJava is a lightweight Java web framework built from scratch from me.

Topics

Resources

License

Stars

Watchers

Forks

Languages