WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Tananyag: konzultáció
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Adatbázis rendszerek I Relációs kalkulus Általános Informatikai Tsz. Dr. Kovács László.
Adatbázis rendszerek I
C++ programozási nyelv Gyakorlat hét
Anyagadatbank c. tárgy gyakorlat
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Delphi programozás alapjai
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
– SQL 2: Adatok kezelése – Tarcsi Ádám, január 30. Adatbázis gyakorlat.
– Adattáblák & adatok kezelése – Tarcsi Ádám január Adatbázis gyakorlat.
megismerése, mintaadatbázis létrehozása
INSERT INTO Egy vagy több rekordot ad hozzá a táblához. Egyetlen rekordot hozzáfűző kifejezés: INSERT INTO cél_tábla (mező1,mező2,…) VALUES (érték1, érték2,
Adatbázis rendszerek II.
Készítette: Sárközi Anikó
Adatbázis-kezelés ACCESS program:
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
WEB Technológiák A HTML és a CGI ME Általános Informatikai Tsz. dr. Kovács László.
6. előadás: PHP-MySQL Barabás Péter
Érettségi feladatok megoldása LINQ-kel
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
XML támogatás adatbázis-kezelő rendszerekben
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP III. Fájlok, űrlapok.
Microsoft BI technológiák az eszközmenedzsment szolgálatában
1 Informatikai Szakképzési Portál Adatbázis kezelés DML – Adat manipuláló nyelv.
Az SQL nyelv alapjai.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Adatkezelés Ez az előadó neve beosztása vállalata.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Adatbázis-kezelés SQL-lel
Körlevél.
SQL – OLAP 5. óra. Personal Express programozása Saját rutinok, függvények készíthetők DEFINE nev PROGRAM vtípus EDIT nev nev ” megjegyzés VARIABLE változó.
Felhasználók és jogosultságok
Készítette: Tóth Ervin
PHP oktatási tapasztalatok
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
Készítette: Rummel Szabolcs Elérhetőség:
APEX BMF, II. félév.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
1 Verseny 2000 gyakorlat ASP. 2 Gyakorlat Web létrehozása: Frontpage 2000 New Web:
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
Illés Zoltán ELTE Informatikai Kar
XML adatkezelés 1. témakör Az XML szabvány.
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
Webprogramozó tanfolyam
Adatbázis rendszerek I
Illés Zoltán ELTE Informatikai Kar
Weblap-szerkesztés. Információs hálózati szolgáltatások Internet fontosabb szolgáltatásai (szóbeli) Elektronikus levelezési rendszer használata (szóbeli)
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
Adatbázisszintű adatmodellek
Access adatbáziskezelés
Alkalmazott Informatikai Tanszék
Alkalmazott Informatikai Tanszék
Előadás másolata:

WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László

ISAPI alapok CGI megközelítés hátrányai: - külön processzt igényel minden meghívás - nem optimális teljesítmény - kevésbé védett, ellenőrzött végrehajtás API megközelítés: - egy WEB szerverbe integrált modul hívódik meg egy önálló program helyett - hatékonyabb (elég egy példány), biztonságosabb, de kevésbé rugalmas (rögzített a modulok funkcionalitása) WEB server DBMS HTML request API

ISAPI alapok ISAPI = IS(Information Server) + API MS platform modul: HTTPODBC.DLL integrált adatkapcsolat ODBC-n keresztül

ISAPI alapok Elvégzendő műveletek megadása: Két leíró állományt dolgoz fel a modul az elvégzendő műveletek meghatározására: - HTX : válaszlap előállítási lépések - IDC : adatkapcsolat leírása A HTX állomány HTML típusú formátumban tartalmazza a válaszlap generálás lépéseit. Előnye: - egyszerűen kódolható - tömör - mozgatható Hátránya: - szűk funkcionalitás - WEB szerver specifikus

ISAPI alapok Feldolgozás lépései: Fejlesztési eszközök: MS IS WEB Server ODBC szövegszerkesztő

ISAPI alapok ISAPI kapcsolat aktivizálása az URL alapján történik (IDC kirejesztés): könyvtár alias = c:\is\scripts kapcsolat leíró file WEB server konfigurációs beállítás:

ISAPI alapok IDC állomány szerkezete: DataSource : DSN név: ODBC adaforrás Template : HTX állomány: válaszlap séma leírás SQLStatement : SQL utasítás: végrehajtandó SQL utasítás DataSource : Oraproba Template : autokerd.HTX SQLStatement : + SELECT ar, tipus FROM AUTO + WHERE rsz =’aaa111’ proba.idc DSN: oraproba driver: Oracle name: ora1 HTX...

ISAPI alapok További IDC elemek: - paraméteres SQL parancs (a FORM-ból átvett változók értékei is szerepelhetnek) DataSource : Oraproba Template : autokerd.HTX SQLStatement : + SELECT ar, tipus FROM AUTO + WHERE rsz =%rsz% proba.idc Kérem az autó rendszámot: …. indulo.html

ISAPI alapok További IDC elemek: - egyéb vezérlő direktívák felhasználó neve a kapcsolat felvételhez (username) felhasználó jelszava (password) maximális fogadható rekordszám (maxrecords) default paraméter értékek (defaultParameters) ODBC paraméterek (ODBCOptions)

ISAPI alapok HTX állomány - tartalmaz normál HTML utasításokat, melyek változtatás nélkül átkerülnek az eredménybe - tartalmaz speciális ISAPI utasításokat, melyek az adatkezelésre vonatkoznak szöveg szoveg Az itt megjelenõ weblap...

ISAPI alapok HTX utasítások Eredmény rekordok megjelenítésének kerete (rekord feldolgozási ciklus): …. rekord mezőre hivatkozás: FORM mezőre hivatkozás: feltételes végrehajtás: igaz ág hamis ág

ISAPI alapok Speciális HTX operátorok és változók: EQ : egyenlőség LT : kisebb mint GT nagyobb mint CONTAINS sztring tartalmazás CurrentRecord : hányadik eredmény rekordnál járunk MaxRecords : mennyi eredmény rekord van összesen környezeti változók: HTTP_QUERY_STRING HTTP_REMOTE_ADDR HTTP_***

Auto adatok adatbazisa kerem az arat: ISAPI alapok Minta lekérdezés l1.htm

ISAPI alapok Minta lekérdezés

Datasource:foxproba Template: Q2.HTX SQLStatement: +SELECT rsz from auto where ar > %uar% Maxrecords: 10 ISAPI alapok Minta lekérdezés q2.idc

ISAPI alapok Minta lekérdezés proba Eredmeny lista Rendszam Ar q2.htx

ISAPI alapok Minta lekérdezés

Auto adatok adatbazisa Uj rekord felvitele kerem a rendszamot: kerem a tipus: Fiat Opel Lada kerem az arat: ISAPI alapok Minta adatkezelés

ISAPI alapok Minta adatkezelés

Datasource:foxproba Template: I1.HTX SQLStatement: +INSERT INTO auto VALUES("%ursz%",'%utipus%',%uar%) proba BESZURVA ISAPI alapok Minta adatkezelés i1.idc i1.htx