A JSP based shopping cart application for practice