Struktura projektu Maven

0

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

Pozdrawiam :)

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.

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

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?

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

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