Struktura projektu Maven

Struktura projektu Maven
MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

Witam,
czy możecie mi powiedzieć w którym miejscu w projekcie Maven (w aplikacji webowej) powinny się znajdować serwlety?

Pozdrawiam :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

W jakiejś bibliotece z której korzystasz, bo gołych servletów nie powinieneś tam mieć wcale w kodzie, chyba że piszesz bibliotekę/framework.

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1
Shalom napisał(a):

W jakiejś bibliotece z której korzystasz, bo gołych servletów nie powinieneś tam mieć wcale w kodzie, chyba że piszesz bibliotekę/framework.

Ewentualnie może to jeszcze być student piszącyprojekt na studia :D

@moozgi servlety nie różnią się w niczym szczególnym od reszty kodu i powinny być tam gdzie reszta kodu czyli w src/main/java

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
0

W moim projekcie ścieżka kodu jest w src/main/webapp i tam mam plik index.jsp. Czyli z tego co rozumiem to mam pisać servlety w tej ścieżce, tak? Z tego co wiem to servlety nie mogą być widoczne, mogę się mylić

Co rozumiesz że servlety mają być niewidoczne?
Dla kogo mają być niewidoczne?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1

Czytałem, że servlety przetwarzające dane nie mogą być widoczne dla użytkownika np. przy pobieraniu i przetwarzaniu danych z bazy danych

Gdzie tak czytałeś?
Servlet jest to klasa mająca zaimplementowaną co najmniej jedną z 11-12 method do obsługi http. Nie powinna ona bezpośrednio pobierać i przetwarzać dnych z bazy danych, bo wtedy łamie SRP. Od tego są inne klasy jak np. dao/repositories i services

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.