Web technológia alapjai

Slides:



Advertisements
Hasonló előadás
MSN-kompatibilis egyéni emotikonok kezelése XMPP/Jabber-ben Bemutatás Németh Ádám,
Advertisements

HTML5 alapú fejlesztő és futtató környezet megvalósítása
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
WEB Technológiák A HTML és a CGI ME Általános Informatikai Tsz. dr. Kovács László.
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
PHP III. Fájlok, űrlapok.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Web fejlesztés V. Illés Zoltán ELTE Informatikai Kar
Illés Zoltán ELTE Informatikai Kar
Illés Zoltán ELTE Informatikai Kar
Illés Zoltán ELTE Informatikai Kar
Készítsünk DIP-et! Szatucsek Zoltán. OAIS DIP Dissemination Information Package (DIP): The Information Package, derived from one or more AIPs, received.
AZ INTERNET SZOLGÁLTATÁSAI Készítette: Horváth Tünde.
INTERNETES BÖNGÉSZ Ő K Készítette: Horváth Tünde.
Követelményelemzés – követelményspecifikáció A szoftverfejlesztés kapcsán az elemzés speciálisan egy kezdeti szakaszt jelöl, amelynek alapvető feladata.
JAX-RS: JAVA API FOR RESTFUL WEB SERVICES. REST ARCHITEKTÚRÁJÚ WEBSZOLGÁLTATÁSOK LÉTREHOZÁSÁRA HASZNÁLJUK. AZ 1.1-ES VERZIÓTÓL KEZDVE A JAX-RS HIVATALOS.
A szoftver mint komplex rendszer (folyt.) A SunTone módszertan 3 dimenziós osztályozási sémája kifinomultabb osztályozást tesz lehetővé.
P.XML architektúra Alkalmazás fejlesztés és kiszolgálás Java és XML alapokon Bukodi László
Az információs forradalom  Minden jog fenntartva.
A szaktanácsadás szolgáltatási terület dokumentációja Némethné Józsa Ágnes Intézményfejlesztési referens.
Internet tudományos használata
Informatikai rendszerek
Nagyméretű állományok küldése
11/2/2017 Horváth Botond, Dunaújvárosi Főiskola, Informatika Biztonság Labor Konzulens Dr. Leitold Ferenc, Hadarics Kálmán “Nemcsak azokkal a sebezhetőségekkel.
Vezetékes átviteli közegek
Programstruktúrák.
Script nyelvek előadás
Asynchronous Javascript And XML
Webszervizek (JAX-WS, és JAX-RS) bemutatása
HUNTÉKA Integrált Könyvtári (Közgyűjteményi) Rendszer
Alkalmazási réteg protokolljai
376/2014 EU RENDELET BEVEZETÉSÉNEK
PHP - függvények.
LabVIEW bevezetéstől a feszültség-áram karakterisztikáig Vida Andrea
Moodle tesztkérdések létrehozása dr
XML biztonság.
Fejlett Programozási Technikák 2.
CGI és servlet.
A MEDLINE JÖVŐJÉRŐL a szemantikus web tükrében
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Finish Rendszer Súgó Finish Rendszer - Súgó.
A Hálózat és Az internet
Rendszerfejlesztés gyakorlat
Számítógépes Hálózatok
Gerillareklám, vírusmarketing
Számítógépes Hálózatok
Multiplikációs rendezvény – Békéscsaba
CALDERONI FORRÁSKEZELŐ RENDSZER
Platformfüggetlen mobil alkalmazás az OpenBioMaps projekt keretében
Bluetooth technológia
Szoftverrobotok vs biorobotok Bemutatkozik Albert, a vállalati robot
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
SZOFTVEREK (programok)
Oracle Adatbázisok kezelése c#-ban
Alkalmazott Informatikai Tanszék
A távoli asztal, valamint az Endnote használata a távoli asztalon
Sigfox technológia és hálózatok
Önkormányzati adattárház
Ide írandó a dolgozat pontos címe
Webszerkesztés Webszerkesztés.
Bibliográfia adatbázis-kezelő alkalmazások, EndNote 2018 Skultéti Attila
U8 – U10 célok a szezonra.
SQL jogosultság-kezelés
A MEDLINE/PubMed JÖVŐJÉRŐL a szemantikus web tükrében
Körmentes irányított gráfban legrövidebb utak
A program értékelése Kerekasztal beszélgetés
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
Gyermekekkel a mediáció szemszögéből
Előadás másolata:

Web technológia alapjai

Web kialakulás Kitalálta Tim Berners-Lee CERN-ben amerikai fizikus ma már brit lovagi címe is van CERN-ben 1989: “hiperszöveges” rendszer első web szerver: “httpd” első kliens: “WorldWideWeb” 1990: HTML

Web az Interneten 1991: TBL programjai szabad felhasználásra 1993: tisztázódik a rendszer 1994: W3C megalakulás TBL a vezető 1999: új könyv TBL-től: Weaving the Web

Web technológia alapjai Email formátum: RFC 822 MIME-kiegészítés SGML jelölő nyelv amerikai autó- és repülőgépipar számára

RFC-822 message formátum To: From: Date: Subject: Message-id: This is the message body. abc def ghi jkl mno pqr kötelező fejléc opcionális fejléc SZEPARÁTOR törzs

MIME content types text - egyszerű forma multipart - független részekből összeállítás message - beskatulyázott másik üzenet (e-mail) image - .gif, .jpg, .jpeg audio & video - .mpeg application - octet-stream, postscript

Web formátum: HTML Jelenleg HTML 4.01 Új verzió: XHTML head body frame-szerkezet Új verzió: XHTML

Web protokoll: http Kliens-szerver alapon Alkalmazás szintű kapcsolat szerver --> passzív kliens (browser) --> aktív Alkalmazás szintű kapcsolat Igen egyszerű ütésváltás 1. kliens kér egy oldalt 2. szerver válaszában visszaadja

Oldal lehívásának folyamata Általában Request <---> Response Request Request-Line (Header)* [CRLF Entity Body] Response Status-Line Esetleg üres

Request-Line Metódus URI Verzió CRLF GET http://www.w3.org/pub/proj.html HTTP/1.0 GET /pub/proj.html HTTP/1.0

Metódusok GET: POST: HEAD: oldalt kérek a szervertől referenciára kattintáskor POST: beadok egy (kitöltött forma) oldalt a szervernek adatbevitel HEAD: egy oldal paramétereinek lekérdezése cache-be kell-e frissítés

Request-Header rész GET http://www.w3.org/pub/proj.html HTTP/1.0 Date: Tue, 15 Nov 1994 08:12:31 GMT If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT From: webmaster@w3.org User-Agent: CERN-LineMode/2.15 libwww/2.17b3

Request-Header rész/2. POST /cgi-bin/login HTTP/1.0 Host: www.w3.org User-Agent: CERN-LineMode/2.15 libwww/2.17b3 Content-type: multipart/form-data; boundary=6299321591390446233 Content-Length: 206 --6299321591390446233 Content-Disposition: form-data; name="userid" dustin --6299321591390446233 Content-Disposition: form-data; name="passwd" foobar --6299321591390446233--

Status-Line Verzió Státuskód Okozat CRLF HTTP/1.0 200 OK HTTP/1.0 304 Not Modified

Response-Header rész HTTP/1.0 200 OK Date: Tue, 15 Nov 1994 08:12:31 GMT Content-Encoding: x-gzip Content-Length: 3495 Content-Type: text/html Expires: Thu, 01 Dec 1994 16:00:00 GMT Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT Server: CERN/3.0 libwww/2.17 A3B8789X23CD...

Response-Header rész/2 HTTP/1.0 302 Found Date: Tue, 15 Nov 1994 08:12:31 GMT Expires: Thu, 01 Dec 1994 16:00:00 GMT Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT Location: http://www.w3.org/WWW/abc.html Server: CERN/3.0 libwww/2.17 Content-type: text/html <HEAD><TITLE>Document moved</TITLE></HEAD> <BODY><H1>Document moved</H1> This document has moved <A HREF="http://ei.cs.vt.edu/~wwwbtb/">here</A>.<P> </BODY>

SSI

SSI - Server Side Include html-szövegbe külön generált rész beszúrása a beszúrás helye egy kommentársor a kommentár speciális formájú több SSI fajta létezik a szerverben az SSI-opciót külön engedélyezni kell!

SSI fajták AddType text/x-server-parsed-html .html <!--#include virtual =“filename”--> <!--#exec cmd =”full filename”--> <!--#fsize file =”filename”--> <!--#flastmod file =”filename”--> <!--#echo var =”SSI-variable”--> <!--#cgi file =”/cgi-bin/filename params”--> AddType text/x-server-parsed-html .html

SSI példa <center> Ma <b> <font color=red> <!--#include virtual="/dir/aMaiNev.lst"--></font></b> nap van, holnap <b> <!--#include virtual="/dir/aHolnapiNev.lst"--></b> nap lesz! </center> Ma Elza nap van, holnap Melinda nap lesz!