Struktura projektu Maven

Struktura projektu Maven
MO
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 5 lat
  • 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 :)

K5
Pokaż tutorial, z którego się uczysz.
Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • 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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
S9
Albo robi prezentacją do muzeum techniki :D
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
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


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
MO
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ć
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
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?


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
MO
Czytałem, że servlety przetwarzające dane nie mogą być widoczne dla użytkownika np. przy pobieraniu i przetwarzaniu danych z bazy danych
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
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


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 1x, ostatnio: KamilAdam
MO
Na jakiejś stronie w Internecie, nie pamiętam dokładnie jakiej
K5
Z poprzednich postów wynika, że zaczynasz przygodę z webówką. Podlinkuj tutorial bo coś mi się wydaje, że jest przestarzały.
MO
Już wiem co jest nie tak, po prostu zaznaczyłem przy tworzeniu projektu w Maven opcję "utwórz prosty projekt" i stąd ta ścieżka do kodu 😄

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.