Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

OpenCMS programozói bevezetés Krizsán Zoltán iit me.

Hasonló előadás


Az előadások a következő témára: "OpenCMS programozói bevezetés Krizsán Zoltán iit me."— Előadás másolata:

1 OpenCMS programozói bevezetés Krizsán Zoltán iit me

2 Szükséges ismeretek Java JSP J2EE JAVA Bean

3 Site adatai Tartalom típusai –Statikus (jpg, pdf, …) –Dinamikus (jsp, html, …) VFS – Virtual File System Valójában adatbázis táblában RFS – Real File System Tányleges fájlrendszer

4 Offline – online részek Offline (munkaverzió) –Kívülről nem érhető el –VFS Online (éles verzió) –Kívülről elérhető –RFS –Ide kerül a fájl ha: Publikáltuk vagy Export tulajdonság true

5 Kérés kiszolgálása

6 Opencms, mint webalkalmazás Tipikus J2EE webalkalmazás 3-tier architektúra Kiszolgálás menete: Web szerver fogadja a kérést Ha az opencms-nek szól átadja azt Opencms adatbázist használva előállítja a kimenetet

7 A webalkalmazás felépítése WEB-INF: minden wealk.-nak van –config: beállítások (xml) –Logs: opencms.log –cmsshell export setup resourses

8 VFS felépítése sites system –login : bejelentkezési oldal –modules: modulok helye (speciális jegyzékek) –workplace

9 Moduláris felépítés

10 Opencms web kérés feldolgozás I http://[server]:[port]/[context]/[servlet]/[parameter s] http://mydevserver:8080/opencms/opencms/syst em/logon/index.html Server: mydevserver Port: 8080 Context: opencms Servlet: opencms Parameters: /system/logon/index.html

11 Opencms web kérés feldolgozás II (Ha nem jsp) 1.A paraméter alapján megkeresi a VFS- en 2.Meghatározza, majd ellenőrzi a jogokat. 3.Meghatározza a fájl típusát (nem kiterjesztés, beállítható). 4.Megkeresi a fájlhoz társított “erőforrás betöltőt”. 5.Meghívja az “erőforrás betöltőt”.

12 Html xml fájl valódi tartalma

13 Fájl paraméterei

14 Paraméterek Alapértelmezett konfig fájlokból. Jegyzékhez, és fájlhoz is rendelhetőek. Öröklődnek. Vannak beépíthetőek, saját hozható létre

15 Erőforrás betöltők Konfig fájlban fájltipusok, és hozzá rendelt betöltők (1-1) Eredmény függ: –tartalomtól –paraméterektől Legtöbb fájl xml CmsXmlContentLoader

16 Template-ek Jsp fájlok, amelyek közös megjelenítést biztosít Menüt szervez 2 beépített: templateone, templatetwo Fontos paraméterek –Template –Template-elements –Templateclass


Letölteni ppt "OpenCMS programozói bevezetés Krizsán Zoltán iit me."

Hasonló előadás


Google Hirdetések