GUI és backend együttműködésének megoldása hogyan?

Fórumok

Hozzászólások

Ezt hívják DTO-nak (Data Transfer Object). Jobban jársz, ha publikus adattagokat definiálsz bele, különben nem fogod tudni olvasni a másik rétegben.
Vagy publikus mezőket csinálsz, vagy publikus "getter"-eket, érdemes a JavaBeans stílusú property metódosokat csinálni. Pl:

private String tipus;

public String getTipus() {
return tipus;
}

public void setTipus(String tipus) {
this.tipus = tipus;
}

Persze publikus setter esetén a field-eket nem fogod tudni final-ra definiálni, de te döntsd el, hogy csak a konstruktorban adsz értéket a DTO mezőinek, vagy pedig bármikor... Attól függ, hogyan használod a DTO-kat.

Csak feliratkozom, mert érdekel a téma.

Olvass utána az MVC vagy MVP patterneknek, aztán amelyik neked érthetőbb, azt próbáld meg alkalmazni.

Kicsit off, de jótanács: Nem érdemes magyar változó- és osztályneveket használni, angollal jobban jártok.

Köszi, ezen már én is elgondolkodtam, hogy nem lenne-e jobb angol neveket használni, de a csoporttársam, aki a GUI-t csinálja, magyar változónevekkel kezdte, és már nem akartam belerondítani. Amúgy ez egy beadandó a Duf-on, Informatikai projektvezetés és gyakorlat tárgyból, és hát... közeleg a leadási határidő, én meg totál úgy érzem, hogy nagyobb fába vágtam a fejszémet, mint kellett volna :( valahogy csak sikerül már összehozni... és köszönöm mindenkinek, aki segített, és aki ezután fog.