Tutorial from here: https://netbeans.org/kb/docs/javaee/ecommerce/design.html