Szombathely 2003. 04. 11. Dinamikus WEB programozás: PHP és JSP.

Slides:



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

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Kiss-Tóth Marcell Flash és PHP? De még mennyire!
DFAN-INF-524 és DFAL-INF-524 kurzus hallgatói számára
3. előadás (2005. március 1.) Utasítások, tömbök
Objective-C Készítette: Zsivics Sanel NL5LWN. Tartalom bevezető történeti háttér rangsor elterjedtsége / népszerűsége alapok felépítése (.h,.m, xcode,
Az előd – IIS 6 2 Forrás: Secunia, Forrás: Netcraft, August 2007 Web Server Survey Elterjedtség.
JavaScript.
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Python script/ GUI (töltőre navigálás) Kinect/ROS/ Linux Interface ROS Linux – Apache web statisztikák Lehetséges feladatok.
Java programozási nyelv 2. rész – Vezérlő szerkezetek
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
PHP Webprogramozás alapjai
 Az Apache webszervernek semmi köze az Apache indiánokhoz, akik az Egyesült Államok dél-nyugati részén élõ õslakók. A név egy szójáték: "a patchy server”,
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Vizuális és web programozás II.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor.
Egyszerű webes alkalmazás fejlesztése
ISZAM III.évf. részére Bunkóczi László
Operációs rendszerek gyakorlat 8. Gyakorlat Vakulya Gergely.
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.
C nyelv utasításai.
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.
Farkas Tamás (blaq) PHP alapok Farkas Tamás (blaq)
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Operátorok Értékadások
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Programozási nyelvek.
PHP oktatási tapasztalatok
Bevezetés a PHP világába Hojtsy Gábor Első Magyarországi PHP Konferencia március 29. Copyright PHP Konferencia, 2003, Hojtsy Gábor.
Flash és PHP? De még mennyire! Kiss-Tóth Marcell
Bevezetés a PHP világába - kezdőknek
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
Készítette: Lipp Marcell
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Java programozási nyelv Vezérlési szerkezetek
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Illés Zoltán ELTE Informatikai Kar
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
Webprogramozó tanfolyam
A Visual Basic nyelvi elemei
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Illés Zoltán ELTE Informatikai Kar
Török Katalin és Marosi Nóra 11/c. Pascal: Az es években megjelent magas szintű programozási nyelv, közel áll az emberi gondolkodáshoz. Nevét.
Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i
Java web programozás 7-8..
Webprogramozó tanfolyam
Illés Zoltán ELTE Informatikai Kar
Java web programozás 5..
OpenCMS programozói bevezetés Krizsán Zoltán iit me.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
C++2. Ciklusok elöltesztelő (for, while) A ciklusmag feldolgozása előtt történik a vizsgálat  lehet, hogy egyszer sem fut le. A soronkövetkező iteráció.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
Script nyelvek előadás
Script nyelvek előadás
Script nyelvek előadás
Excel programozás (makró)
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

Szombathely Dinamikus WEB programozás: PHP és JSP

● Mi ez? – A kód a szerveren fut le. – CGI, Script nyelvek, Servlet ● Honnan? – Ingyenesen letölthető webszerver, értelmező, editor ● Konfigurálás - alap ● Szintaxis (PHP, JSP, (Java, C alapok)) – Példa Dinamikus WEB programozás: PHP és JSP

Mi ez? ● CGI – Standard I/O – Programban van a megjelenítendő anyag. ● Script, scriptnyelv – HTML kódba tag-ekkel beágyazva a logika – PHP – JSP

Mi ez? ● PHP, Personal Home Page (PHP: Hypertext preprocessor 1997) – Logika leírása PHP nyelven – Platform független, értelmező minden rendszerre elérhető

Mi ez? ● JSP, Java Server Pages – Logika leírása Java nyelven – Feldolgozza: Apache Tomcat (egyben webszerver is) – Erős gép (java motor igényli) – Java Servlet

Honnan? ● ● ● sun.java.com ● Forrás, bináris ● c:\Program Files\php\ és c:\windows illetve c:\windows\system32 ● c:\Program Files\Apache Group\ – Apache – Tomcat 4.1\webapps ●

Konfigurálás – alap ● Apache - conf/httpd.conf – LoadModule php4_module "c:/Program Files/php/sapi/php4apache.dll" – AddModule mod_php4.c – Port 80 (alapértelmezett) – ServerName mobilac – DocumentRoot "D:/www" – AddType application/x-httpd-php.php ● PHP – PHP.INI – Extension=php_oci8.dll

Konfigurálás – alap ● JSP - SERVER.XML ●

Szintaxis (PHP, JSP) ● HTML be JSP node-okat ágyazunk (script) ● illetve között van a kód ● érték kiírása (PHPben engedélyezhető ) ● Teljesen elkülönülhet a forma és a logika (pl.: XML)

Szintaxis (PHP, JSP) ● Típusok – Elemi típusok: logikai, egész, valós, szöveg – Összetett típusok: tömb, objektum – Speciális típusok: erőforrás, NULL

Szintaxis (PHP, JSP) ● Operátorok ● Hasonlító:, =, ==, != ● Aritmetikai: +, -, *, /, % ● Hozzárendelő: =, +=, -=,.= ● Logikai: &&, ||, ! ● szöveg: +

Szintaxis (PHP, JSP) ● Vezérlési szerkezetek if (feltétel_1) { } else if (feltétel_2) { } switch (változó) { ● Case eset1: utasítás1; break; ●... }

Szintaxis (PHP, JSP) ● Ciklusok while (feltétel) { } do { } while (); for (kif1;kif2;kif3) { }