thesis - java web development