Ich beginne ein neues Java-Webprojekt, das Hibernate und eine Standard-MVC-Architektur verwendet. Ich habe gerade damit begonnen, die Projektstruktur zu entwerfen, und dabei habe ich mich umgesehen, ob es irgendwelche Standards in diesem Bereich gibt, wo die Controller hingehören und wie man alles am besten anordnet. Ich habe jedoch nicht wirklich irgendwelche Richtlinien gefunden.
Was ich also gerne wissen möchte, ist
- Kennt jemand einen Best-Practice-Leitfaden für das Layout eines Java-Webprojekts?
- Hat jemand bestimmte feste Regeln, die er für verschiedene Projekttypen immer befolgt?
- Neigen die Leute dazu, Pakete nach den verschiedenen Schichten wie Präsentation, Geschäft und Anwendung aufzuteilen?