Danmarks Meteorologiske Institut Gang 2 Webprogrammering Klient-server og forespørgsel/svar HTML og HTML-formularer Servletter og JSP-sider

Størrelse: px
Starte visningen fra side:

Download "Danmarks Meteorologiske Institut Gang 2 Webprogrammering Klient-server og forespørgsel/svar HTML og HTML-formularer Servletter og JSP-sider"

Transkript

1 Danmarks Meteorologiske Institut Gang 2 Webprogrammering Klient-server og forespørgsel/svar HTML og HTML-formularer ervletter og JP-sider Fælles biblioteker Programmere i pakker Lave JA-fil Dokumentation Læse og skrive filer Formatering og fortolkning af datoer og tal Formatering og fortolkning af en datafil Udskrive i kolonner egulære udtryk og andre måder at opdele en streng i bidder! #"$"% '&)(#"% +*-,(/.01*32+4#5+6*+798#14'!:1;<2+&)14=">.,?<646@+A=@=0B="$"-C1DE$EGFF9FIH@J@J.2#KLH56;MEN.,4+2#OJ8+:#KJEP.,?=146@#H B="-&. TVUVW XYZT[\]_^ ` ^aw b X c] d HTML: Tekst + HTML-koder (i < og >) HTML-koder instruerer fremviseren i hvordan tekst skal vises <head><title>impel hjemmeside</title></head> <h1>en simpel hjemmeside</h1> <p>velkommen til min lille <i>hjemmeside</i>. </p> <p>jeg hedder <b>jacob</b> og underviser på <a href=" Center for Videreuddannelse</a> på <a href=" Ingeniørhøjskolen i København</a>. </p> <p>her kan du se hvordan jeg ser ud:<br> <img src="jacob.jpg"></p>

2 I Z \ d HTML-sider med Java-kode i Java-koden fortolkes og udføres på serveren Oversættes til binær (maskin)kode ved første forespørgsel <head><title>hej</title></head> Her kommer noget JP-kode: <% out.println( "<h1>hej verden!</h1>" ); out.println( "To plus to er: " ); out.println( ); %> <head><title>hej</title></head> Her kommer noget JP-kode: <h1>hej verden!</h1> To plus to er: 4 ) 3`^0^ En servlet er en Java-klasse der bliver brugt i en webserver. ervletten skal arve fra Httpervlet ervletten skal have en doget(req, resp)-metode esponse-objektet bruges til at skrive HTML-kode i. import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Hejervlet extends Httpervlet public void doget(httpervletequest request, Httpervletesponse response) throws IOException response.setcontenttype("text/html"); PrintWriter ud = response.getwriter(); ud.println(""); ud.println("<head><title>hej verden</title></head>"); ud.println(""); ud.println("<h3>hej verden!</h3>"); ud.println("impelt eksempel på en servlet"); ud.println(""); ud.println("");

3 ) 3 ^0^ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class impelervlet extends Httpervlet public void doget(httpervletequest request, Httpervletesponse response) throws IOException response.setcontenttype("text/html"); PrintWriter out = response.getwriter(); out.println(""); out.println("<head><title>yvtabellen - fra en servlet</title></head>"); out.println(""); out.println("<p>her er syv-tabellen:<br>"); for (int i=1; i<=10; i++) out.println("yv gange "+ i +" er: "+ 7*i +".<br>"); out.println(""); out.println(""); ) 3`^0^ Opsætning af servlet i web.xml 1.! "# $ 2.% &'' ( *)+,-. /(/ 01 *' 2 + 3, 4'$ /8 9)! 0:;=<>)? 20@ ' A B( CA/ 4 DE"#B(F?7G H &? + I JH7 3 $K I*.!"# (+ 8G$ <web-app>... <servlet> <servlet-name>en simpel servlet</servlet-name> <servlet-class>impelervlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>en simpel servlet</servlet-name> <url-pattern>/servlet/impelervlet</url-pattern> </servlet-mapping>... </web-app>

4 c ^ ^`^ <head><title>data om klienten</title></head> <h1>nogle data om klienten (request-objektet)</h1> <pre> UL - request.getequestul(): <%= request.getequestul() %> Metode - getmethod(): <%= request.getmethod() %> Protokol - getprotocol(): <%= request.getprotocol() %> Værtsnavn - getervername(): <%= request.getervername() %> Port - geterverport(): <%= request.geterverport() %> UI - getequestui(): <%= request.getequestui() %> Klients IP-adresse - getemoteaddr(): <%= request.getemoteaddr() %> Klients maskinnavn - getemotehost(): <%= request.getemotehost() %> Foretrukne sprog - getlocale(): <%= request.getlocale() %> Netlæser/browser header user-agent: <%= request.getheader("user-agent") %> </pre> \ 3 ] \ ^ ^ + ] <head><title>formular</title></head> <h3>hvad hedder du?</h3> <form> <input type=text name="navn"> </form> <% tring navnet = request.getparameter("navn");

5 \ 3 ] \ ^ ^ + ] 1) Klienten laver en forespørgsel 2) erveren sender en HTML-side med formular 3) Klienten viser HTML-side med formular 4) Bruger udfylder formular og trykker 'OK' 5) Klienten laver en ny forespørgsel med formularens data 6) erveren fortolker formulardata 7) erveren sender en ny HTML-side \ 3 ] \ ^ ^ + ] <head> <title> ervlet1 </title> </head> <body bgcolor="#ffffff"> <form action="/webmodule1/servlet1" method="get"> <p>param0 <input type="text" name="param0"></p> <p>press ubmit to invoke servlet ervlet1</p> <p><input type="submit" name="ubmit" value="ubmit"> <input type="reset" value="eset"></p> </form> public class ervlet1 extends Httpervlet public void doget(httpervletequest request, Httpervletesponse response) tring var0 = request.getparameter("param0"); if (var0 == null) var0 = ""; response.setcontenttype("text/html"); PrintWriter out = response.getwriter(); out.println(""); out.println("<head><title>ervlet1</title></head>"); out.println("<body bgcolor=\"#ffffff\">"); out.println("<p>the servlet has received a GET. This is the reply.</p>"); out.println("<p>du skrev: "+var0+"</p>"); out.println(""); out.println(""); out.close();

6 \ 3 ] \ ^ ^ + ] <p>kriv dit navn (tekstfelt): <input type="text" name="navn" value="et navn" size="10" /> <br />og din kode (kodefelt): <input type="password" name="kode" value="hemli'" size="10" /> <input type="hidden" name="id" value="1234"> </p> <p> Beskriv dig selv (tekstområde): <br /> <textarea name="beskrivelse" rows="2" cols="30">jeg taler espe </textarea> </p> <p>hvad foretrækker du at programmere i<br />(radioknapper): <input type="radio" name="foretr_prg" value="c"/>c <input type="radio" name="foretr_prg" value="cpp"/>c++ <input type="radio" name="foretr_prg" value="java" checked="che </p> <p>hvad kan du programmere i<br />(afkrydsningsfelter): <input type="checkbox" name="kan_prg" value="c" checked="che <input type="checkbox" name="kan_prg" value="cpp" />C++ <input type="checkbox" name="kan_prg" value="java" checked="che </p> <p>hvilken ret foretrækker du (valgliste): <br /> <select name="foretr_spise"> <option selected="selected">paghetti med kødsovs</option> <option>pizza</option> <option>ostefondue</option> </select> </p> <p>hvilke retter kan du spise (valgliste): <br /> <select name="kan_spise" size="2" multiple="multiple"> ` YZX <head><title>login1</title></head> <h1>log ind</h1> <form method="post" action="login2.jsp"> Brugernavn:<input type="text" name="brugernavn" /><br /> Adgangskode:<input type="password" name="adgangskode" /><br /> <input type="submit" value="log ind" /> </form> <p> Vink: Brugernavnet er "Jacob" og adgangskoden er "hemli".

7 ` YZX <head><title>login2</title></head> <% // hvis brugernavn="jacob" og adgangskode="hemli" logges der ind. // dette burde selvfølgelig hentes fra en database eller lign. if ("Jacob".equals(request.getParameter("brugernavn")) && "hemli".equals(request.getparameter("adgangskode"))) // sæt attributten "logget ind" i sessionen session.setattribute("logget ind", "ja"); out.println("du er logget korrekt ind."); else // fjern attributten "logget ind" fra sessionen session.removeattribute("logget ind"); out.println("forkert brugernavn eller adgangskode."); %> Du kan nu prøve at gå videre til <a href="login3.jsp">den beskyttede side</a> eller gå tilbage og logge ind igen. ` YZX <% // se om attributten "logget ind" er sat i sessionen if (session.getattribute("logget ind") == null) // brugeren er ikke logget ind, så send ham tilbage til login-siden response.sendedirect("login1.html"); %> <head><title>login3</title></head> <h1>den beskyttede side</h1> Denne tekst kan du kun se, hvis du er logget korrekt på.

8 W ay d Hver bruger får tildelt et session-objekt når de besøger en JP-side. essionen følger brugeren, lige meget hvilken side han/hun er inde på, og er derfor nyttigt til at huske data, der skal følge brugeren. W ay d <h3>kriv et ønske</h3> kriv noget, du ønsker. <form> <input type=text name="oenske"> </form> <% // hent listen over ønsker ArrayList liste = (ArrayList) session.getattribute("ønsker"); if (liste == null) // hvis listen ikke findes: liste = new ArrayList(); // opret den session.setattribute("ønsker", liste); // og registrer den under "ønsker" // se om der kommer en parameter med endnu et ønske tring ønske = request.getparameter("oenske"); if (ønske!= null) liste.add(ønske); // tilføj ønske til listen if (liste.size()>0) %> <h3>ønskeseddel</h3> Indtil nu har du følgende ønsker:<br /> <% // udskriv hele listen for (int i=0; i<liste.size(); i++) %> Ønske nr. <%= i %>: <%= liste.get(i) %><br /> <% %>

9 ^c d ^ Der findes en række implicit definerede objekter, som man altid har adgang til i en JP-side: request - anmodningen fra klienten response - svaret til klienten out - skrive tekst til klienten session - objekt der følger den enkelte bruger application - fælles for hele webapplikationen logning konfigurations-parametre fra web.xml kan også gemme attributter ligesom session-objektet config - den enkelte websides konfiguration page - selve JP-siden exception - undtagelse opstået under kørsel pagecontext - alle objekterne samlet i ét W Z ) ]b Historisk perspektivering Før: Model 1 - programlogik sammen med HTML!#"!! "! $%& (') +*-,.! /10$+2!3!! "!1>$!!=25,!7=2*-="!DDE5F2-*)? : - *-;<"!":& $=2-*="!> 2-*? *-,! I<2:!, :=&::,&"+,F8J!"! 1K=2-*-!"!> 2-*5 LJ +=K! M&!; Nu: Model 2 - programlogik adskilt fra HTML N!, &9?D@<ACBTH :! &! *-.,&:O2&)2*P!2-*-="!12&KL *-,!7"M,)2:,U, =!!K= * 2:V? ="O,"+,&!,.!0&"!, "!9L!M,&:O2&5>!,K!,)=2-*-!"DDE-72,UM!, 2:XLJ:, "+W-252-* 2-* &,)Y"+*-4& **5!,&$.2&: 2:," +!, AZ!=K25>LJ"! 54-6$!!=K"!. +,&K! "!/ K>& /: : I9=2-*-="+> BT!!=K"!4& 2-*5 2-*)? E-/!$=2!3/+ 4:"&! \<2:= *5$+=!2:,T"!,) "+*5K! * "L=2-*-="+>>+=,5*)2-*)?D@7AGBFH I9=2-*-="+> &!*-, 2-*5 ]+/ & AZ"!,*5$Y&)0K > +>!, "! 2:, ":L>2&:^ 8 "&!>2&M^"M-^5Y `@72!"+*5ba+I.H 2-*5!, O"!T,c!25*-!"!> 2-*5 -"!,&:!K:, a!id2-*b3/"m4-"!y5e-,,! e/af')ghe78 2:, =2 H!!4- + i a!i[lj2:/ 2!F2-*cY!O"M,&!F,&&"! "K2-* `@7"+*5 &!*5+=!74 &!=$ :=6$!!, *-,!,9&$2&!K&!7&L "! 2:,!H a!i.; E-T0K=+=4!!!, 5 /: _MkK4!/YW-*-,,5*D&!T*5 4-+7O96T,&!O0!,.&:!=,5* "K"b*5!"LJ / I9=2-*-="+>DE-$/! "!-"+ &M= *-,!K= 4!Ta+I.H 4-!Tl BT@%8 &!!&!T*5+,!=!!TlPACBF lpacbth!"!,!lj2:/>"m 2:,!;9 H LJ M

10 W L ^ 3 / `^ ) ] "! # d Java er platformsuafhængigt kører på Linux, Mac, Windows, Unix,... JP-webapplikaton er derfor platformsuafhængig tandarder for struktur på webapplikation Konfiguration f.eks. altid i WEB-INF/web.xml tandard er del af J2EE-specifikationen Tomcat er referenceimplementation Mange alternativer Tomcat, Oracle (OC4J), BEA Weblogic, un ONE, esin,... esultat: Frit valg af platform og server

11 ^ / `^ \ `^ WA-fil (Web Achive) = ZIP-fil med hel applikation Hent WA-fil Læg i webapps/ og den installeres automatisk Al opsætning findes i WEB-INF/web.xml! 3! ^ Programmere i pakker Lave JA-fil Dokumentation

12 ]d En pakke: En samling af relaterede klasser En klasse svarer til en fil på filsystemet En pakke svarer til et underkatalog på filsystemet // Filnavn: src/minpakke/klasse1.java package minpakke; import java.util.*; public class Klasse1 public void snak() ystem.out.println("dette er Klasse1, der taler!"); // Filnavn: src/benytpakker.java import minpakke.*; import java.util.*; public class BenytPakker public static void main(tring[] arg) Klasse1 a = new Klasse1(); a.snak(); X C JA-fil er en ZIP-fil med klasser jar cf program.jar BenytPakker.class minpakke zip -r program.jar BenytPakker.class minpakke Værktøjet kan lave den for en!

13 \ ] ^ `^ d /** * Eksempel på en kommenteret klasse. */ public class EnKommenteretKlasse /** * Et eksempel på en metode. Metoden tjener * til at vise hvordan javadoc virker. * entreng strengen ettal tallet * strengen og tallet sat sammen */ public tring enmetode(tring entreng, int ettal) return entreng+ettal; javadoc EnKommenteretKlasse.java De vigtigste klasser bør være dokumenteret med Javadoc!

14 `^ \_^ d c `^ ^ package dmi; import DMI.VU.util.DateTime; public class TalOgDatoer public static void main(tring[] args) DateTime t = new DateTime(); ystem.out.println(t.getdatetimetring("dd-mm-yy")); ystem.out.println(t.getdatetimetring("dd,mm,yy")); ystem.out.println(t.getdatetimetring("dd/mm HH:mm")); ,11,04 10/11 07:11 `^ _^ d ^ Udskrive i kolonner egulære udtryk og andre måder at opdele en streng i bidder

Java-opgraderingskursus

Java-opgraderingskursus Java-opgraderingskursus Danmarks Meteorologiske Institut Gang 2 Webprogrammering Klient server og forespørgsel/svar HTML og HTML formularer Servletter og JSP sider Fælles biblioteker Programmere i pakker

Læs mere

Web- og serverprogrammering

Web- og serverprogrammering Web- og serverprogrammering Introduktion til web- og serverprogrammering - dag 1 Overblik over WSP, eller: de 3+x sprog i webprogrammering (HTML, CSS, JavaScript, plus x serverside-sprog) Installation

Læs mere

Servlets, Tomcat & BlueJ

Servlets, Tomcat & BlueJ Servlets, Tomcat & BlueJ Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 05.october 2007 Hvad er Servlets: For at forstå det, må vi først få styr på to begreber, nemlig statiske og dynamiske hjemmesider

Læs mere

med Java og Linux Jacob Nordfalk Linuxforum 2004 Lørdag 6. marts 17.00-17.45 Center for Videreuddannelse Ingeniørhøjskolen i København

med Java og Linux Jacob Nordfalk Linuxforum 2004 Lørdag 6. marts 17.00-17.45 Center for Videreuddannelse Ingeniørhøjskolen i København Webprogrammering med Java og Linux Jacob Nordfalk Center for Videreuddannelse Ingeniørhøjskolen i København Linuxforum 2004 Lørdag 6. marts 17.00-17.45 Program Om Jacob Nordfalk Reklame Intro til Java

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Web- og serverprogrammering

Web- og serverprogrammering Web- og serverprogrammering Konfiguration dag 11 Fremlæggelse af og status for projekter Konfiguration af Tomcat web.xml Pakning og idriftsættelse af webapplikation Evt.: Integration af Tomcat med Apache

Læs mere

Web- og serverprogrammering

Web- og serverprogrammering Web- og serverprogrammering Arkitekturer i webprogrammer - dag 6 Model-View-Controller-arkitukturen Flerlags-arkitekturer Læsning: WJSP 10 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html

Læs mere

Kom i gang med SAS STPbaserede

Kom i gang med SAS STPbaserede make connections share ideas be inspired Kom i gang med SAS STPbaserede webapplikationer Lars L. Andersson Chefkonsulent Webapplikationer Interaktion med serverbaserede data via skærmbilleder leveret gennem

Læs mere

De skjulte input typer:

De skjulte input typer: Hvis man skal lave en html formular er der nogle felter til rådighed som kan benyttes, alt efter hvad output fra formularen skal være. Det felt som alle andre felter skal omkranses af er form tagget, som

Læs mere

OpenTele datamonitoreringsplatform

OpenTele datamonitoreringsplatform OpenTele datamonitoreringsplatform Systemdokumentation for OpenTele server- og klient 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 OpenTele

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13 KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger

Læs mere

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance)

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance) Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic

Læs mere

I profil-feltet kan imastra-kunder vælge om upload skal ske ligesom filerne var indsendt til mailboksen eller

I profil-feltet kan imastra-kunder vælge om upload skal ske ligesom filerne var indsendt til mailboksen eller Upload fil Upload fil skal ses som et alternativ til at indsende tællefiler vedhæftet til mails Upload fil kan være en hurtigere og mere håndholdt måde at få data ind i Mastra på. Man starter med via Gennemse

Læs mere

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere

University of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11

University of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11 DM503 Forelæsning 11 Generics Pakker Exceptions Indhold Generics Nedarvning og Generics Generics Nedarvning og Generics Husk Box fra sidst Generics public class Box {! private T object;! public void

Læs mere

xgalleri Mulige filtyper Installation web-version

xgalleri Mulige filtyper Installation web-version xgalleri xgalleri opstod ud fra ønsket om at lægge en større samling billeder på nettet. Der findes mange programmer, som kan bruges til at lægge datafiler på nettet; men de fungerer typisk på den måde,

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Send fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende fra Java.

Send  fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende  fra Java. Denne guide er oprindeligt udgivet på Eksperten.dk Send email fra Java Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende email fra Java. Simple eksempler ikke noget vildt

Læs mere

Outline. Servlets. JSPs. Basic Taglibs. SOEN 387 Web-based Enterprise Application Design. Stuart Thiel. Servlets. JSPs. Expression Language (EL)

Outline. Servlets. JSPs. Basic Taglibs. SOEN 387 Web-based Enterprise Application Design. Stuart Thiel. Servlets. JSPs. Expression Language (EL) /22 Concordia University Department of Computer & Software Engineering Fall, 2015 2/22 Outline 3/22 What Does A Servlet Look Like File-wise? https://tomcat.apache.org/tomcat-8.0-doc/ appdev/deployment.html

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Dag 10 Flertrådet programmering

Dag 10 Flertrådet programmering Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Eksempel på en database: studenter, kurser, eksamener

Eksempel på en database: studenter, kurser, eksamener Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser

Læs mere

Begrynder til at lave log ind system

Begrynder til at lave log ind system Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Test af It-komponent

Test af It-komponent Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side

Læs mere

Videregående programmering i Java

Videregående programmering i Java Videregående programmering i Java Dag 6 Komponenter (og lidt Swing og MVC) Læsning: VP 4, evt. VP 6 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html Grafiske komponenter

Læs mere

RMI avanceret. Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer.

RMI avanceret. Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer. Denne guide er oprindeligt udgivet på Eksperten.dk RMI avanceret Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer. Den forudsætter

Læs mere

02101 Indledende Programmering Introduktion til Eclipse

02101 Indledende Programmering Introduktion til Eclipse 02101 Indledende Programmering Introduktion til Eclipse Version 2018 1 Introduktion I dette kursus lægger vi op til at man bruger det integrerede udviklingsmiljø Eclipse. Basalt set er et integreret udviklingsmiljø

Læs mere

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script.

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script. Denne guide er oprindeligt udgivet på Eksperten.dk Register Globals Off Lad os slå en ting fast med det samme - register_globals = Off er en god ting, i hvert fald set ud fra et sikkerhedsmæssigt synspunkt.

Læs mere

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? I dag skal du lære at lave hjemmesider, så du også kan bidrage til at opbygge

Læs mere

Web 2.0. World Wide Web (www)

Web 2.0. World Wide Web (www) Web 2.0 World Wide Web (www) I marts 1989 skrev Tim Berners-Lee et information udveksling program kaldt ENQUIRE. Da han arbejde i CERN, var han ikke tilfreds med kommunikationen, derfor videreudviklede

Læs mere

Loginsystem med PHP4, klasser, sessions og MySQL database

Loginsystem med PHP4, klasser, sessions og MySQL database Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem med PHP4, klasser, sessions og MySQL database Artiklen indeholder et simpelt loginsystem, der benytter en klasse. Den er med vilje simplificeret,

Læs mere

Loginsystem (med MySQL)

Loginsystem (med MySQL) Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb

Læs mere

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

Læs mere

Dag 10 Flertrådet programmering

Dag 10 Flertrådet programmering Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,

Læs mere

Java web applikationer med Tomcat

Java web applikationer med Tomcat Denne guide er oprindeligt udgivet på Eksperten.dk Java web applikationer med Tomcat Denne artikel beskriver hvordan man kan konfigurere container managed security og en database connection pool i Tomcat.

Læs mere

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. klient Forespørgsel/

Læs mere

Google App Engine. Google App Engine som platform. Claus Myglegaard Vagner og Jacob von Eyben

Google App Engine. Google App Engine som platform. Claus Myglegaard Vagner og Jacob von Eyben GoogleAppEngine GoogleAppEnginesomplatform ClausMyglegaardVagnerogJacobvonEyben Abstract CloudcomputingerenteknologidervinderfremidengenerelleITinfrastruktur. SocialemediersåsomLinkedIn,TwitterogFacebookharøgetbehovetfor

Læs mere

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper.

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper. Dokumentation Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook Moduler Påkrævet : Facebook Integration med sms-grupper Version : v1.00 Indholdsfortegnelse Versionshistorik... 3 Målet med

Læs mere

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute.

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute. Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. I får udleveret et lille

Læs mere

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

//Udskriver System.out.println(Hej  + ditfornavn +   + ditefternavn + .); System.out.println(Du er  + dinalder +  aar gammel! Denne guide er oprindeligt udgivet på Eksperten.dk Brugerinput i Java Denne her artikel gennemgår diverse ting ved brug af brugerinput i Java. Den starter med det simple og fortæller derefter skridt for

Læs mere

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database Øvelse 12. Dynamiske web-sider og cgi-modulet Teori: CGI Øvelse: anvendelse af cgi-modulet. I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere

Læs mere

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

javabog.dk Webprogrammering med Java Server Pages Forord

javabog.dk Webprogrammering med Java Server Pages Forord javabog.dk Webprogrammering med Java Server Pages Forord javabog.dk Webprogrammering med Java Server Pages Forord Indholdsfortegnelse 0 Forord...1 0.1 Bogens opbygning...1 0.1.1 Hvert kapitels opbygning...1

Læs mere

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004 Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret

Læs mere

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015

Læs mere

Geografisk lokalisering i JSP

Geografisk lokalisering i JSP Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i JSP Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre artikler

Læs mere

dmasark Aflevering - Uge 50

dmasark Aflevering - Uge 50 dmasark Aflevering - Uge 50 Michael Lind Mortensen, 20071202, DAT4 Michael Dahl, 20073943, DAT4 Katalog: http://www.daimi.au.dk/ u073943/dmasark/uge6/ 13. december 2007 Indhold 1 PingClient implementation

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Anvendelse af Model- View koncept i SAS Stored Processer

Anvendelse af Model- View koncept i SAS Stored Processer Anvendelse af Model- View koncept i SAS Stored Processer Peter Sandal Boll Chefkonsulent Professional Services, Skanderborg SAS Institute A/S Agenda Model-View-Controller konceptet (MVC) Eksempel med put-rapport

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

SOSIGW. - Driftsvejledning for SOSIGW 1.0. Indeks

SOSIGW. - Driftsvejledning for SOSIGW 1.0. Indeks SOSIGW - Driftsvejledning for SOSIGW 1.0 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Kontrol af korrekt driftstilstand... 2 Ændring af statisk konfiguration... 2 Logfil... 2 Backup... 3

Læs mere

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af

Læs mere

RMI introduktion. Denne artikel beskriver Java RMI (Remtote Method Invocation).

RMI introduktion. Denne artikel beskriver Java RMI (Remtote Method Invocation). Denne guide er oprindeligt udgivet på Eksperten.dk RMI introduktion Denne artikel beskriver Java RMI (Remtote Method Invocation). Den beskriver teorien bag RMI, viser et simpelt kode eksempel og forklarer

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen.

Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen. Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen. Tutorial lavet af Jákup W. Hansen TSU 2006 22. april 2008 Hvorfor denne tutorial: Denne tutorial er ikke direkte pensum på datamatikkerskolen,

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

SWC eksamens-spørgsmål. Oversigt

SWC eksamens-spørgsmål. Oversigt SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition

Læs mere

Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004

Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004 Overvågningssystem Beskrivelse Bagagesorteringssystemet består af et antal skranker (check-in) til modtagelse og registrering af bagage, et automatiseret sorteringsanlæg samt et antal terminaler (gates),

Læs mere

Løsning af skyline-problemet

Løsning af skyline-problemet Løsning af skyline-problemet Keld Helsgaun RUC, oktober 1999 Efter at have overvejet problemet en stund er min første indskydelse, at jeg kan opnå en løsning ved at tilføje en bygning til den aktuelle

Læs mere

Navision Stat (NS 9.2)

Navision Stat (NS 9.2) Side 1 af 7 Navision Stat 9.1.002 (NS 9.2) ØSY/NS/RASEG Dato 21.06.2018 Installationsvejledning til NS Web API Invoker Overblik Introduktion Installationsvejledningen beskriver, hvordan man installerer

Læs mere

XML Difftool brugervejledning

XML Difftool brugervejledning XML Difftool brugervejledning UNI C maj 2007 XML Difftool brugervejledning UNI C Maj 2007 Af UNI C Indhold 1 Kort om XML Difftool og Import... 1 1.1 XML Difftool... 1 1.2 Opbygning af XML import fil...

Læs mere

It-@fdelingen UC Syddanmark 7266 2400

It-@fdelingen UC Syddanmark 7266 2400 UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3

Læs mere

Gæstebog med validering opbygget med MySQL

Gæstebog med validering opbygget med MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2 DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld

Læs mere

Opdatering af ISOWARE til version 6.1.0

Opdatering af ISOWARE til version 6.1.0 Opdatering af ISOWARE til version 6.1.0 September 2015 Indhold Kontaktoplysninger... 1 VIGTIGT... 2 Opdatering af trejdepartssoftware... 2 Opdatering til version 6.1.0.... 2 1. Backup af databasen... 3

Læs mere

Opdatering af ISOWARE til version 8.0.0

Opdatering af ISOWARE til version 8.0.0 Opdatering af ISOWARE til version 8.0.0 Indhold Kontaktoplysninger... 1 VIGTIGT... 2 Opdatering af trejdepartssoftware... 2 Opdatering til version 8.0.0.... 2 1. Backup af databasen... 3 2. Installation

Læs mere

Assignment #5 Toolbox Contract

Assignment #5 Toolbox Contract Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

SSSystems.local. Netværk. Sikkerhed. Webserver

SSSystems.local. Netværk. Sikkerhed. Webserver SSSystems.local Netværk Vi har valgt at bygge vores netværk på en måde der sikre at trafik fra DMZ en ikke kan komme ned til vores LAN. Både ved hjælp af firewall regler og NAT. Men for at sikre at vi

Læs mere

Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005

Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005 Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. INDLEDNING... 4 2. OUTLOOK 2003... 4 3. BRUGERVEJLEDNING I BRUGEN AF WEB MAIL...

Læs mere

Log ind med PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 09. May 2011 af dab93 I kategorien Programmering / Andre

Log ind med PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 09. May 2011 af dab93 I kategorien Programmering / Andre Denne guide er oprindeligt udgivet på Eksperten.dk Log ind med PHP Med denne guide lærer du hvordan du kan logge ind på din hjemmeside med PHP. Guiden viser dig hvordan koderne skal opstilles, og hvad

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af

Læs mere

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

Singleton pattern i Java

Singleton pattern i Java Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i Java Denne artikel beskriver Singleton pattern og implementation i Java. Den forudsætter kendskab til Java men ikke til Singleton.

Læs mere

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter

Læs mere

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne APEX i Praksis Martin B. Nielsen Navn MBNDATA Emne Foredragsholderen Oracle/APEX Arkitekt/udvikler/DBA Siden Oracle v.5 (1988) APEX Siden 2007, men før (Database provider, HTMLDB) MBNDATA siden 1996 MBNDATA

Læs mere

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse

Læs mere

Statiske HTML-sider. Men så kan et fejlbehæftet skript vælte hele webserveren. Ikke særlig vidunderligt.

Statiske HTML-sider. Men så kan et fejlbehæftet skript vælte hele webserveren. Ikke særlig vidunderligt. Udvidet Programmering 1999 Forelæsning 21, fredag 19. november 1999 Samspillet mellem browser (klient) og webserver (server) HTML: Hypertext Mark-up Language Dynamisk generering af HTML på webserveren

Læs mere

Download. Information: Du kan downloade filer på følgende måder:

Download. Information: Du kan downloade filer på følgende måder: Download Information: Du kan downloade filer på følgende måder: 1. Standard Side 2 1.1 Enkelt fil Side 2 1.2 Flere filer Side 2 2. Filer fra en tidligere revision Side 3 3. E-mail Side 4 4. E-mail URL

Læs mere

LUDUS Web version Den 24. januar LUDUS Web

LUDUS Web version Den 24. januar LUDUS Web LUDUS Web version 2.60.2 Den 24. januar 2018 DXC Technology, P.O. Pedersens Vej 2, DK-8200 Århus N Tlf. +45 3614 4000, fax +45 3614 7324, www.dxc.com/ludus, sc-ludus@dxc.com CVR-nr. 25 46 93 64 Indholdsfortegnelse

Læs mere

Introduktion til ActionScript, fortsat

Introduktion til ActionScript, fortsat Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling

Læs mere

2017 Recordit.nu version 2. Call Recorder Kvikguide for Apresa Client

2017 Recordit.nu version 2. Call Recorder Kvikguide for Apresa Client 2017 Recordit.nu version 2 Call Recorder Kvikguide for Apresa Client Indholdsfortegnelse 1 Indledning... 3 2 Opsætning... 4 2.1 Brugere... 4 2.2 Konto... 7 2.3 Server forbindelse... 7 2.4 Skærm... 8 2.5

Læs mere

Aptana editor til MAC og Windows

Aptana editor til MAC og Windows 1 Aptana editor til MAC og Windows http://aptana.com/products/studio3/download For at downloade Mac versionen skal du klikke på : Customize Your Download og der efter klikke på MAC OS X. Indtast navn og

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

Hvad er et distribueret objekt? Plan 12.3. Objekter, objektreferencer, metoder, parameteroverførsel. Objekter: notation

Hvad er et distribueret objekt? Plan 12.3. Objekter, objektreferencer, metoder, parameteroverførsel. Objekter: notation Plan 12.3. Oversigt over grundlæggende begreber Java: eksempel på applikation, programmering og oversættelse Uddybning af grundlæggende begreber Java RMI implementation Forklaring af øvelsen Hvad er et

Læs mere

Vejledning til listings-pakken

Vejledning til listings-pakken Vejledning til listings-pakken Morten Ovi latex@student.dtu.dk / 6. juli 2004 Indhold 1 Om listings-pakken 1 2 Indstilling af listings 2 3 listings-pakken i praksis 2 3.1 listings i teksten............................

Læs mere

Reeksamen, DSDS, forår 2008

Reeksamen, DSDS, forår 2008 Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Offset til terminalskærm i Java

Offset til terminalskærm i Java Denne guide er oprindeligt udgivet på Eksperten.dk Offset til terminalskærm i Java Ikke en atikkel - men en Classe til java der gør det nemt at skrive ud på avancerede måder når man kun opererer i dosvindue.

Læs mere

Hvordan vælger jeg dokumentprofilen?

Hvordan vælger jeg dokumentprofilen? Hvordan vælger jeg dokumentprofilen? Valget af OIOUBL profil i en konkret dokumentudveksling vil bl.a. afhænge af, hvilke OIOUBL profiler den anden part i udvekslingen understøtter. Et konkret eksempel

Læs mere

Mailopsætning til: Windows live mail Mozilla Thunderbird Microsoft outlook express 6,0 Mac mailopsætning Ipad

Mailopsætning til: Windows live mail Mozilla Thunderbird Microsoft outlook express 6,0 Mac mailopsætning Ipad Mailopsætning til: Windows live mail Mozilla Thunderbird Microsoft outlook express 6,0 Mac mailopsætning Ipad Opsætning af mailkonti Ønsker du at anvende en anden mailkonto end webmail, har du selvfølgelig

Læs mere

Videregående programmering i Java

Videregående programmering i Java Videregående programmering i Java Dag 9 Andre designmønstre Andre designmønstre: Uforanderlig, Fluevægt, Lagdelt Initialisering, Komposit/Rekursiv Komposition, Kommando/Ændring Fremlæggelse af programmering/status

Læs mere

SigmaT.

SigmaT. Java + Groovy Disposition Om SigmaT Eksempel på indlejring af Groovy Overvågning af PEM Ønske om dynamisk loaded Java uden at fifle med classloaderen Groovy til hjælp Opsamling hvad jeg ikke har fortalt

Læs mere

Forelæsning Uge 4 Torsdag

Forelæsning Uge 4 Torsdag Forelæsning Uge 4 Torsdag Algoritmeskabeloner findone, findall, findnoof, findsumof (i mandags) findbest Levetid for variabler og parametre Virkefeltsregler Hvor kan man bruge de forskellige variabler?

Læs mere