Jak się poprawnie łaczyć z bazą danych w #java, jeśli przykładowo łacze sie przez jdbc, mam connection i statement to jak poprawnie zadawac zapytania do bazy z poziomu widoku? W sensie jak np. kliknę przycisk żeby mi zmienił status (taki status aktywnosci jak na skype) to musze wykonać zapytanie na bazie (update). Ale przecież nie moge w każdym widoku/klasie widoku od nowa tworzyć nowego obiektu klasy jdbc. Można by też było
@beethoven: ale nie wydaje mi się żebym był na tyle zaawansowany ( ͡° ʖ̯ ͡°) nawet nie wiem od czego miałbym zacząć, rozumiem ze apka i apka desktopowa miałyby tylko robić za widok a cała logika zawarta byłaby na serwerze?
Czyli jesli ktoś chciałby np. dodać przedmiot do bazy to apka łaczylaby sie z serwerem, ten by odbieral polaczenie, pobieral te dane, wsadzał je do bazy i
  • Odpowiedz
@MrFisherman:

ale nie wydaje mi się żebym był na tyle zaawansowany ( ͡° ʖ̯ ͡°) nawet nie wiem od czego miałbym zacząć, rozumiem ze apka i apka desktopowa miałyby tylko robić za widok a cała logika zawarta byłaby na serwerze?

tak. możesz na początek zrobić komunikację za pomocą requestów HTTP. Aplikacja serwerowa musiałaby wtedy wystawić endpointy.

Pobaw się spring bootem - ma wbudowany serwer http, więc nie
  • Odpowiedz
@Czternasty: ma znaczenie. bo z nauczycielem jesteś 45minut, który on poświęca wszystkim, a większość nauki jest w domu z książką/netem. ale jak się pobiera pdfy to nie ma znaczenia, bo można mieć wszystkie książki za free ( ͜͡ʖ ͡€)
  • Odpowiedz
jak masz doświadczenie ponad 5 lat to chcąc nie chcąc sam zdobyłeś tą wiedzę


@eovenn: To jest tak błędne założenie, że ręce opadają. Gdybym teraz dostał piątaka za każdy przypadek, gdy spotkałem się w projektach z wysrywami domorosłych seniorów "bo mam X lat doświadczenia to wiem najlepiej i nie potrzebuję autorytetów" to bym już pewnie do końca życia nie musiał pracować.
  • Odpowiedz
@dan3k: serio udajesz głupiego czy taki jesteś? Ale brnijmy w to.
Wzorców projektowych nauczyłem się po prostu analizując kod i pracując komercyjnie. Dopiero po czasie dowiedziałem się, że to co wykorzystywałem to był wzorzec projektowy. Mało tego operowałem nimi nieświadomie, bo po #!$%@? mam wiedzieć, że to co wykorzystałem to fasada, a to builder, jak to ma poprostu spełniać swoją funkcję i działać?
Szczerze to rzygam wysypem ludzi którzy się naczytali
  • Odpowiedz
#naukaprogramowania Mireczki pijcie ze mną kompot. Jako, że pomału staje się mistrzem aplikacji konsolowych, a słyszałem, że nauka Swinga jest passe to od początku roku próbowałem wgryźć się w  MVC z jakiejkolwiek strony. W końcu udało mi załapać, coś więcej Thymeleafa i moje skrypty zaczną wyglądać klikalnie :D Podczas najbliższej sesji w planszówkę Tau Ceti przez kamerkę (nieźle się bawimy z kumplem co?:D) będę już mógł korzystać z companion appki własnej produkcji.
R.....u - #naukaprogramowania Mireczki pijcie ze mną kompot. Jako, że pomału staje si...

źródło: comment_6Y17obsYJjV3cVfOL8kSfqdypad8QeTx.jpg

Pobierz
  • Odpowiedz
Piszę prosty program w #java w którym jedna z metod sprawdza czy w pobranym od użytkownika słowie znajdują się znaki inne niż litery (np. cyfry czy znaki specjalne). Pierwotnie metoda wyglądała tak:

public boolean charFinder(String inputString) {
Pattern p = Pattern.compile("\W", Pattern.CASE_INSENSITIVE);
Pattern p2 = Pattern.compile("0-9", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(inputString);
Matcher m2 = p2.matcher(inputString);

return m.find() || m2.find();
}

I wszystko śmigało jak powinno jednak chciałbym to zrobić bardziej elegancko, druga
Siemano mirki, czy ktoś mi może wytłumaczyć po co logować się do docker huba i pushować tam swój obraz? Co jeśli chciałbym sobie coś takiego self hostować? Da się? Ewentualnie pushnąć na githuba po prostu? Nie rozumiem po co kolejna platforma do której trzeba mieć konto i się logować
#naukaprogramowania #programowanie #devops #docker
@TMBRK: do docker huba jest sens logować się tylko jeśli chcesz udostępnić publiczne obrazy. Firmy zazwyczaj mają własne rejestry, żeby tam trzymać albo obrazy bazowe (jako proxy), albo całe paczki aplikacji.
Takie rejestry dostarcza docker w wersji enterprise, sonatype w nexus, portus i pewnie wiele innych.
Jeśli nie masz potrzeby, nie potrzebujesz loginu na hubie.
  • Odpowiedz
Siemano mirki, chciałbym sobie postawić środowisko z apachem/nignx, PHP (LAMP) na swoim kompie. Jednak nie chce mi się męczyć z zależnościami i bawieniem z wersjami PHP. Słyszałem, że można ominąć tą zabawę korzystając z vagranta/kontenerów #docker. Które z tych rozwiązań będzie lepsze?
#linux #naukaprogramowania #programowanie
Sieeeeeema! ( ͡º ͜ʖ͡º) Mamy dla Was nowe #cppnews, czyli #nowinki z #programowanie w #jezykc i #cpp! ( ͡ ͜ʖ ͡)

https://cpp-polska.pl/post/cppnews-59-0403-10032019-msvs-redukuje-rozmiar-binarki-z-wyjatkami ()

W tym tygodniu znajdziecie linki do kilku artykułów opisującech niedawno zaakceptowane moduły, świetne usprawnienie MSVS redukujące rozmiar wynikowych plików binarnych nawet o 20% i wiele więcej!


Miłego czytaaaania! ʕ
CppPolska - Sieeeeeema! ( ͡º ͜ʖ͡º) Mamy dla Was nowe #cppnews, czyli #nowinki z #prog...

źródło: comment_biFVCzoGTiztQyWSFylE90QDQ3owa6T5.jpg

Pobierz
  • Odpowiedz