INFITT01 - Internettechnologie WEEK 8
|
|
|
- Kurt Jasper van de Velden
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 INFITT01 - Internettechnologie WEEK 8
2 Programma Databases (JDBC, JNDI, ORM, JPA) MVC & Spring/Struts EJB
3 Databases Veel web applicaties moeten informatie over langere tijd op kunnen slaan. Een voor de hand liggende manier is om deze informatie in een database op te slaan. Een aantal: Oracle SQLServer MySql Postgres HSQL McKOI Daffodil Firebird
4 JDBC...wat is dat(1)? Om een database vanuit een webapp te kunnen benaderen heb je een jdbc driver nodig. Dit is een jar welke in het CLASSPATH moeten komen te staan van de webserver, bijv de WEB-INF/lib of, in geval van Tomcat, in de CATALINA_HOME/lib map. Dan is de driver voot alle webapps beschikbaar
5 JDBC...wat is dat(2)? public class TestDBOracle { public static void main(string[] args) throws ClassNotFoundException, SQLException { Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@myhost:1521:xe"; Connection conn = DriverManager.getConnection(url,"scott","tiger"); conn.setautocommit(false); Statement stmt = conn.createstatement(); ResultSet rset = stmt.executequery("select BANNER from SYS.V_$VERSION"); while (rset.next()) { System.out.println (rset.getstring(1)); } stmt.close(); System.out.println ("Ok."); } }
6 JDBC...wat is dat(3)? Er zijn een aantal nadelen aan het gebruik van een directe JDBC connectie: Gebruikersnaam/wachtwoord opgeslagen in iedere web app (bijv. als servlet init parameter) die een database gebruikt. Programmatisch beheren van database connecties. Wat je wilt is een 'pool' waarin database connecties aanwezig zijn. Als je er een nodig heb dan vraag je er een. De connectie wordt automatisch teruggezet in de pool als je 'm niet meer nodig hebt.
7 JNDI...wat is dat(1)? JNDI = Java Naming & Directory Interface Het is een collectie interfaces/classes welke een soort telefoonboek vormen binnen een webserver.
8 JNDI...wat is dat(2)? De essentie van JNDI i.c.m. databases is: 1. Koppel een datasource binnen bijv. Tomcat aan een logische 'JNDI' naam, meestal iets als 'jdbc/klanten' 2. Vanuit een servlet kun je een connectie verkrijgen middels een 'JNDI' aanroep. 3. Een pool manager binnen Tomcat regelt het openen en sluiten van database connecties. 4. Het handige van JNDI is dat je niet hoeft te weten als programmeur waar bijv. de database staat...dat is transparant voor je.
9 ORM/JPA...wat is dat(1)? De manier waar op relationele databases en Java met data om gaan verschilt sterk. Relationele database: data wordt in tabellen/rijen opgeslagen. Java: Data wordt als object met attributen opgeslagen/weergeven. Probleem: hoe kun je rijen 'mappen' naar objecten? Dit heet Object Relationale Mapping
10 ORM/JPA...wat is dat(2)? Zonder een mapping is het in Java lastig werken met bijv. een java.sql.resultset. Dit is in feite een tweedimensionale array waar je vervolgens door heen moet 'loopen' om de juiste data te vinden. Wat je wilt is dat je na een database query een 'Customer' object terug krijgt ipv een ResultSet met klant data, bijv: Customer cust = dbservice.getcustomer(1);
11 ORM/JPA...wat is dat(3)? JPA is een Java Specificatie die beschrijft hoe je objecten kunt 'mappen' op rijen in tabellen. Een centrale class binnen JPA is de 'javax.persistence.entitymanager'. Hibernate is een implementatie van JPA. Meer info:
12 MVC...wat is dat(1)? MVC staat voor Model-View-Controller en is een Design Pattern. In principe zou je een hele webapp in een servlet/jsp kunnen bouwen...ja...dat kan...is het handig? Nou nee... MVC wil zeggen dat je een applicatie (web, fat client) onderverdeeld in een data deel (Model) en layout deel (View) en een verbindend deel tussen deze twee (Controller).
13 MVC...wat is dat(2)? Hoe kun je dit gebruiken binnen een webapp? Een paar vuistregels: Gebruik JSP voor de View. Een JSP er alleen om de data te tonen en haalt nooit zelf data op uit bijv. een database. Logica (EL, geen java)in een JSP is er alleen tbv layout. Servlets worden gebruikt als Controller. Zij delegeren het ophalen van data voor de view naar een andere class welke de data op haalt. De opgehaalde data wordt bijv. in het request gezet tbv de View. POJO classes (Java Beans) fungeren als Model. Data wordt opgehaald, bewerkt en opgeslagen in Java Beans door bijv. Service classes.
14 MVC...wat is dat(3)?
15 MVC...wat is dat(4)? De gele Controller is een Service class welke een bepaalde interface implementeert, bijvoorbeeld een interface 'KlantService' met een methode om alle klanten op te halen. Maak vervolgens een class die deze interface implementeert. Zo bevorder je 'loose coupling' (en dat is goed). Je kunt nu je implementatie veranderen zonder de aanroepende classes te hoeven veranderen In aanroepende servlet: KlantService ks = new KlantServiceImpl(); Customer cust = ks.getcustomer(1); KlantServiceImpl kan nu makkelijk vervangen worden door een andere class die KlantService implementeert
16 MVC...wat is dat(5)? Er zijn frameworks die helpen het MVC paradigma te implementeren. Struts (gedateerd) Spring (complex, wordt veel gebruikt) Wicket JSF
17 EJB...wat is dat(1)? Tot nu toe zijn alleen servlet containers aan bod gekomen. Servlet containers zijn handig maar kunnen beperkingen hebben in zware Enterprise applicaties. Dan kan het gebruik van een applicatie server handig zijn. In een applicatie server kun je (E)nterprise (J)ava (B)eans gebruiken om business logica uit te voeren.
18 EJB...wat is dat(2)?
19 EJB...wat is dat(3)? Applicatie Servers moeten volgens de specificaties standaard een aantal diensten leveren die niet standaard door een servlet container geleverd worden zoals bijv: JNDI JMS JDBC RMI Security Transactie management
20 EJB...wat is dat(4)? Een voorbeeld EJB3 bean. Deze bean wordt gedeployed in een applicatie server en zou vanuit een servlet container op een andere machine aangeroepen kunnen worden via public class CalculatorImpl implements CalculatorRemote, CalculatorLocal { public int sum(int add1, int add2) { return add1+add2; } public int multiply(int mul1, int mul2) { return mul1*mul2; } }
21 EJB...wat is dat(5)? Een aantal applicatie servers: Jonas Glassfish Oracle Weblogic JBoss Geronimo OpenEJB
Zelftest Java EE Architectuur
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:
Technisch Ontwerp W e b s i t e W O S I
Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept
Applicatie-Architecturen
Applicatie-Architecturen [email protected] http://www.cs.kuleuven.be/~joost/dn/ Onderwerp Programming in the large! ( programming in the small)! Bijvoorbeeld: KU Leuven Veel verschillende functionaliteit
INFITT01 Internettechnologie WEEK 2
INFITT01 Internettechnologie WEEK 2 Programma Contexts Listeners Scope/Attributes Thread safety Taken container Een servlet draait in een container (servlet container). De container, die ten dienste van
Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit
Correspondentie inzake overnemen of reproductie kunt u richten aan:
Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.
HOGESCHOOL ROTTERDAM / CMI
HOGESCHOOL ROTTERDAM / CMI Internettechnologie INFITT01 Aantal studiepunten: 3 Modulebeheerder: A. L. J. Busker I N F I T T 0 1 21-7 - 2 0 1 4 1 Modulebeschrijving Modulenaam: Modulecode: Aantal studiepunten
Zelftest Java concepten
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
Capita Selecta Design Patterns voor administratieve applicaties
Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26
IMP Uitwerking week 13
IMP Uitwerking week 13 Opgave 1 Nee. Anders moet bijvoorbeeld een venster applicatie een subklasse zijn van zowel Frame en WindowListener. Als de applicatie ook een button of een menu heeft, dan moet het
De dynamiek van Middleware (in het HBO onderwijs)
De dynamiek van Middleware (in het HBO onderwijs) Before I came here, I was confused about this subject. Having listened to your lecture, I m still confused, but on a higher level -- Enrico Fermi 1 Agenda
Java op het Oracle 9i platform
Java op het Oracle 9i platform Brede ondersteuning MVC-architectuur In dit artikel zal Erwin Groenendal ingaan op de ondersteuning van Java op het Oracle 9i platform. Naast de Oracle 9i database bestaat
Unit testen van EJB's. Koert Zeilstra - iprofs
Unit testen van EJB's Koert Zeilstra - iprofs Inleiding We weten tegenwoordig allemaal dat we ons product moeten testen om de kwaliteit te verhogen en behouden Software-ontwikkelaars zijn over het algemeen
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 december 2013 Terugblik Fibonacci public class Fibonacci { public static void main(string[] args) { // Print het vijfde Fibonaccigetal System.out.println(fib(5));
JSF webapplicatie performance
JSF webapplicatie performance Kees Broenink (JSF expert), 27 januari 2009 JSF webapplicatie performance... 1 Applicatieserver in productie... 2 HotSpot... 2 Geheugen... 2 Webapplicatie performance analyse...
Practicum Orientatie op Webserver
Practicum Orientatie op Webserver Doel: Een goed beeld krijgen van een drie-tier applicatie. Het gebruik van drivers om database-onafhankelijk te werken. Het kunnen lezen van een java servlet. Database
JavaServer Faces 2.1
JavaServer Faces 2.1 Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle
Inhoudsopgave. Hoofdstuk 1.Inleiding...3
Struts Inhoudsopgave Hoofdstuk 1.Inleiding...3 1.1.Design patterns...3 1.1.1.Model 1 Architectuur...3 1.1.2.Model 2 Architectuur (MVC)...4 1.2.Frameworks...6 Hoofdstuk 2.Struts installatie...7 2.1.Installatie
Opleidingen Informatica, Radboud Universiteit Nijmegen Gymnasium, Sittard
CURRICULUM VITAE Personalia Naam: R.L.P. Jaspers (Richard) Geboortejaar: 1981 Woonplaats: Alphen aan den Rijn Nationaliteit: Nederlandse Telefoonnummer: 06-30725182 E-mailadres: [email protected]
Correspondentie inzake overnemen of reproductie kunt u richten aan:
Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.
Stappenplannen MailPlus SOAP API
Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API oktober 2009 Introductie Dit document bevat stappenplannen welke u als technische gebruiker van MailPlus op weg kunnen helpen met de koppeling
Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access
Gebruik van cryptografie voor veilige jquery/rest webapplicaties Frans van Buul Inter Access 1 Frans van Buul [email protected] 2 De Uitdaging Rijke en veilige webapplicaties Een onveilig en
Acht stappen voor JSF
Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites
TECHNICAL DESIGN DOCUMENT
TECHNICAL DESIGN DOCUMENT BACHELORPROJECT IN3405 John Ciocoiu 1358227 Elwin Dokter 1275909 TECHNISCHE UNIVERSITEIT DELFT FACULTEIT EWI WOENSDAG 28 APRIL 2010 VERSIE 1 COMMISSIE: Ing. D.J. van Roest (opdrachtgever)
Tentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Digitale
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in
Oracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies
Oracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies voorheen 10 jaar Oracle-specialist! Agenda Wat is een Service-Oriented Architecture?
Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.
Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus
NHibernate als ORM oplossing
NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database Datum: 25-09-2007 Auteur: ing. E.L. Floothuis Versie: 0.1 Status: Concept Kopersteden 22-4 Postbus 157 7500 AD Enschede Tel: 053 48
Automatisch Testen. Customer Business Lunch. 6 november 2014. Netherlands Germany Switzerland Serbia
Automatisch Testen Netherlands Germany Switzerland Serbia Customer Business Lunch 6 november 2014 3 Vraag? Doen wij al aan automatisch testen? 4 Agenda Automatisch testen Waarom? Mogelijkheden Demo Conclusie
Curriculum Vitae. Django Bestenbreur. Senior Enterprise Java Developer
Curriculum Vitae Django Bestenbreur Senior Enterprise Java Developer Profiel Django heeft ruime ervaring als ontwikkelaar, ontwerper en architect en is thuis in de meest voorkomende softwaretechnologieën
Curriculum Vitae. Django Bestenbreur. Senior Enterprise Java Developer
Curriculum Vitae Django Bestenbreur Senior Enterprise Java Developer Profiel Django heeft ruime ervaring als ontwikkelaar, ontwerper en architect en is thuis in de meest voorkomende softwaretechnologieën
Dynamische Websites. Week 6. vrijdag 25 oktober 13
Dynamische Websites Week 6 AGENDA Herhaling Databank SQL Injection Ontwerp OO _ indien private of protected magic zo weinig mogelijk php! View MVC home.php confirm.php vehicledetail.php Controller Model
4 ASP.NET MVC. 4.1 Controllers
4 ASP.NET MVC ASP.NET is het.net raamwerk voor het bouwen van webapplicaties. De MVC variant hiervan is speciaal ontworpen voor het bouwen van dergelijke applicaties volgens het Model-View-Controller paradigma.
Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0
Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, [email protected] Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin
Programmeren in Java 3
26 september 2007 Deze les korte herhaling vorige les Unified Modelling Language notatie van een class afleiding pointers abstracte classes polymorphisme dubieuze(?) constructies interfaces Meer over class
Onderzoek Framewerk. Standaard framewerk webapplicatie. Afstuderen. Bert Gritter Rob Juurlink 2004
Onderzoek Framewerk Standaard framewerk webapplicatie Afstuderen Bert Gritter Rob Juurlink 2004 Laatste wijziging: maandag 19 april 2004 15:32:02 uur. Onderzoek Framewerk Standaard framewerk webapplicatie
Service Data Objects. Wat is SDO? Dynamic data API
Service Data Objects Het is tegenwoordig misschien moeilijk voor te stellen maar er zijn nog steeds situaties waarbij je geen netwerk verbinding hebt. Hier ben ik de afgelopen tijd meerdere malen tegenaan
Organiseer uw verschillende SOAP services in één scenario
1 Organiseer uw verschillende SOAP services in één scenario Wouter Luijten [email protected] 2 Introductie Tijdens de implementatie van een proces heeft u vaak te maken met een veelvoud aan services.
Je gaat nu een Zend-Project maken in de map C:/wamp/www (de document root van de webserver) met behulp van Zend Tool..
Hoofdstuk 2 Een ZF project maken het Model-View-Controller pattern Je hebt nu ZF geïnstalleerd en geconfigureerd. We gaan aan de hand van een Zend-project onderzoeken of deze installatie en configuratie
Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden.
Herhaling Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden. De basisbouwsteen is het object; een geïntegreerde eenheid van data en operaties werkend op deze
Object Oriented Programming
Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming
DataFlex 19.0 SQL Server
Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een
Koppeling met een database
PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt
Klassen en interface worden gedeclareerd in een andere klasse/interface. Vermeiden Altijd static
GUI: Overerving: Klassen niet gemeenschappelijke eigenschappen. Deze eigenschappen kinnen in een meer algemene klasse worden geschreven. Vb student, docent persoon Uitbreiding van reeds bestaande klassen.
Zelftest Programmeren in Java
Zelftest Programmeren in Java Document: n0883test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST PROGRAMMEREN IN JAVA Deze test
The OSI Reference Model
Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,
Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Dynamische webapplicaties in Java
Dynamische webapplicaties in Java October 7, 2006 In java is het mogelijk dynamische webpagina s te implementeren. De code om de dynamische gegevens te genereren staat in servlets of Java Server Pages
Sparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : [email protected] www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
XML Web Services of.net Remoting? W ANNEER GEBRUIK JE WELKE TECHNOLOGIE VOOR DE AANROEP VAN REMOTE SERVICES
Anko Duizer is trainer en consultant bij Class-A te Woerden http://www.class-a-.nl XML Web Services of.net Remoting? W ANNEER GEBRUIK JE WELKE TECHNOLOGIE VOOR DE AANROEP VAN REMOTE SERVICES In dit artikel
Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS
WMS voor Kadastrale kaart Limburg GEORZ-lab Datum: 17 juli 2009 Auteur: GEORZ-lab, Just van den Broecke Versie: 2 Contact: Ebrahim Hemmatnia (Adviseur PPI GEO, Kadaster), tel. 088 183 22 16. Inleiding
http://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Java ontwikkelaars: zet de Database aan het werk
Java ontwikkelaars: zet de Database aan het werk Tijdens de recente NLJUG JFall conferentie was een van de best bezochte sessies de presentatie 'Java Developers, make the database work for you'. Deze presentatie
Leergang Java Development
Leergang Java Development Java Development Developer in 3 maanden Introductie Met de leergang Java Development leert u in 24 dagen programmeren en kunt u na afronding aan de slag als junior Java Developer.
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde
SYNTRA-WEST. Initiatiecursus JAVA. Deel
SYNTRA-WEST Initiatiecursus JAVA Deel Syntra-West Syntra-West (vroeger Vormingsinstituut West-Vlaanderen) Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST...
Een website maken met databasetoegang.
Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,
Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens
Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence
Weblogic 10.3 vs IAS 10.1.3
Vision ~ Knowledge ~ Results Weblogic 10.3 vs IAS 10.1.3 OGh Fusion Middleware/ SOA Dag 19 Mei 2010, Het Oude Tolhuys Edwin Biemond email [email protected] Web http://blogs.whitehorses.nl/,
public Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak);
Vaknaam: Programmeren I (Java) - Tentamen Module: 2 Datum/Tijd: 17 mrt 2015 / 18.30 20:30 Richting: ICT Code: IC011 Docent: E. Lieuw Boeken en aantekeningen NIET toegestaan. Kladpapier is wel toegestaan.
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal
Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren
Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int
Samengaan van Geo-informatie en Service Oriëntatie
Samengaan van Geo-informatie en Service Oriëntatie Waterbodem Applicatie (WAB*info) 10 juli 2008 Gaston Lamaitre Data-ICT-Dienst, Delft Inhoud Wat doet Rijkswaterstaat? Doel van WAB*info De randvoorwaarden
Programmeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Master Class Java Accelerated
Stormpunt itrack vakmanschap door leren, ervaren en delen Master Class Java Accelerated Datum: 08-01-2018 StormPunt itrack 2018 i INHOUDSOPGAVE 1. Master Class Java Accelerated 1 1.1 Introductie 1 1.2
Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie.
Introductie Dit artikel laat zien hoe je een Image in een C# applicatie kan opslaan in een database en het kan ophalen uit de database om het te laten zien. Voor de database gebruiken we MS SQL maar voor
Curriculum Vitae E. H. Java/JEE Docent
Curriculum Vitae E. H. Java/JEE Docent Executive summary: E. a very motivated ICT trainer, specialised in the Java Programming Language. He tries to pass his knowledge to his students with patience and
Handleiding voor het installeren van Tomcat7
Handleiding voor het installeren van Tomcat7 Brondocument C:\WebServer\Handleiding\Tomcat\InstallerenTomcat.odt Versiebeheer Versie Datum Uitleg 1.0v 22-05-06 1e versie Tomcat 5.5 1.1v 24-05-06 Aanpassingen
Aquo Domeintabellen Services (Aquo DS) Handleiding Webservice
Aquo Domeintabellen Services (Aquo DS) Handleiding Webservice handleiding voor de programmeur Auteur: Informatiehuis Water Documentbeheer Wijzigingshistorie Datum Versie Auteur Wijziging Aat van den Heuvel
Tinus Plotseling 29-12-2002. MySQL
Tinus Plotseling 29-12-2002 MySQL Inhoudsopgave Inleiding... 3 MySQL Geschiedenis... 3 MySQL Toepassingen... 3 MySQL Voordelen... 4 MySQL Nadelen... 4 MySQL bij ASCI... 4 PostgreSQL... 5 ORACLE... 6 MS
Curriculum Vitae. Burgerlijk ingenieur in de computerwetenschappen
Curriculum Vitae Naam PANTE, Geert Woonplaats Zedelgem, W-Vl Geboortedatum 23/06/1977 ( 31 jaar ) Opleiding Talenkennis Werkervaringen en belangrijkste vaardigheden Burgerlijk ingenieur in de computerwetenschappen
Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site
Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.
Documentatie Distributed Services Enterprise Service Bus
Documentatie Distributed Services Enterprise Service Bus Pleun Willemsen en Walter Ebbers 19 april 2012 v1.0 1 Inhoudsopgave 1 Inleiding 4 1.1 Opdracht................................ 4 2 Analyse 5 3 Ontwikkelomgeving
Les 2 Eenvoudige queries
Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten
WebUntis 2014 Instructies basisinstallatie
WebUntis 2014 Instructies basisinstallatie Copyright 2013 Untis Benelux Rotterdam Installatie WebUntis 1 1 Algemeen... 2 1.1 Java JRE 7... 2 1.2 Apache Tomcat... 2 1.3 Een database.... 4 1.4 JDBC-Driver...
SAMENVATTING CURRICULUM VITAE J. Andries
Imogiri Dijkhof 18 6715 DX Ede 06 3309 5046 Info @ Imogiri.nl www.imogiri.nl KvK: 51566028 SAMENVATTING CURRICULUM VITAE J. Andries Profiel Jurjen Andries is een senior Java consultant. Naast de diverse
ODS: Open Directory service. Wat is ODS?
Wat is ODS? Wat is ODS? Geïntegreerde Meta-directorie voor OpenScape Office LX/MX/HX voor het zoeken van contacten in verschillende databasen en directories. Toegang verlenen naar verschillende directories.
Adres: Stratendries 81 9572 Sint-Martens-Lierde Tel: 0485/28.65.21 [email protected]. Geboorte Datum: 15/01/1983 Nationaliteit: Website
Tim De Roock [Stratendries 81 te Lierde], [0485/28.65.21], [[email protected]] Persoonlijke Gegevens Naam: Adres: Stratendries 81 9572 Sint-Martens-Lierde Tel: 0485/28.65.21 Email: [email protected]
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 27 november 2015 Recursie Objecten Constructors Aanpassen variabelen this keyword Recursie Recursie Recursieve functie roept zichzelf (direct of indirect) aan
