IDDE GECI
Az alábbiak közül mely tulajdonságok igazak a Maven build-rendszer esetében?
Teljesen fölöslegessé teszi az ANT build-rendszer használatát
Egy maven projekt esetében a GroupId és ArtifactId kombináció egyedi kell legyen
Csak windows operációs rendszer alatt futtatható
Csak Java projektek fordítására használható
Mi a szerepe a @Target meta-annotációnak ?
Megjelöli, hogy milyen végrehajtási környezetben váljon az illető annotáció aktívvá
Nem létezik ilyen meta-annotáció
Megadja, hogy az illető annotáció milyen elemekre legyen alkalmazható
Adott a következő részlet egy hibernate mapping xml állományból: (1)
< c l a s s name=" Event " t a b l e="EVENTS"> . . . </ c l a s s>
Milyen annotációkra lenne szükség a fenti kódrészlet helyettesítése érdekében?
@Entity, @Column
@Table, @Column
@Entity, @Table
@Column, @Mapping
Mi a különbség egy OSGI batyu esetén az INSTALLED és RESOLVED állapotok között ?
Installed( telepítve van), Resolved-(meghívódott a start metódusa)
A Resolved esetben a batyu függőségei sikeresen ki lettek elégítve
A két állapot egybevonható, semmi különbség nincs közöttük
Installed állapotban csak azok a batyuk lehetnek amelyeket kézzel telepítettünk
5. Egy java ResourceBundle kétféleképpen definiálható: (1) .properties állományok segítségével standard java osztályok segítségéve
Igaz
Hamis
Az alább felsoroltak közül melyek érvényes meta-annotációk ( annotációkhoz rendelhető annotációk )
@Retention
@Inherited
@SafeVarargs
@Singular
A JPA a Java Permanent Application rövidítése, egy olyan ORM keretrendszer amely adatbázistól specifikus módon használható java környezetben
Igaz
Hamis
Az alábbiakban felsoroltak közül melyik NEM naplózási keretrendszer ?
Java Logging API
Logback
System.out
Maven
Az alábbi feltételek közül melyek kell teljesüljenek ahhoz, hogy a következő utasítás (1) hatására sikeresen betöltődjön egy resource bundle: ResourceBundle messages= ResourceBundle . getBundle ( "MyBundle" ,new L o c a l e ( ’ ’ en ’ ’ , ’ ’US ’ ’ ) ) ;
Létezzen egy MyBundle_en_US.properties állomány
Az alkalmazás aktuális Locale-ja legyen amerikai angol-ra beállítva
A megfelelő .properties állomány legyen megtalálható az alkalmazás classpath-jában
Létezzen egy MyBundle.properties állomány az alkalmazás classpath-jában
Egy érvényes BundleContext objektum nélkül is lehetséges az, hogy az OSGI batyuk (1) kapcsolatot teremtsenek a container-ben található más batyukkal és szolgáltatásokkal
Igaz
Hamis
Egy maven repositoryban egy artifact azonosítására az úgynevezett (GAV) koordinátákat haszánljuk. Melyek ezek ?
GroupId, ArtifactId, Variation
GavGroup, AntVersion, VerificationNumber
GroupId, ArtificialId, Version
GroupId, ArtifactId, Version
12. Adott az alábbi kódrészlet egy ANT build.xml-ből |
||
<t a r g e t name=" c o m p I l e "> |
|
|
<mkdir |
d I r=" b u I l d / c l a s s e s "/> |
|
<j a v a c |
s r c d I r=" s r c " d e s t d I r=" b u I l d / c l a s s e s "/> |
|
</ t a r </t a r g e t>
az src könyvtárban található .java kieterjesztésű állományok lefordítódnak és az eredmény bekerül a build/classes könyvtárba
Hibaüzenetet kapunk mivel nem létezik ilyen target
végrehajtódik a kódrészletben látható compile target
Egy ORM keretrendszer használata esetén:
elkerülhetjük az alacsony szintű SQL lekérdezések írását
nincs szükségünk adatbáiskezelő rendszer specifikus meghajtókra (driverekre)
nekünk kell megoldanunk a relációs adatbázisban található adatok objektumok-ká történő átalakítását
adatbáziskezelő rendszertől független kódot írhatunk
Mi a különbség az SLF4J és a Log4J között ?
Az SLF4J gyorsabb
A Log4J az SLF4J-re épül
A Log4J használható önmagában is míg az SLF4J nem
Az SLF4J csupán egy absztrakciós szint egy meglévő logging framework fölött
Mi a szerepe a transient módosítónak egy olyan osztály valamely mezője esetén amely implementálja a Serializable interface-t ?
Azt jelöli, hogy az illető mező szerializációjához szükséges testreszabnunk a szerializációs protokollt
Megakadályozza, hogy az illető mező része legyen a szerializált objektumnak
Lehetővé teszi az illető mező szerializációját
16. Adott a következő xml kódrészlet:
<m I r r o r>
<i d>Nexus</ I d>
<m I r r o r O f> </ m I r r o r O f>
<u r l>h t t p : // pdae . C s . U b b c l u j . R o : 8 0 8 0 / nexus / c o n t e n t / groups / p u b l I c</ u r l>
</ m I r r o r>
</ m I r r o r s>
Hova kell elhelyeznünk ezt a kódrészletet és miért van szükségünk rá ?
A maven settings.xml állományába, annak érdekében, hogy a kéréseket ne a központi repository irányába intézze a build rendszer
A projekt pom.xml állományába, annak érdekében, hogy a projekt a deploy során az egyetemi repository-ba töltődjön fel
A felhasználó alapkatalógusában található .m2/settings.xml állományba an-nak érdekében, hogy felgyorsítsuk a build folyamatot.
Csak web projektek esetén van szükség erre, a projekt WEB.xml állományába kell elhelyezni
Egy JPA projekten belül adott egy Person nevű entity osztály az entities csoma- (1) gon belül a megfelelő JPA annotációkkal ellátva. A persistence.xml konfigurációs állományban hogyan jelentjük be a Person entitást ?
Az ORM keretrendszer magától felismeri ezt az annotációk alapján, nem szükséges bejelenteni
Az alábbiak közül melyik annotáció nem része az alap java SE-nek?
@Override
@Simplify
@SuppressWarnings
@Outdated
A maven életciklusban található fázisok végrehajtásának helyes sorrendje (hiányozhatnak köztes fázisok) amennyiben kiadjuk az mvn install parancsot:
A. compile ! test ! package ! install
B. validate ! compile ! test ! package ! install
C. validate ! test !install ! package
D. compile ! validate!test! deploy
Az OSGI egy programozási nyelv amely elsajátításához sok időre és kitartásra van szükség
Igaz
Hamis
{"name":"IDDE GECI", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Az alábbiak közül mely tulajdonságok igazak a Maven build-rendszer esetében?, Mi a szerepe a @Target meta-annotációnak ?, Adott a következő részlet egy hibernate mapping xml állományból: (1) . . . Milyen annotációkra lenne szükség a fenti kódrészlet helyettesítése érdekében?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}