Tanszéki konzulens: Horváth Ákos Készítette: Kóródi Norbert
Kontextusok, és komponenseik Események, és kivételek kezelése Objektum/Relációs leképzés JSF form validáció Seam keret Biztonság Nemzetköziség Egyéb funkciók :PDF, XLS,RSS / „Távoliság” / Remoting
Seam Kontextusok Stateless context Event context Page context Conversation context Session context Business process context Application context
Seam Komponensek Stateless session beans Stateful session beans Entity beans JavaBeans Message-driven beans
Seam Kontextusok Szálak + konkurencia Keresési sorrend
Események, interceptorok, és kivételek kezelése Navigáció
Események, interceptorok, és kivételek kezelése Komponens eseményei
Események, és kivételek kezelése Failed Komponens kivételei
ORM leképzés és validáció Java Persistence API –val entitás: Táblák:
ORM leképzés és validáció Annotációval történő validáció:
Seam keret Home objektum Query objektum Controller objektum Home form Query form
Biztonság Autentikáció: Kivétel: You must be logged in to perform this action
Biztonság Szerepkör alapú:
Biztonság CAPTCHA:
Nemzetköziség Nyelv kiválasztása (faces-config.xml) : Messages_hu.properties:
Egyéb PDF XLS RSS
„Távoliság” Kliens oldalra Seam Component Seam Remoting RichFaces (Ajax4jsf)!
Ami kimaradt: jPDL jBPM Jboss Rules Tesztesetek
Képek Index
Képek Admin felület : userlist
Képek Admin felület - User módosítása:
Képek User felület - Üzenet küldése:
Képek User felület – Fórum megtekintése:
Elnézést a Ruby-soktól This is the easy way to get your feet wet with Seam, and gives you some ammunition for next time you find yourself trapped in an elevator with one of those tedious Ruby guys ranting about how great and wonderful his new toy is for building totally trivial applications that put things in databases.
Kontextusok, és komponenseik Események, és kivételek kezelése Objektum/Relációs leképzés JSF form validáció Seam keret Biztonság Nemzetköziség Egyéb funkciók :PDF, XLS,RSS / „Távoliság” / Remoting