7. [4] Modul események - alkalmazás komponens
A fejlesztő a modul életciklusa folyammán bekövetkező
eseményekhez megfigyelőket / eseménykezelőket
rendelhet.
<EventHandler>
<eventClass>hu.polygon…Module$OnLoad</eventClass>
<handlerClass>my.ModuleLoadHandler</handlerClass>
</EventHandler>
7
12. [7] JForm kliens - alkalmazás komponens
1. Legyen az adat és a megjelenés különválasztva
2. Az adat legyen XML-ben (XForms adatmodell)
3. A megjelenítés leírása csak hivatkozhat a modellek adataira
"XForms - The Next Generation of Web Forms" című - ajánlásuk megtekinthető a
http://www.w3.org/MarkUp/Forms/ címen
12
16. [7] JForm kliens - alkalmazás komponens
•A felület grafikus, WYSWYG szerkesztő segítségével tervezhető
•Magas szintű komponensek (táblázatok, grafikonok, fák, stb.)
•Egyforma megjelenés Linux és Windows rendszerek alatt
•Fejlesztői készlet is egyaránt használható Linux és Windows alatt
•PDA-n is futtathatóak az alkalmazások
•Menürendszerek
•Billentyűzet-parancsok
•Stílus-lapok (skinek)
•Tartalomszűrt mezők interaktívabbá teszik a felhasználói felületet
•Háttér-képek és ikonok támogatása
•Fókusz sorrend megadható
•A hálózati adatforgalom tömörített és titkosított
•Digitális aláírás, SSL titkosítás
•Az alkalmazás futtatható böngésző nélkül is
16
17. [7] JForm tervező - fejlesztési segédeszköz
•Indítható önálló alkalmazásként
•Beépül az Eclipse-be grafikus szerkesztő plug-in
formájában
•Formok látványának / forrásának szerkesztése
•JForm mentésekor meghívódik a „PXBuilder”, és
automatikusan legenerálja / módosítja a JForm-hoz tartozó
Java forráskódot
17
19. [8] Nyelvkezelő modul - alkalmazás komponens
Többnyelvű alkalmazások támogatása:
• Szöveg konstansok XML-ből vagy adatbázisból
• Többnyelvű üzenet-ablakok
• Egy képernyő több, különböző változatban
szerepelhet
• Dátumok automatikus formázása
• Számok automatikus formázása
19
23. [10] Jogosultságkezelő - alkalmazás komponens
ORG5 funkciók:
• Authentikáció
• Jogosultságkezelés
• Kódtáblák
• Felhasználók, szervezetek, címek, kapcsolatok
• Felhasználói profilok
ORG5 szerepe:
• Szervezet teljes leírása
• Egységes jogosultsági rendszer egy szervezeten belül működő
több alkalmazás számára
• Egységes funkciókiosztás felhasználók és szervezetek számára
• Tipikus alkalmazás részek, szolgáltatások tárháza (pl. password
policy, kódkezelés, irányítószámok, munkaszüneti napok
kezelése, stb.)
23
28. [11] Adatbiztonság - alkalmazás komponens
1. Ha valamelyik objektum le van tiltva, akkor az ne érkezzen vissza
mint esemény (pl. nyomógomb), vagy az értéke (pl. lista) a klienshez
való küldés előtt és annak visszaérkezésekor ne változzék.
2. Ha az objektum engedélyezve van , de a kiválasztható értékek
száma korlátozott (pl. lista), a visszaadott értékek vizsgálódnak
arra, hogy szerepelnek-e a listában.
3. Ha egy adatmodell tartalmát a felhasználó nem változtathatja meg,
akkor a modell érkezése klienstől külső beavatkozásnak minősül.
28
38. Egyéb alkalmazás komponensek
Az előzőekben ismertetett komponensekre épített, projekt-
specifikus komponensek:
• Pool-ozott AS/400 kapcsolat
• Pool-ozott IBM MQ kapcsolat
• SAP-connector
• Szkenner-vezérlő API
• IBM WebSphere Process Server API
• IBM Forms Server API
• IBM Content Manager API
• …
38