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

Slides:



Advertisements
Hasonló előadás
06M29 adatszolgáltatás elkészítés lépései
Advertisements

IMIR monitoring és információs rendszer
Hálózati és Internet ismeretek
Client Access Server. Autodiscovery service Availability service (EWS) Offline Address Book (OAB) service Activesync service Outlook Web Access Public.
Social Networking alkalmazás fejlesztése ASP.NET 3.5-tel Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
Teljes funkcionalitású Web kliens Kétféle felület Premium (IE6+) Light (Firefox, Safari, Opera, Netscape, IE7, IE6, IE5.5, IE5.01 és IE5.2 Mac) Eltérések.
Levelező program beállítása webmail-hez
megismerése, mintaadatbázis létrehozása
HTML űrlapok kezelése és feldolgozása PHP segítségével
Az ETR technológia DEXTER Informatikai kft..
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.
Osztott alkalmazások kezelése. VIR elosztott architektúra indítékai: - meglévő komponensek integrációja - WEB / Internet elterjedése (nemzetköziség) -
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ó.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Modularizált felépítés SzervermenedzsmentBiztonságDiagnosztika FTP szerver Finom fejlesztések Közös konfiguráció.
Szombathely Dinamikus WEB programozás: PHP és JSP.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
WEB Technológiák ISAPI 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ó.
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.
…az ISA Server 2006 segítségével Gál Tamás Microsoft Magyarország.
Bemutatkozik a Világhalló Aki még nem hallott mesterségesen generált beszédet azt kérdezi, hogy: Miben különbözik a Világhalló és a beszédszintetizátor?
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Vezérlők használata és írása Ez az előadó neve beosztása vállalata.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
, levelezés … kérdések - válaszok Takács Béla 2008.
Az Interneten az állományok mozgatására leggyakrabban az FTP program használatos. Az FTP felhasználók általában az alábbi funkciókkal rendelkeznek: kapcsolódás.
Űrlapok.
A barátságos MySQL Papp Szabolcs INFO ÉRA november 18.
PHP oktatási tapasztalatok
Flash és PHP? De még mennyire! Kiss-Tóth Marcell
Bevezetés a PHP világába - kezdőknek
Gábor Dénes Főiskola Rendszertechnikai Intézet
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
Az Internet alkalmazásának lehetőségei Áttekintés.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Web fejlesztés V. Illés Zoltán ELTE Informatikai Kar
Illés Zoltán ELTE Informatikai Kar
Java web programozás 11..
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Web-alapú humán lekérdező rendszer
Illés Zoltán ELTE Informatikai Kar
Java web programozás 7-8..
Java web programozás 2..
Illés Zoltán ELTE Informatikai Kar
Java web programozás 5..
a Microsoft Office Word szövegszerkesztő program segítségével
OpenCMS programozói bevezetés Krizsán Zoltán iit me.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
Web alapú humán lekérdező rendszer
UMN Mapserver és a Grass használata a Geológiában Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék.
Ajánlat, szerződés, számla dokumentumok egységes kezelése
Szövegszerkesztő programok MS Windows XP operációs rendszer alatt
Alkalmazott Informatikai Tanszék
Axigen Mail server Ember László 2009.
Az FTP felhasználók általában az alábbi funkciókkal rendelkeznek:
Kulcsrakész Közgyűjteményi Portál
Novell+Hálózat Szekció
Total Commander 6.51 bemutató
Kisvállalati hálózat kialakítása raspberry szerverrel
Online szabadságtervező, jóváhagyó, nyilvántartó rendszer
Web alapú humán lekérdező rendszer
Előadás másolata:

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

ColdFusion rendszer K.L. Alapvetően a CGI koncepcióra épül (újabb verziók API-ra) Az ISAPI-hoz hasonló gyors fejlesztési eszközt biztosít Beépített adatbázis kapcsolódási lehetőségek Lehetőségek: - adatbázis kapcsolódás az ODBC-n keresztül - alap adatbázis kezelési tevékenységek támogatása - változó kezelés, űrlap elemek elérése, vezérlési elemek - egyszerű integritás vizsgálati lehetőségek - levél küldés az SMTP-n keresztül Támogatott OS: - Windows Fejlesztési eszközök: MS IS WEB Server ColdFusion DBML ODBC szövegszerkesztő

ColdFusion rendszer K.L. ColdFusion komponensei 1. Igénylő HTML lap 2. Template állomány 3. ODBC adat forrás 4. DBML CGI extension program (értelmező) WEB server DBML Extension DBMS HTML igénylő Template ODBC

ColdFusion rendszer K.L. Feldolgozás lépései: - Kliens oldali adatbeviteli űrlap (FORM) - Szerver oldali WEB server, majd CGI kapcsolat a DBML programhoz - A paraméterként megadott TEMPLATE file megnyitása - A TEMPLATE-ben kijelölt ODBC forrásokon adatkezelés - A válasz adatok beépítése a TEMPLATE sémába - A generált válaszlap visszaküldése WEB server DBML Extension DBMS HTML igénylő Template ODBC

ColdFusion rendszer alap K.L. A ColdFusion kapcsolat aktivizálása az URL alapján történik (DBML CGI meghívása): könyvtár alias = c:\is\scriptsfeldolgozó CGI program WEB server konfigurációs beállítás mint a CGI-nél A FORM paramétereket POST módban kell átadni <form action="/scripts/dbml.exe?template=pdetail.dbm” method=POST> Id of the person: E1... válaszlap minta állomány

ColdFusion rendszer alap K.L. Template állomány - tartalmaz normál HTML utasításokat, melyek változtatás nélkül átkerülnek az eredménybe - tartalmaz adatkapcsolat leíró állományokat - tartalmaz speciális DBML utasításokat, melyek az adatkezelésre, vezérlésre, levelézésre vonatkoznak Detailed information End of list

ColdFusion rendszer alap K.L. DBML utasítások: rekord felvitele dsn : ODBC DSN table : tábla név nem szerepel SQL INSERT utasítás a mezők a FORM paraméterekből, a névegyezés szerinti megfeleltetéssel kerülnek át, automatikus séma felismerés <form action=..a.dbm.. <dbinsert.. tablename=T> DBML HTML A.DBM T.DBF M1M2M3

ColdFusion rendszer alap K.L. DBML utasítások: rekord módosítása dsn : ODBC DSN table : tábla név nem szerepel SQL UPDATE utasítás a mezők a FORM paraméterekből, a névegyezés szerinti megfeleltetéssel kerülnek át, automatikus séma felismerés csak egy rekordot módosít, melyet a kulcs mező értéke alapján határoz meg, igy a kulcs mezőnek is szerepelni kell a FORM-ban A rekord törlésre nincs külön vezérlő elem A rugalmasabb DML utasítás végrehajtáshoz a DBQUERY tag alkalmazható

ColdFusion rendszer alap K.L. DBML utasítások: adatok lekérdezése <DBQUERY NAME= lnév DATASOURCE = dsn SQL = SQLutasítás > lnév: lekérdezés azonosító dsn : ODBC DSN az SQL utasításban felhasználható változók: - FORM változók - CGI változók változókra hivatkozás: #tipus.változó# <DBQUERY NAME="q2" DATASOURCE=”foxproba" SQL=”SELECT id,nev FROM dolgozo WHERE oszt = #form.id#"> …..... Az SQL nemcsak SELECT lehet

ColdFusion rendszer alap K.L. DBML utasítások: adatok lekérdezése A lekérdezés eredmény adatainak kiíratása: eredmény adatok kijelzése lnév: lekérdezés azonosító A fenti szerkezet egy implicit ciklus az eredménytábla rekordjaira mezőkre hivatkozás: #lnév.változó# <DBQUERY NAME="q2" DATASOURCE=”foxproba" SQL=”SELECT id,nev FROM dolgozo WHERE oszt = #form.id#"> Id = #q2.id#és Név=#q2.nev#...

ColdFusion rendszer alap K.L. DBML utasítások: adatérték ellenőrzés A ColdFusion lehetőséget ad a FORM beviteli elemek elemi érték ellenőrzésére is WEB server DBML Extension DBMS HTML igénylő Template ODBC A feltétel ellenőrzése a DBML modulnál (a Web Servernél) történik

ColdFusion rendszer alap K.L. DBML utasítások: adatérték ellenőrzés Az értékellenőrzés szükségességét a FORM-ban elhelyezett, megfelelő névvel ellátott HIDDEN mező létezése jelzi mnév: a vizsgálandó FORM mező neve ftipus: elvégzendő vizsgálat ftipus= required : nem maradhat üresen range MIN= MAX=: tartomány ellenőrzés int …: adattípus ellenőrzés... …

ColdFusion rendszer alap K.L. DBML utasítások: feltételes elágazás, levélküldés, eredmény adatok táblázatban való megjelenítése igaz-ági HTML, DBML utasítások hamis-ági HTML, DBML utasítások az elküldendő levél szövege

ColdFusion rendszer alap K.L. DBML utasítások: adatkezelés végrehajtása Az adatkezelő műveletek alapesetben AUTO COMMIT módban futnak le T1 T2 T3 Lehetőség van a műveleteket tranzakcióba is szervezni: T1

Select the ID Id of the person: #id# ColdFusion rendszer alap K.L. Mintapélda: elem kiválasztás megadott táblából a.dbm

ColdFusion rendszer alap K.L.

dbquery name="q2" datasource="b1" sql="select id,name from a where id =#form.id#"> Detailed information End of list pdetail.dbm ColdFusion rendszer alap K.L. A válaszlapot generáló template

ColdFusion rendszer alap K.L. A válaszlap megjelenése