Getting started
This simple ActiveWeb project available for download demonstrates main principles of the framework. It is a CRUD application, which can list/add/view books. It also shows how to write model and controller specs (tests), and how to perform dependency injection.
Pre-requisites
- Java (any version will do)
- Maven 2/3
- MySQL (only required for this startup app, not a real dependency for ActiveWeb)
Get example app
Clone the app: ActiveWeb simple example
git clone git@github.com:javalite/activeweb-simple.git
Adjust DB properties
Edit this file, and adjust connection properties, as well as database names for different environments
src/main/resources/database.properties
Create DB schemas (in MySQL):
Execute the following in the root of the app:
mvn db-migrator:create
mvn db-migrator:migrate
This will create appropriate databases in MySQL and run migrations located in
src/migrations
Start the app
Execute:
mvn jetty:run
Navigate with browser: http://localhost:8080/activeweb-simple/
How to comment
The comment section below is to discuss documentation on this page.
If you have an issue, or discover bug, please follow instructions on the Support page