This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I developed a basic struts2 app in MyEclipse in which the directory structure is not the same as said in many tutorials and it didn't have a WEB-INF/Classes folder. Also it doesn't have
default.properties, etc. It only has Struts.xml and web.xml files. But it works fine.
So my doubts are:
1. Is there no strict rule on the directory structure of the project?
2. Which Configuration files are optional?