Loading…
Transcript

WA$TE

Pojos er enkle, sant?

Alle elsker XML

Boilerplate,

veldedighet

hvorfor du skal unngå mennesker

Klar for prod!

Word

Groovy

<langs type="current">

<language>Java</language>

<language>Groovy</language>

<language>JavaScript</language>

</langs>

Java

def langs = new XmlParser().parseText(xml)

println "type = ${langs.attribute("type")}"

langs.language.each{

println it.text()

}

<langs type="current">

<language>Java</language>

<language>Groovy</language>

<language>JavaScript</language>

</langs>

import org.xml.sax.SAXException;

import org.w3c.dom.*;

import javax.xml.parsers.*;

import java.io.*;

public class ParseXmlFromString {

public static void main(String[] args) {

byte[] xmlBytes = xml.getBytes();

InputStream is = new ByteArrayInputStream(xmlBytes);

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

try {

DocumentBuilder db = dbf.newDocumentBuilder();

Document doc = db.parse(is);

//print the "type" attribute

Element langs = doc.getDocumentElement();

System.out.println("type = " + langs.getAttribute("type"));

//print the "language" elements

NodeList list = langs.getElementsByTagName("language");

for(int i = 0 ; i < list.getLength();i++) {

Element language = (Element) list.item(i);

System.out.println(language.getTextContent());

}

}catch(ParserConfigurationException pce) {

pce.printStackTrace();

}catch(SAXException se) {

se.printStackTrace();

}catch(IOException ioe) {

ioe.printStackTrace();

}

}

}

&

Databaser

Operativsystem

Integrasjons-løsninger

Applikasjonsservere

Installdok v 1.231-final

blah

blah

blah

Word

Utviklere

Build Pipeline

blah

blah

blah

???

blah

blah

blah

Akseptanse-test

Automatiske

kodekvalitets-rapporter

Automatisk

deploy

til testmiljø

Automatiske

tester

blah

blah

blah

Manuell test

Manuell

test

Deploy til produksjon

Enhets/

int.test

Deploy

til testmiljø

blah

blah

blah

Ytelses-

test

blah

blah

blah