Zelftest Java concepten



Vergelijkbare documenten
Zelftest Java EE Architectuur

Zelftest Informatica-terminologie

Zelftest Internet concepten en technieken

Wat is JAVA? Peter van Rijn

Zelftest Internet concepten en technieken

Zelftest XML Concepten

Zelftest Inleiding Programmeren

Zelftest OOAD/UML. Document: N0767Test.fm 30/08/2010. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Samengaan van Geo-informatie en Service Oriëntatie

INFITT01 - Internettechnologie WEEK 8

Network Computing Architecture Toekomstige rol van Oracle Developer marginaal

Zelftest Programmeren in Java

Syntra-West. Syntra-West Doorniksesteenweg Kortrijk Tel. 056/ Fax 056/

Zelftest Programmeren in COBOL - deel I

Java op het Oracle 9i platform

Inhoudsopgave. Hoofdstuk 1.JMS...2

Programmeren in C ++ met wxwidgets les 5

Building rich user interfaces in Java

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

Acht stappen voor JSF

Master Class Java Accelerated

Zelftest Programmeren in PL/I

Les 11: systeemarchitectuur virtuele machines

Werkomgeving. Android Studio. Android - werkomgeving 1/6

Oracle Cloud, slim bekeken!

Technische data. Versie dec

Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware.

Applicatie-Architecturen

Inhoudsopgave. Hoofdstuk 1.RMI...2

SuperOffice Systeemvereisten

Technische Productlijn

The OSI Reference Model

Master Class Java Accelerated

J2EE/.NET en de rol Applicatie Architectuur

Kleine cursus PHP5. Auteur: Raymond Moesker

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Technisch Ontwerp W e b s i t e W O S I

Technische Specificaties nieuwe Unix Applikaties

Equivalentie tussen: vormingen georganiseerd door het ministerie van Defensie en opleidingen van het volwassenenonderwijs

Toelichting op SDK. Versie 2.0. Datum 11 november 2010 Status definitief

Infrastructuur en platformen

Systeemeisen Exact Compact product update 406

Oracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies

1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld.

Weblogic 10.3 vs IAS

Perceptive Process. Technische Specificaties. Versie: 3.4.x

ManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster WebAccess en ManualMaster WebEdit)

SYNTRA-WEST. Initiatiecursus JAVA. Deel

Analyse Programmeertalen

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware.

Copyright IBS Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Applications & Clients

Applications & Clients

Neuron Stroomlijn 7.5

tot oplevering (thuis e maken met ondersteuning via forum) Cursus Moodle, boek, internet

Systeemvereisten. Systeemvereisten voor Microsoft Dynamics NAV Rolgebaseerde client

Interactief, real time security management

Tim Mallezie Architectuur van besturingssystemen: Vraag A2.

SBO Nilda Pinto BASISKENNIS BESTURINGSSYTEMEN (MBI 1) PERIODE MATERIAAL BOEK SOFTWARE VOOR ICT SUPPORT 2 EN 3 (HANS VAN RHEENEN)

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture

Master Class Java Accelerated

1 Client/Server. 2 Geschiedenis. 3 Toekomst

Technical Deep Dive Microsoft Dynamics CRM 4.0. Dennis Schut

Base24 database suite

Software architectuur

Object bus en objecten zijn de toekomst van het Internet

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Soft-Solutions. Stageverslag

Vakgroep CW KAHO Sint-Lieven

Indoor Navigation System

Referentie-architectuur voor de infrastructuur. Toine Schijvenaars, ArchiXL

Een stoomcursus door Edgar de Graaf, november 2006

De dynamiek van Middleware (in het HBO onderwijs)

XAMPP Web Development omgeving opzetten onder Windows.

Enterprise JavaBeans 3.1

eerste voorbeelden in Java

Exameneisen gewicht % theorie

UZI-pas in gebruik. Maarten Schmidt Risk en Security manager 22 november Remco Schaar Consultant UL Transaction Security service

Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit

Hoe complex zijn Oracle software stacks?

Erik Poll Martijn Warnier.

1.7 Ontleding van het eerste programma... 14

Transcriptie:

Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING

INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig voor de cursus Programmeren in Java te kunnen inschatten, raden wij u aan volgende test uit te voeren. Deze test is gebaseerd op onderwerpen behandeld in de cursus Java concepten. In de test worden 20 vragen gesteld. Let op: als er voor een meerkeuzevraag meerdere juiste antwoordmogelijkheden zijn, is dit expliciet aangegeven. Een gestelde vraag is pas correct beantwoord wanneer alle correcte antwoorden gegeven zijn. Er zitten niet echt strikvragen bij (toch niet bewust), maar lees vraag en antwoord toch aandachtig. Reken ongeveer 10 minuten voor het invullen. De juiste antwoorden en richtlijnen voor de evaluatie vindt u achteraan dit document. Noot: Om de cursus Programmeren in Java te kunnen volgen moet men ook vertrouwd zijn met een object-georiënteerde taal en/of omgeving. Hiervoor kunt u de zelftest bij de cursus OO concepten doen. 22/03/2012 Zelftest Java concepten 2

VRAGEN ZELFTEST JAVA CONCEPTEN 1. De Java specificaties beschrijven (2 correcte antwoorden) een programmeertaal een internet browser een verzameling van klasse bibliotheken een besturingssysteem 2. Java claimt het volgende te zijn (3 correcte antwoorden) [_] [e] Java is een overdraagbare taal Java is een zwak-getypeerde taal Java is een object georiënteerde taal. Java is een machine-afhankelijke taal Java is een veilige taal 3. Een.class bestand is een bestand met O (a) een verzameling methodes en objecten O (b) gecompileerde Java code O (c) een set van beveiligingsdefinities die gebruikt worden door de Java Virtuele Machine O (d) een georganiseerde verzameling van objecten (b.v.b. alfabetisch gesorteerd) 4. Wat is GEEN kenmerkende Java editie? O (a) Java Mobile Edition O (b) Java Standard Edition O (c) Java Customer Edition O (d) Java Card 5. Welke uitspraak i.v.m. de standaard Java bibliotheken van de SDK is juist: O (a) javax.* packages zijn alleen beschikbaar in de Java EE O (b) Standaard Java bibliotheken worden alleen door Oracle ter beschikking gesteld O (c) Standaard Java bibliotheken worden alleen ter beschikking gesteld in broncode (source) formaat O (d) Standaard Java bibliotheken worden ontwikkeld op basis van het Java Community Process 22/03/2012 Zelftest Java concepten 3

6. Welke API maakt NIET deel uit van de Java SE O (a) RMI (Remote Method Invocation) O (b) JMS (Java Messaging Services) O (c) JDBC (Java Data Base Connectivity) O (d) JNDI (Java Naming and Directory Interface) 7. Data sources zijn onderdeel van O (a) Input/Output APIs (java.io en java.nio) O (b) SQLJ specificatie O (c) JDBC API O (d) EJB API 8. Een applet is O (a) een Java toepassing, die wordt opgeroepen vanuit een andere toepassing wanneer, en indien, nodig O (b) een Java toepassing die wordt uitgevoerd binnen in een web browser O (c) een stuk Java code dat uitsluitend grafische output kan produceren O (d) een kleine Java toepassing die altijd volledig in 1 enkel bestand zit 9. De Java SE beveiliging is gebaseerd op het Sandbox model. Belangrijke componenten van deze sandbox zijn (2 juiste antwoorden) de class loader de security guard de keystore de byte-code verifier 10. Om Java applets te distribueren is het volgende noodzakelijk: O (a) een web server die Java toepassingen aankan O (b) een officiële licentie van de Oracle Java Development Kit O (c) een Linux of UNIX werkstation met een permanente verbinding naar het Internet O (d) de applet in een.class formaat 22/03/2012 Zelftest Java concepten 4

11. Java Web Start O (a) vereist een web server die Java toepassingen aankan O (b) is een Java toepassing die wordt opgestart via de Windows Start knop O (c) is gebaseerd op het Java Network Launching Protocol O (d) wordt gebruikt om de Java beveiligingsmodel voor applets te omzeilen 12. Een pluggable look and feel GUI voor gelijk welk OS platform kan gecreëerd worden m.b.v. (2 juiste antwoorden) Swing API Abstract Windowing Toolkit (AWT) API PnP (Plug and Play) API Standard Widget Toolkit (SWT) API 13. Java annotaties kunnen worden gebruikt om (2 juiste antwoorden): compiler aanwijzingen te geven integratie met andere niet-java talen mogelijk te maken bijkomende class files te genereren performance rapporten te genereren 14. Een visual application builder tool kan de werking van Java beans analyseren, gebruik makend van O (a) het event delegatie mechanisme O (b) persistentie O (c) methode customisatie O (d) introspectie 15. Java servlets zijn O (a) service routines voor database toegang O (b) beveiligde toepassingen O (c) toepassingen die draaien op een server, een alternatief voor CGI scripts O (d) speciale applets, gebruikt voor het oproepen van operating systeem functies 22/03/2012 Zelftest Java concepten 5

16. Een Java Server Page (JSP) wordt gecompileerd tot O (a) een applet O (b) een Java toepassing O (c) een servlet O (d) een scriptlet 17. De EJB specificatie architectuur definieert (2 juiste antwoorden) Transactionele componenten Client zijde beveiliging en encryptie Gedistribueerde object componenten Een MVC (model-view-controller) architectuur 18. De Java Connector Architectuur (JCA) wordt gebruikt om O (a) een niet-java client te verbinden met een servlet O (b) de standaard naamgevingsconventies vast te leggen voor peer-to-peer verbindingen O (c) de integratie met Enterprise Information Systemen te standaardiseren O (d) de performance van gedistribueerde applicaties te monitoren 19. Toepassingen in een Java EE architectuur O (a) zijn typisch gebaseerd op servlets, JSPs en Enterprise Java Beans O (b) moeten gebouwd worden via een Java IDE O (c) kunnen slechts uitgevoerd worden op verschillende machines, indien die hetzelfde Operating Systeem draaien O (d) hebben geen runtime omgeving nodig. 20. Welke uitspraak is NIET juist i.v.m. de Java ME specificatie O (a) Java ME definieert een speciale K Virtuele Machine in de referentie implementatie O (b) Java ME is beperkt tot apparaten met minder dan 1 MB geheugen O (c) Java ME bevat ondersteuning voor grafische user interfaces (GUI) O (d) Java ME ondersteunt remote toegang via RMI 22/03/2012 Zelftest Java concepten 6

EVALUATIE. Hier zijn de correcte antwoorden op alle vragen: 1. a c 2. a c e 3. b 4. c 5. d 6. b 7. c 8. b 9. a d 10. d 11. c 12. a d 13. a c 14. d 15. c 16. c 17. a c 18. c 19. a 20. b Geef uzelf 1 punt voor elke correct beantwoorde vraag (d.w.z. alle correcte antwoordmogelijkheden aangeduid en geen enkele andere). Heeft u meer dan 80% correct, dan zal u tijdens deze cursus niet veel meer bijleren. Indien u de nodige OO voorkennis heeft, kan u onmiddellijk starten met de cursus Programmeren in Java. Heeft u tussen de 50% en 80% van de vragen correct beantwoord, dan weet u al heel wat, maar u zal zeker nog bijleren tijdens de cursus Java concepten. Heeft u minder dan 50% van de vragen correct beantwoord, dan raden wij u ten zeerste aan eerst de cursus Java concepten te volgen. 22/03/2012 Zelftest Java concepten 7