Struktura projektu Spring MVC

0

Jestem w trakcie tworzenia projektu w Spring MVC. Mam ukończony front aplikacji, teraz czas na backend - panel admina. Obecnie mam:
.controller
.dao
.dao.impl
.entity
.exception
.service
.service.impl

Zastanawiam się, gdzie umieścić kod do panelu admina. Mam koncepcję:
w każdej pacze tworzę katalog admin i tam umieszczam kod. Tylko czy nazwa pliku powinna mieć prefiks/sufiks "Admin"?
Inne podejście - robię paczkę *.admin i tam wszystkie nowe kontrolery, dao, modele itp.
Jak najlepiej do tego podejść?

Drugie pytanie, czy DAO dla admina powinno być inne niż do frontu? Czy po prostu front ma dostęp do tego samego DAO ale nie wykorzystuje wszystkiego. Serwisy rozumiem że tak. Mój front ma dostęp jedynie do odczytu danych, a admin będzie miał CRUD

0

nie szukasz moze kompana do projektu?

0

Nie. F5

1 użytkowników online, w tym zalogowanych: 0, gości: 1