You posted this question in the Java Category? Are you looking to integrate Java into your website design or are you asking about just how to design a website?
Please clarify...website design has many factors and considersations such as do you have static or dynamic information to display? Where do you plan on hosting the web site? When building web pages you have to consider the aesthetics and functionality.
Do you already know what type of content this website will publish?