Hej :) uczę się dopiero Spring Boota powiedzcie mi co powinno się znajdować w Klasie z adnotacją @Service??wyczytałem że logika biznesowa?? co to znaczy konkretniej??
Jeśli nie wiesz co to logika biznesowa, to może zacznij od nauki podstaw programowania, a nie od nauki Springa?
https://softwareengineering.s[...]-really-is-the-business-logic
Zakładam że umiesz ang
kolejny cebulak polak który nie pomoże a krytykuje...może należałoby odpowiedzieć na pytanie bo zapytałem więc oczekuje odpowiedzi ale widzę że cięzko jest u was z odpowiedzia na pytanie...
Shalom napisał(a):
Jeśli nie wiesz co to logika biznesowa, to może zacznij od nauki podstaw programowania, a nie od nauki Springa?
No wiesz ja podstaw programowania z javy uczyłem się od pojęć które będą mi potrzebne w programowaniu czyli klasy obiekty funkcje abstrakcja enkapsulacja interfejsy itd nic nie było mowy o logice biznesowej więc nie pieprz głupot panie Stanisławie Podgórski taki pan wykształcony a tylko krytykuje innych :)Po to jest forum żeby pytać innych a pan ironicznie żartuje sobie ze mnie :P
aaa bb napisał(a):
Shalom napisał(a):
Jeśli nie wiesz co to logika biznesowa, to może zacznij od nauki podstaw programowania, a nie od nauki Springa?
Shalom napisał(a):
Jeśli nie wiesz co to logika biznesowa, to może zacznij od nauki podstaw programowania, a nie od nauki Springa?
No wiesz ja podstaw programowania z javy uczyłem się od pojęć które będą mi potrzebne w programowaniu czyli klasy obiekty funkcje abstrakcja enkapsulacja interfejsy itd nic nie było mowy o logice biznesowej więc nie pieprz głupot panie Stanisławie Podgórski taki pan wykształcony a tylko krytykuje innych :)Po to jest forum żeby pytać innych a pan ironicznie żartuje sobie ze mnie :P
Sam pier...... rusz głową.
aaa bb napisał(a):
kolejny cebulak polak który nie pomoże a krytykuje...może należałoby odpowiedzieć na pytanie bo zapytałem więc oczekuje odpowiedzi ale widzę że cięzko jest u was z odpowiedzia na pytanie...
Jestem Niemcem.
Adnotacja @Service sprawia, że dana klasa zostanie "umieszczona" w kontenerze IoC jako singleton.
Praktyka nakazuje umieszczać w tym miejscu logikę biznesową. Może być też prosty call do bazy danych tylko po to, żeby nie pisać tej logiki w warstwie wyżej, np. Rest API.
Równie dobrze możesz utworzyć zwykłą klasę, w konfiguracji zdefiniować dla niej bean'a i wyjdzie na jedno.
@aaa bb logika biznesowa jest pojęciem inżynierii oprogramowania
a nie programowania jako takiego. Logika biznesowa to to czym zajmuje się twoja aplikacja
. Jeśli piszesz oprogramowanie do sterowania marsjańskim łazikiem, to to będzie twoja logika biznesowa
. Mógłbyś tam mieć np. jakiś MovementControlService
, ScienceInstrumentsService
itp, które komunikowałyby się z odpowiednimi podsystemami łazika i koordynowały wykonanie jakiejs operacji, w odpowiedzi na input od użytkownika.