Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKrisztina Bognárné Megváltozta több, mint 10 éve
1
Szombathely 2003. 04. 11. Dinamikus WEB programozás: PHP és JSP
2
● 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
3
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
4
Mi ez? ● PHP, Personal Home Page (PHP: Hypertext preprocessor 1997) – Logika leírása PHP nyelven – Platform független, értelmező minden rendszerre elérhető
5
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
6
Honnan? ● www.php.net ● www.apache.org ● 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 ● www.phpedit.com
7
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
8
Konfigurálás – alap ● JSP - SERVER.XML ●
9
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)
10
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
11
Szintaxis (PHP, JSP) ● Operátorok ● Hasonlító:, =, ==, != ● Aritmetikai: +, -, *, /, % ● Hozzárendelő: =, +=, -=,.= ● Logikai: &&, ||, ! ● szöveg: +
12
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; ●... }
13
Szintaxis (PHP, JSP) ● Ciklusok while (feltétel) { } do { } while (); for (kif1;kif2;kif3) { }
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.