Zelftest Java EE Architectuur



Vergelijkbare documenten
Zelftest Java concepten

Zelftest Informatica-terminologie

INFITT01 - Internettechnologie WEEK 8

Zelftest XML Concepten

Zelftest Internet concepten en technieken

Zelftest Database applicatieprogrammering met JDBC

Master Class Java Accelerated

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

Master Class Java Accelerated

OpenIMS 4.2 Portaal Server

Zelftest Internet concepten en technieken

Session Beans.

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

The OSI Reference Model

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

Inhoudsopgave. Hoofdstuk 1.JMS...2

Applicatie-Architecturen

JBoss Administration. Inhoud

Portals & Open Source

Congres Architectuur in de Zorg

Capita Selecta Design Patterns voor administratieve applicaties

Zelftest Programmeren in COBOL - deel I

Java op het Oracle 9i platform

Een infra DevOps CI/CD straat

Documentatie Distributed Services Enterprise Service Bus

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI

Technical Deep Dive Microsoft Dynamics CRM 4.0. Dennis Schut

Automatisch Testen. Customer Business Lunch. 6 november Netherlands Germany Switzerland Serbia

Enterprise JavaBeans 3.1

Dynamische webapplicaties in Java

Niklas Integratie Platform Verbeteren, besparen en méér

Zelftest Inleiding Programmeren

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni Arthur Donkers, 1Secure BV arthur@1secure.nl

J2EE/.NET en de rol Applicatie Architectuur

Weblogic 10.3 vs IAS

Informatiearchitectuur

Applicatie-Architecturen

JavaServer Faces 2.1

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

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

1.7 Ontleding van het eerste programma... 14

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

Parasoft toepassingen

Alfresco Document Management 100% Open Source

Absentie Presentie Server Migratie

vra + NSX and it all comes together

COOKBOOK EJB 3.0. Martijn Blankestijn

Perceptive Process. Technische Specificaties. Versie: 3.4.x

Samengaan van Geo-informatie en Service Oriëntatie

IT Galaxy 2018 ON THE RIGHT TRACK ON THE RIGHT TRACK #PQRITG18 #PQRITG18

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

Integratie in de praktijk

Delft-FEWS & Web Services

Referentie-architectuur voor de infrastructuur. Toine Schijvenaars, ArchiXL

Zelftest Programmeren in PL/I

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access

Deployen? Natuurlijk!

Opleidingen Informatica, Radboud Universiteit Nijmegen Gymnasium, Sittard

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.

BlackBerry Cloud Services

Software Test Plan. Yannick Verschueren

Functionele beschrijving: scannen naar Exact Globe.

Inhoudsopgave. Hoofdstuk 1.Inleiding...3

SQL Server Service Broker

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Invantive Producer. Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten.

Software Mobiliteit. UAMS - 6 maart Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel

Service Data Objects. Wat is SDO? Dynamic data API

Technische Specificaties nieuwe Unix Applikaties

CEL. Bouwstenen voor een elektronische leeromgeving

Acht stappen voor JSF

Zelftest Programmeren in Java

Functionele beschrijving: scannen naar UNIT4 DocumentManager

DATAMANAGEMENT MET OPEN SOURCE

Werken zonder zorgen met uw ICT bij u op locatie

Perceptive Process Design & Enterprise Ondersteunde platformen

Perceptive Process. Technische Specificaties. Versie: 3.7.x

Portal als infrastructuur voor gepersonaliseerde dienstverlening

Uitgebreid voorstel Masterproef Informatica

Functionele beschrijving: Scannen naar AFAS Profit.

Perceptive Process. Technische Specificaties. Versie: 3.9.x

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van VPN s

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

edocs database structuur info

HOGESCHOOL ROTTERDAM / CMI

Application interface. service. Application function / interaction

Network Computing Architecture Toekomstige rol van Oracle Developer marginaal

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI?

Enterprise JavaBeans 3.2

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Software Test Plan. Yannick Verschueren

MediBridge ehealth Premium Services Pagina 1

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

Aandachtspunten bij de transitie naar een Big Data-omgeving

Transcriptie:

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

INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota: Deze test is gebaseerd op onderwerpen behandeld in de cursus Java EE architectuur. 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 15 minuten voor het invullen. De juiste antwoorden en richtlijnen voor de evaluatie vindt u achteraan dit document. De vragen zijn gebaseerd op de Java EE 6 specificatie. 22/03/2012 Zelftest Java EE Architectuur 2

VRAGEN ZELFTEST JAVA EE ARCHITECTUUR 1. Java EE, de Java Enterprise Editie, is O (a) een verbeterde versie van de Java Standaard Editie voor professionele business mensen O (b) een ontwikkelomgeving, ontworpen voor enterprise toepassingen O (c) een platform voor gedistribueerde toepassingen van enterprise klasse-niveau O (d) een vervanging van de Java Virtuele Machine voor het uitvoeren van internet toepassingen 2. Container services worden geconfigureerd via O (a) speciale configuratie methodes in Java Access Beans O (b) deployment descriptoren en/of annotaties O (c) resource property bestanden O (d) administratieve configuratie van de applicatie server 3. Welke van volgende uitspraken is NIET juist O (a) Java EE toepassingen zijn gebaseerd op 4 fasen: ontwikkeling, assemblage, deployment, en administratie O (b) Java EE toepassingen zijn autonome self-managing, self-healing, self-protecting enterprise toepassingen O (c) Java EE toepassingen worden opgedeeld in verschillende lagen: cliënt laag, web laag, EJB laag en integratie laag O (d) Java EE toepassingen zijn typisch een combinatie van applicatie clienten, web componenten en business componenten 4. Wat is geen onderdeel van de Java EE specificatie (2 antwoorden) applets Java Mail portlets Unified Expression Language 22/03/2012 Zelftest Java EE Architectuur 3

5. Welke van de volgende uitspraken over een Java EE web toepassing zijn juist (2 juiste antwoorden) Een Java EE web toepassing kan servlets en applets bevatten Een Java EE web toepassing kan servlets en EJBs bevatten Een Java EE web toepassing kan JavaServer Pages en Message Driven Beans bevatten Een Java EE web toepassing moet Java Server Faces en applets bevatten 6. JavaServer Faces O (a) zijn een vervanging van JavaServer Pages O (b) worden gebruikt als façade voor servlets en JavaServer Pages O (c) is een MVC gebaseerd web framework O (d) is de nieuwe naam voor het Struts framework 7. Enterprise Java Beans (2 juiste antwoorden) kunnen gedeployed worden in een Java EE web container zijn de implementatie van server-side business componenten worden gebruikt ter vervanging van een relationele database zijn noodzakelijk voor de integratie met enterprise diensten 8. Java Messaging Service (JMS) O (a) maakt het mogelijk om boodschappen te gebruiken als onderdeel van een gedistribueerde transactie O (b) voorziet in een synchrone uitwisseling van boodschappen O (c) is noodzakelijk voor het verzenden en ontvangen van e-mails O (d) is een niet-standaard Java EE onderdeel van IBM WebSphere MQ 9. Java Management Extensions O (a) worden gebruikt voor het statisch monitoren van toepassingen O (b) controleren onmiddellijk de uitvoering van Enterprise Java Beans O (c) voorziet in monitoring en timer services voor Java EE toepassingen O (d) voorzien bijkomende beveiligingsmogelijkheden voor Java EE toepassingen 22/03/2012 Zelftest Java EE Architectuur 4

10. De beste manier om een database te benaderen in een standaard Java EE toepassing O (a) is gebaseerd op een dynamisch gebruik van een datasource via JPA (Java Persistence Architecture) O (b) maakt gebruik van een JDBC DriverManager om de connectie naar de database te optimaliseren O (c) maakt gebruik van statische SQL instructies via SQLJ O (d) is een eigen gecustomiseerd persistentie framework te bouwen, gebaseerd op JDBC type 1 drivers 11. Welke uitspraak illustreert het best de ondersteuning van web services in Java EE? O (a) Java EE applicatie servers bevatten een specifieke web services container om met web services te communiceren O (b) Java EE voorziet de nodige XML APIs en tools om snel en efficient web services te designen, ontwikkelen, testen en deployen O (c) De ondersteuning voor web services maakt deel uit van Java SE, en is dus ook beschikbaar in Java EE. O (d) De Java EE server voorziet speciale deployment descriptoren voor web services 12. Het gebruik van een relationele database in een Java EE omgeving wordt het best ondersteund door O (a) Bean Managed Persistent Enterprise Entity Beans O (b) POJO Entiteiten met annotaties gecontroleerd door een implementatie van de Java Persistence Architectuur O (c) Container Managed Transactionele beans met rechtstreekse JDBC toegang O (d) POJO beans en het specificeren van SQL in de EJB deployment descriptor 13. De EJB specificatie architectuur definieert (2 juiste antwoorden) Cliënt zijde beveiliging en encryptie Gedistribueerde object componenten Een MVC (model-view-controller) architectuur Transactionele componenten 22/03/2012 Zelftest Java EE Architectuur 5

14. Welk type van enterprise bean wordt gebruikt om de voortgangstoestand van de toepassing (application processing state) informatie bij te houden? O (a) javax.ejb.enterprisebean O (b) javax.ejb.messagebean O (c) javax.ejb.sessionbean O (d) javax.ejb.entitybean 15. Een Java EE Enterprise Application Archive (EAR) bevat typisch O (a) cliënt modules, web modules, EJB modules en resource adapters O (b) EJB modules en de overeenkomstige deployment descriptoren O (c) web modules en de overeenkomstige deployment descriptoren O (d) alle deployment descriptoren voor de enterprise modules 16. De Java Connector Architecture (JCA) O (a) definieert de afspraken voor het uitwisselen van boodschappen tussen Java EE containers O (b) is gebaseerd op het JDBC protocol voor de uitwisseling van gegevens O (c) specificeert de standaard connectiviteit naar een EIS (Enterprise Information System) O (d) voorziet de nodige diensten voor load balancing en data synchronisatie 17. Web services kunnen NIET geïmplementeerd worden voor O (a) servlets O (b) JavaServer Pages O (c) Container Managed Persistence entities O (d) Message Driven Beans 18. Welke uitspraak i.v.m. Java EE transactie management is NIET juist O (a) Java EE transactie management ondersteunt gedistribueerde transacties met 2-fase commit O (b) Java EE transactie management ondersteunt de Web services - Transactie specificatie O (c) Java EE transactie management ondersteunt het flat transactie model O (d) Java EE transactie management impliceert standaard auto commit 22/03/2012 Zelftest Java EE Architectuur 6

19. Beveiliging in Java EE (2 juiste antwoorden) wordt geregeld door de Java EE containers vereist de Java Authentication en Authorisation Service (JAAS) op de web laag is geïmplementeerd als een single sign-on faciliteit, werkend via een LDAP server is gebaseerd op realms, gebruikers, groepen en rollen 20. Welk patroon is NIET gedefinieerd als een Java EE patroon (of Java EE blueprint) O (a) Business Delegate O (b) Decorator O (c) Service to Worker O (d) Data Access Object 22/03/2012 Zelftest Java EE Architectuur 7

EVALUATIE. Hier zijn de correcte antwoorden op alle vragen: 1. c 2. b 3. b 4. a c 5. a b 6. c 7. a b 8. a 9. c 10. a 11. b 12. b 13. b d 14. c 15. a 16. c 17. c 18. b 19. a d 20. b Geef uzelf 1 punt voor elke correct beantwoorde vraag (d.w.z. alle correcte antwoordmogelijkheden aangeduid en geen enkele andere). Heeft u minder dan 50% van de vragen correct beantwoord, dan raden wij u ten zeerste aan eerst de cursus Java EE Architectuur te volgen. 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 EE Architectuur. Heeft u meer dan 80% correct, dan zal u tijdens deze cursus niet veel meer bijleren. 22/03/2012 Zelftest Java EE Architectuur 8