A Java based mock online store