This is a sample "To-Do" web application built with Aspectow Enterprise Edition. It demonstrates how to create a simple, database-driven web application using Aspectran and its related technologies.
This project serves as a practical example for developers getting started with Aspectow. It includes basic CRUD (Create, Read, Update, Delete) operations for managing a to-do list, showcasing the core features of the Aspectran framework in a web environment.
- Framework: Aspectran
- Web Server: Undertow (embedded)
- View Layer: Thymeleaf
- Database: H2 (embedded)
- Java 21 or later
- Maven 3.9.4 or later
-
Clone the repository:
git clone https://github.com/aspectran/aspectow-todo-webapp.git
-
Navigate to the project directory:
cd aspectow-todo-webapp
-
Build the project with Maven: This will compile the source code and package the application.
mvn clean package
Once the project is built, you can start the application using the Aspectran Shell.
-
Navigate to the
bin
directory:cd app/bin
-
Start the Aspectran Shell:
./shell.sh
-
Access the application: Open your web browser and navigate to http://localhost:8080.
This project is licensed under the Apache License 2.0.