Online shopping mall written with java