6. HTML(Hyper Text Markup Language)
<!DOCTYPE html>
<html>
<head>
<title>Hello Timisoara</title>
</head>
<body>
<p>Hello HTML Tags!</p>
</body>
</html>
http://www.htmldog.com/reference/htmltags/
7. HTML
• By Berners-Lee in late 1991
• Not displayed, interpreted
• Building blocks
• Elements and attributes <tag atr1=“value1”></tag>
• Special characters &
9. XML (Extensible Markup Language)
• Set of rules
<?xml version="1.0" encoding="UTF-8" ?>
<person FirstName = “Mela”>
<blog value = “mela.ro”/>
<person/>
10. JSON ( JavaScript Object Notation)
• Human readable data interchangeable
• Language independent – with parsers for every language
{
"firstName": “Melania",
"lastName": “Danciu",
"age": 26,
"address": {
"streetAddress": “One Infinite loop",
"city": “Timisoara",
"state": “RO",
"postalCode": “30029”
},
"phoneNumbers":
[
{ "type": "home", "number": "234 555-1234" },
{ "type": "fax", "number": “234 555-4567" }
]
}
11. CSV (comma-separated values)
• Plain text
• Consists of records
• The records are divided into fields separated by delimiters (“,”)
• Every record has the same sequence of fields
“Mela”, Danciu, 26
“Raul”, Andrisan, 26
12. JavaScript
• Client site script – interact with users
• Communicate asynchronously
• Dynamic, weakly typed
13. SOAP(Simple Object Access Protocol)
• state full
• Over HTTP and TCP/IP
• XML
• Binary data that is sent must be encoded first into a format such as
base64 encoded
14. REST (Representational State Transfer)
• Stateless
• Over HTTP
• Lightweight
• HTTP GET, POST and PUT
• Resource Oriented Architecture(ROA)
• Binary data or binary resources can simply be delivered upon their
request.