DI i Bean u springu

DI i Bean u springu

offline
  • Pridružio: 29 Maj 2014
  • Poruke: 54

Poceo sam da ucim spring,sada imam malo nejasnoca oko DI i beana.
Zasto se koristi bean za strukturu objekta kada to mozemo uraditi u kodu.Npr:

<beans xmlns="http://www.springframework.org/schema/beans"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://www.springframework.org/schema/beans     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">    <bean id="helloWorld" class="com.tutorialspoint.HelloWorld">        <property name="message" value="Hello World!"/>    </bean> </beans>
public class HelloWorld {    private String message;    public void setMessage(String message){       this.message  = "hello world";    }    public void getMessage(){       System.out.println("Your Message : " + message);    } }

Hvala unapred,ukoliko neko zna i moze malo da mi pojasni kako se ove thenologije tacno koriste.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Fora kod beana je da ti ne treba da se opterećuješ njegovim životnim ciklusom (kad treba da se kreira, koliko dugo ostaje u memoriji, da li se u različitim slučajevima koristi ista ili druga instanca, itd...) već to sam Spring radi umesto tebe na osnovu parametara koje si naveo u definiciji beana.

U malim i jednostavnim programčićima je korišćenje beana vrlo često nepotrebna ili rešenje izgleda nezgrapno, ali u većim projektima na kojima radi više ljudi, korišćenje beana može dosta olakšati rad i onemogućiti pravljenje grešaka prilikom pisanja koda zato što programer koji ih koristi ne mora da misli o tome kako beani nastaju, gde i kako se čuvaju, već ih jednostavno koristi preko DI.



Ko je trenutno na forumu
 

Ukupno su 954 korisnika na forumu :: 45 registrovanih, 8 sakrivenih i 901 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: airsuba, ajo baba, Atomski čoban, babaroga, bigfoot, bojank, Boris BM, Brana01, CikaKURE, DPera, draganl, Excalibur13, FileFinder, FOX, Georgius, herrDule, Jahorina, Kibice, Kruger, laurusri, Leonov, LUDI, maiden6657, milos.cbr, milutin134, MiroslavD, Mixelotti, naki011, nemkea71, nenad81, Panter, pein, procesor, Romibrat, Sirius, slonic_tonic, Srky Boy, stegonosa, tmanda323, Toper, Trpe Grozni, vathra, W123, šumar bk2, 125