„Objektumorientált szoftvertervezés - KisZH-k, 2009.” változatai közötti eltérés
Új oldal, tartalma: „{{GlobalTemplate|Infoszak|OotKisZH2009}} ==1. KisZH (2009. 03. 04 - Java)== ===A csoport=== # Milyen template paramétert adjunk meg az osztálynak/függvénynek a ki…” |
a fv. -> metódus, code tag |
||
| (3 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
=1. KisZH (Java)= | |||
==A csoport== | |||
# Milyen template paramétert adjunk meg az osztálynak/függvénynek a kipontozott helyekre, hogy a lehető legáltalánosabb megoldást kapjuk? | # Milyen template paramétert adjunk meg az osztálynak/függvénynek a kipontozott helyekre, hogy a lehető legáltalánosabb megoldást kapjuk? | ||
| 42. sor: | 39. sor: | ||
''Ehhez a feladathoz magyarázat az 1. diasor 2. oldalán (18-as dia)'' | ''Ehhez a feladathoz magyarázat az 1. diasor 2. oldalán (18-as dia)'' | ||
==B csoport== | |||
* 1. Ugyanez volt a feladat, minimálisan különböző függvényekkel. Persze ez pont elég volt, hogy más template paramétert várjanak! :) | * 1. Ugyanez volt a feladat, minimálisan különböző függvényekkel. Persze ez pont elég volt, hogy más template paramétert várjanak! :) | ||
* 2. Hasonló volt a feladat, de f1-ek publikusak voltak. (Így működött a virtuális függvények felülírása a leszármazottban.) | * 2. Hasonló volt a feladat, de f1-ek publikusak voltak. (Így működött a virtuális függvények felülírása a leszármazottban.) | ||
=2. KisZH (Perzisztencia)= | |||
==A csoport== | |||
# Melyik interface deklarálja a out.writeObject(_SerializableClass) | # Melyik interface deklarálja a <code>out.writeObject(_SerializableClass)</code> metódust? | ||
# Mire jó a Hibernate-ben a <discriminator>? '''table-per-class-hierarchy esetén meghatározza a gyerekosztály (subclass) típusát''' | #: '''ObjectOutput''' | ||
# Mire jó a Hibernate-ben a <discriminator>? | |||
#: '''table-per-class-hierarchy esetén meghatározza a gyerekosztály (subclass) típusát''' | |||
# Milyen állapotai vannak Hibernate-ben a Session-höz képest a perzisztens objektumoknak?(4db) | # Milyen állapotai vannak Hibernate-ben a Session-höz képest a perzisztens objektumoknak?(4db) | ||
#:* '''Tranziens''' (Transient): objektumot kódból hoztuk létre, adatbázisban nem szerepel | |||
#:* '''Perzisztens''' (Persistent): az objektum szinkronizálva van az adatbázis táblákkal (unit of work commitnál íródik ki ténylegesen) | |||
#:* '''Lekapcsolt''' (Detached): perzisztens volt, de az adatbázissal azóta megszűnt a kapcsolat, így jelenleg nincs szinkronban. Új Sessionhöz később hozzá lehet kapcsolni. | |||
#: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/objectstate.html#objectstate-overview | |||
# Igazakat kellett bejelölni: OO adatbázisban: | # Igazakat kellett bejelölni: OO adatbázisban: | ||
* Nem lehetnek párhuzamos Session-ök egy adatb-hez - '''HAMIS''' | #:* Nem lehetnek párhuzamos Session-ök egy adatb-hez - '''HAMIS''' | ||
* Nem lehetnek más JVMből indított Session-ök egy adatb-hez - '''HAMIS''' | #:* Nem lehetnek más JVMből indított Session-ök egy adatb-hez - '''HAMIS''' | ||
* Lehet több, azonos JVMből indított Session egy adatb-hez - '''IGAZ''' | #:* Lehet több, azonos JVMből indított Session egy adatb-hez - '''IGAZ''' | ||
# Volt egy osztály egy statikus int- | # Volt egy osztály egy statikus int-tel (<code>minsalary</code>), valamint egy <code>getSalary()</code> metódussal. Meg volt adva egy query, amiben a feltétel: <code>getSalary()>minsalary</code> (OO adatb). Igazakat kellett jelölni: | ||
* Hibás, mert csak tagváltozók szerepelhetnek a query-ben | #:* Hibás, mert csak tagváltozók szerepelhetnek a query-ben | ||
* Hibás, mert statikus változók nem szerepelhetnek a query-ben | #:* Hibás, mert statikus változók nem szerepelhetnek a query-ben | ||
* Hibás, mert kollekció kellene, és nem osztály (?) | #:* Hibás, mert kollekció kellene, és nem osztály (?) | ||
* '''Korrekt''' | #:* '''Korrekt''' | ||
==B csoport== | |||
=3. KisZH (Hálózatkezelés, RMI)= | |||
==A csoport== | |||
* 1. Mik a (natív) TCP/IP alapú hálózatkezelés jellemzői? (2 pont) | * 1. Mik a (natív) TCP/IP alapú hálózatkezelés jellemzői? (2 pont) | ||
| 79. sor: | 79. sor: | ||
* 3. Mik az mobil ügynök megérkezésével kapcsolatos problémák? (2 pont) | * 3. Mik az mobil ügynök megérkezésével kapcsolatos problémák? (2 pont) | ||
==B csoport== | |||
* 1. Mik a hálózati keretrendszer alapú hálózatkezelés jellemzői? (2 pont) | * 1. Mik a hálózati keretrendszer alapú hálózatkezelés jellemzői? (2 pont) | ||
| 101. sor: | 101. sor: | ||
* 3. Mik a mobil ügynökkel kapcsolatos biztonsági problémák? (2 pont) | * 3. Mik a mobil ügynökkel kapcsolatos biztonsági problémák? (2 pont) | ||
=4. KisZH (Java ablakkezelés, Swing)= | |||
==A csoport== | |||
* 1. Mik a konténerek felelősségei? (2 pont) | * 1. Mik a konténerek felelősségei? (2 pont) | ||
| 112. sor: | 112. sor: | ||
* Mi a GridBagConstraint osztály felelőssége? (2 pont) | * Mi a GridBagConstraint osztály felelőssége? (2 pont) | ||
==B csoport== | |||
* 1. Milyen tervezési mintát valósítanak meg az alábbi osztályok (2 pont) | * 1. Milyen tervezési mintát valósítanak meg az alábbi osztályok (2 pont) | ||
| 125. sor: | 125. sor: | ||
=5. KisZH= | |||
hasonló a 2008-as kisZH-hoz | |||
-- [[PallosTamas|Velias]] - 2009.03.17. | -- [[PallosTamas|Velias]] - 2009.03.17. | ||