Java EE 8 and Glassfish v5 had beed released for a few days, I also spend some time to update to the last specificaitons brought by Java EE 8. This sample application will show how to build a traditional MVC application using Java EE 8 new features.

The following specifications are used in this sample appliacation:

What's it?

You could have embraced some Agile methodology in your projects, such as Scrum, Kanban, TODO list etc. This sample application can be considered as a simple Kanban like applicaiton, I name it Taskboard.

In the initial version, it could includes the following features:


I have also created some some variants to demonstrate varied technology stack in the past, you can browse which you are interested in.

Build the project


To try this appliacation in your local system, make sure you have already installed the following software.

Get the source codes

Clone the source codes from github.

git clone

Or check out the codes NetBeans IDE which have great Git support.

Now you can run it from mvn command line or NetBeans IDE.

Command line

mvn verify cargo:run

NetBeans IDE

  1. Adds Glassfish in Server node in the Service view.
  2. Open the project(if you used NetBeans to check out the codes, it could be open by default)
  3. Right click the project node, and select Run to run this project on Glassfish.


Welcome to contribute this project, you can fork it and send a pull request, or share your idea on Github issues.