A simple sample application that uses Java/Jakarta EE technologies.
The application uses JPA, EJBs and JSF with BootsFaces and was developed for WilfFly. Although the underlying data model is very simple, it has a repository layer and a service layer, that is used by page backing beans.
For simplicity the application uses an H2 in-memory database as datasource, but this can easily be changed to any other database using the WildFly datasource configuration.
Maven is used to build the program from source code. Just execute the following Maven goals to build and package the application:
mvn clean package
As mentioned earlier an in-memory H2 database is used as datasource, so if WildFly is used no further configuration is
required. To use another database simply configure one called CDCollectionManagerDS
.
If there are problems with this program or you find any bugs, then please feel free to create a new issue on the corresponding GitHub page.
Johannes Hillert (GitHub)
Copyright (c) 2018 Johannes Hillert. Licensed under the MIT license, see the included LICENSE file for details.