Cześć
Zabieram się za pracę nad własną aplikacją webową:
W skrócie technologie jakich zamierzam użyć to: SpringMVC,Hibernate,Maven,MySQL i inne :)
Aplikacja ma się dzielić na:
- Okno logowania które zapewnia dostęp do pewnych części serwisu początkowo dla administratora i gościa.
- Strona główna w której można przejść do sekcji A i sekcji B które zajmują się odrębna tematyka jak i wymagają konkretnych uprawnień np. administratora lub gościa z dostępem do A lub B w przyszłości może powstanie C.
Tworząc w/w aplikacje chciałbym uczyć się dobrych praktyk (oczywiście w miarę możliwości ) dlatego zwracam się z pytaniem do Was :)))
Mam wątpliwość jak podzielić całą aplikacje...
- Całość zamieścić w 1 projekcie z odpowiednim podziałem na paczki .. model, dao , controllery , serwisy, itp itd. ogólnie nie wiem jak to ogarnąć aby było czytelnie i praktycznie :)
- Dla każdej sekcji A,B stworzyć osobny moduł i je osobno rozwijać w miarę możliwości.
- Inaczej? :)
pozdrawiam i z góry dziękuję za pomoc :)