Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLili Gulyásné Megváltozta több, mint 9 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.