Objektumorientált szoftvertervezés - KisZH-k, 2011.
A VIK Wikiből
Ez az oldal a korábbi SCH wikiről lett áthozva.
Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!
Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.
Általános tudnivalók
2 csoport van, egyik megegyezik a Wikin lévőkkel, de van másik is, ami más, tehát erre készülni kell.
Azért ez általában nem volt igaz, sűrűn előfordult, hogy a kisZH teljesen megegyezett a régebbiekkel - inkább a két LZ-féle kZHnál fordultak elő eltérések.
Az idei témakörök ezek voltak:
- java alapozó
- swing
- perzisztencia (LZ)
- metrikák, tervezési minták (LZ)
- RMI, Corba
3. KisZH
B csoport (keretes)
- 1. Van a következő kódrészlet
class A implements Serializable { public int i = 2; public transient j = 3; } A a = new A(); a.i = 1; a.j = 8; s.writeObject(a); a.i = 0; a.j = 5; s.writeObject(a);
Majd visszaolvassuk őket egy új A osztály példányába. i = ?, j = ?
- 2. Melyik objektumnak van createQuery() függvénye (több is bejelölhető volt)?
- a Session-nek
- a táblának
- a perzisztens kollekciónak
- 3. Melyik típushoz tartozik a <discriminator> tag (több is bejelölhető volt)?
- table-per-hierarchy
- table-per-concrete-class
- table-per-joined-table
- table-per-subclass
- 4. Hibernate alatt mi felel meg a JPA EntityManagerének?
- 5. OO adatbázishoz kapcsolódva melyik állítások igazak?
- Új Session létrehozásakor a Sessiont létrehozó szál nem csatlakozik automatikusan a Sessionhöz.
- Ha a Sessionhöz tartozó összes szál kilép, akkor a Session megszűnik.
- Ha egy Sessionhöz új szál csatlakozik, akkor minden perzisztens objektumnak létrejön egy új példánya.