suncert

SCBCD jegyzetek

Néhány lejárófélben lévő voucher miatt beneveztem egy Sun Certified Business Component Developer (SCBCD) for the Java Platform, Enterprise Edition 5 (CX-310-091) vizsgára is nemrég. A Java EE 6 vizsgákat tavaszra ígérték a megvásárolt Sun weblapján a tranzakció előtt, azóta viszont nem sok újdonságot hallani a témáról, úgyhogy kénytelen voltam az 5-össel beérni.

Szokásos emlékeztetők lentebb. Tesztelésre, példakódok írására egy régebbi, egész pontosan 6.7.1-es Netbeanst és a hozzá csomagolt GlassFish 2.1.1-et használtam.

Tanulni leginkább a specifikációból érdemes, a vizsgán is azt kérdezik. A GlassFish alatt kipróbáltakra sem érdemes túlságosan hagyatkozni, mert néhol megengedőbb, mint a specifikáció. Nem mindig veszi szigorúan a leírtakat az implementáció.

A felkészüléshez legnagyobb segítséget az Enthuware-es tesztprogram jelentette. Korrekt darab, jó kérdésekkel, megéri az árát, sok időt lehet vele spórolni. A SkillGuru-n lévő kérdéssorral viszont csak óvatosan, szerintem elég sok hiba van benne.

Könyvek közül az EJB 3 in Action-re esett a választásom. Leginkább ezt olvastam végig, de volt nálam egy Enterprise JavaBeans 3 is. Utóbbi inkább referenciaként van felépítve. XML-es részekben az O'Reilly-féle a nyerő, bár szerencsére vizsgán nem túl sok XML-t kérdeztek, nem igazán volt szükség a DTD-k bemagolására. Ami kellett, az kb. a manningos könyvben is benne volt.

Leírom ide is: A lista átnézése a könyvekben és a JavaRanch-en linkelt vizsgasorok, feladatok megoldása előtt túlzott önbizalomhoz vezethet, aminek sikertelen vizsga lehet a vége.

Hivatkozások:

  • ejb3core: JSR 220: Enterprise JavaBeans, Version 3.0, EJB Core Contracts and Requirements
  • pers: JSR 220: Enterprise JavaBeans, Version 3.0, Java Persistence API

SCWCD jegyzetek

A Sun Certified Web Component Developer vizsga hasonló volt, mint az SCJP. Lentebb a múltkorihoz hasonló jegyzet néhány dologról, ami eszembe jutott tanulás közben, kérdezték valamelyik tesztkérdésben, érdemes megjegyezni, vagy épp elrontottam a valamelyik feladatban. Az angol szövegek többnyire javadoc-ból származnak, a gyakorlatiasabb dolgok pedig Tomcat 6 alatt kipróbált tesztek eredményeként.

A lista pontjait az általam használt Charles Lyons-féle SCWCD Study Companion (2nd Edition) c. könyv fejezetei alapján csoportosítottam. A web.xml-es és TLD-s részeknél néhol az XML elemek neveivel egybeírtam az előfordulásaiknak lehetséges számát is (?; 1; +; *).

Az előbbi könyvön kívül érdemes belenézni a Head First Servlets and JSP-be is, mert volt pár apróság, amiről az egyik könyv biztosan állította, hogy nem lesz vizsgán, miközben azt a másik úgy tárgyalta, mint rendes vizsgaanyag - és fordítva is. A Head First utolsó száz oldala ráadásul egy teljes tesztvizsga. Ehhez viszont ajánlott a webes hibajegyzéket is átvezetni a könyvbe, mert sajnos elég sok elírás van benne.

SCJP csapdák

Néhány dolog ami eszembe jutott a Sun Certified Java Programmer (SCJP) vizsgára való tanulás közben, kérdezték valamelyik tesztkérdésben, érdemes megjegyezni, vagy épp elrontottam a valamelyik feladatban.

SCJP lettem

Ma túlestem a régóta halogatott SCJP vizsgán. Számalk, Etele út. Korrektek voltak. A cég megszokásból 310-055-re vett vouchert, amit szerencsére módosítottak 310-065-re, ami már Java 6 SCJP, nem Java 5. Könyvem is már a Java 6-hoz van. Kimaradt a System.gc(), volt helyette NavigableSet és NavigableMap. Legalábbis ez a két változás tűnt fel.

A vizsga egész könnyűnek tűnt a könyvben, CD mellékleten, vagy a netről pluszban letölthető feladatsorokhoz képest. A hibákat nem mutatják meg sajna, bár talán jobb is, mert biztos csak felhúztam volna magam rajta.

A netről letölthető feladatsoron már sikerült kiakadnom a hétvégén. Nem igazán élvezem a többoldalas kódban a fordítási hibák keresgélését. Keresse meg a javac, azért van. A „fejből javadoc-ot” feladatokat sem szeretem, de élesben kevés ilyen volt, azok is egyszerűek.

A netes tesztnél az tette be a kaput, amikor a végén közölte, hogy „failed”. A CD-sek előtte simán megvoltak. Aztán jobban megnéztem, itt 80 százalék a minimum, nem 65. Para ezerrel: akkor most mennyi is kell? A netes frissebb lenne? A 80 azért kicsit izgulós. Könyv elő, abban 65 százalékot írnak, meg azt, hogy ez változhat, pontos infó a suned.sun.com-on. Ott 65-öt írnak. Huhh...

A 65 százalék pedig ennél a próbatesztnél is simán megvolt, ráadásul pár hosszabb forráskódot egyszerűen kihagytam, mert nem volt már kedvem végigolvasni sem őket. (Aztán persze fordítási hibás volt egyik-másik...)

A legjobban az a megoldókulcsbeli hiba tetszett (volt pár...), amikor a „Compilation fails due to a single error in the code” és ugyanez „multiple errors”-szal is igaz volt egyszerre. Legalábbis szerintük.

A vizsgán emberi méretű forráskódok voltak, nem egy 800x600 pixeles ablakban kellett görgetni (egérgörgő nélkül) a forrást, mint a CD-ről felrakható MasterExam-ban. Teljes képernyő, rendes betűtípus a forráskódok alatt, stb. Volt drag&drop is. A feladatok negyede talán nem (mint ahogy a könyv írja), de mondjuk 10-12 kérdés volt ilyen a 72-ből. Egyszer próbáltam újra megnézni egy ilyen kérdést, de szólt a progi, hogy ha megteszem, akkor elvesznek a korábbi válaszok (ha jól értelmeztem), úgyhogy inkább hagytam az eredeti verziót.

Eredményt csak a nyomtató mutat a végén, a képernyőre már nem írják ki. Gondolom így izgalmasabb.

Tartalom átvétel