title: How to Design and Architect a Java/Java EE web application?
body: <p>I am java developer with almost 5 years of experience on Struts, Spring and Hibernate. </p>
  
  <p>We have a new project coming up in few days. We have the complete requirements with us and we will be doing this project using Spring MVC, Spring  and the Hibernate.</p>
  
  <p>I have been asked to design and architect the entire web application. Designing and creating an Architect is something which I have not done till now in my career. And I don't know how do I go about this and where to start, what tools to use and so on. I don't know even the A,B,C's of design and architecture. </p>
  
  <p>You may be wondering why I was even I asked to do this at first place. The thing is I was given an opportunity to do this and at every stage I will be monitored and I will have my seniors reviewing the design. </p>
  
  <p>So any suggestion, ideas and steps to start and go ahead are welcome.</p>