Jboss Seam Hakan Uygun hakan.uygun@uygunteknoloji.com Uygun Teknoloji İçerik Seam Nedir? Örnek Seam Uygulaması Seam Bileşenleri Seam Süreçleri Seam Akış Yönetimi Seam Kullanıcı Hak Yönetimi Seam-Gen ve IDE Desteği Sorular hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam Nedir ? Yeni bir tane daha uygulama çerçevesi mi? Gavin King / JBoss / Red Hat LGPL Java EE 5 hakan.uygun@uygunteknoloji.com Uygun Teknoloji Java EE 5 Teknolojileri Annotation / Bijection JSF EJB3 / JPA Facelet Ajax TestNG hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam Uygulaması JSP EJB Facelet Portal hakan.uygun@uygunteknoloji.com JSF Seam ORM Uygun Teknoloji Örnek Seam uygulaması User EntityBean RegisterAction SessionBean hakan.uygun@uygunteknoloji.com Uygun Teknoloji Kodlar Kodlar hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam Bileşenleri @Name EJB3 Entity Bean EJB3 Session Bean EJB Message Bean POJO Spring Bean hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam Süreçleri @Scope Event Page Conversation Session Application hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam Navigasyonu Standart JSF yöntemleri Page.xml View.page.xml JBPL Seam Event Mekanizması hakan.uygun@uygunteknoloji.com Uygun Teknoloji Kullanıcı Hak Yönetimi Basit Denetleyici tanımı Login Formu Gelişmiş JAAS Drools SSL Captcha hakan.uygun@uygunteknoloji.com Uygun Teknoloji Genel Kullanım Login Formu Login Forma Yönlendirme Exception Login Requried @Restrict s:hasRole s:hasPermission hakan.uygun@uygunteknoloji.com Uygun Teknoloji Varsayılan Bileşenler Log Session EntityManager Debug Locale, TimeZone, Theme v.b. hakan.uygun@uygunteknoloji.com Uygun Teknoloji Görsel JSF Bileşenleri RI / MyFaces ajax4jsf RichFaces IceFaces Trinidad Woodstock Seam bileşenleri ( s: ) hakan.uygun@uygunteknoloji.com Uygun Teknoloji Ajax Ajax ve Javascript desteği ( Seam Remoting ) Ajax4Jsf RichFaces IceFaces Woodstock hakan.uygun@uygunteknoloji.com Uygun Teknoloji Seam-gen ve IDE Desteği seam-gen ve seam framework seam new-project seam new-action ... Eclipse NetBeans JBoss Developer Studio hakan.uygun@uygunteknoloji.com Uygun Teknoloji Referanslar Arama Motorları http://labs.jboss.com/jbossseam/ http://java.sun.com/javaee/javaserverface s/ https://facelets.dev.java.net/ http://labs.jboss.com/jbossajax4jsf/ http://labs.jboss.com/jbossrichfaces/ hakan.uygun@uygunteknoloji.com Uygun Teknoloji Teşekkürler hakan.uygun@uygunteknoloji.com Uygun Teknoloji