Guide to Web Development with Java: Understanding Website Creation