Escolar Documentos
Profissional Documentos
Cultura Documentos
Outline
Introduo Conceitos bsicos Exemplos bsicos Conceitos Avanados JSR299: WebBeans Consideraes finais
Introduo
Desenvolvido por Gavin King, criador do seam == emenda Integrao entre EJB3 e JSF atravs de
Hibernate
componentes contextuais.
Introduo
EJB3: componentes de negcio JSF: componentes visuais Integrao no definida na especificao da plataforma Java EE 5!
Introduo
Portal
Portal
Conceitos bsicos
contextos
+
injeo ejeo
Conceitos bsicos
contextos
+
injeo ejeo
Conceitos bsicos
contextos
+
injeo ejeo
Conceitos bsicos
contextos
+
injeo ejeo
Conceitos bsicos Contextos definidos pelo Seam: Stateless, Event, Page, Conversation, Session, Application, Business Process
Conceitos avanados Contextos Conversation: unidade de interao Business Process: processo de negcio de longa durao
Conceitos avanados Contextos Conversation: unidade de interao Business Process: processo de negcio de longa durao
jBPM
Conceitos avanados jBPM: prov funcionalidade sofisticada para lidar com workflow e gerenciamento de tarefas
Conceitos avanados jBPM: prov funcionalidade sofisticada para lidar com workflow e gerenciamento de tarefas
Conceitos avanados jPDL: prov funcionalidade sofisticada para lidar com fluxo de pginas em uma aplicao com uma navegao mais restrita
Conceitos avanados jPDL: prov funcionalidade sofisticada para lidar com fluxo de pginas em uma aplicao com uma navegao mais restrita
Exemplo: numberguess
Conceitos avanados Testes facilitados por: (1) natureza POJO dos componentes Seam (2) bijeo e controle sobre o acesso aos componentes
Conceitos avanados
Conceitos avanados Seam debug page! - permite inspecionar qualquer componente seam de qualquer contexto associado com a sua sesso atual
JSR299: WebBeans - esforo no Java Community Process para padronizar o modelo de programao do Seam na plataforma Java EE 5
JSR299: WebBeans - esforo no Java Community Process para padronizar o modelo de programao do Seam na plataforma Java EE 5 - empresas envolvidas: JBoss, Google, Oracle, Borland e Sun
JSR299: WebBeans - visa padronizar as melhores caractersticas do JBoss Seam, Oracle Application Development Framework e Apache Struts Shale
Consideraes finais - JBoss Seam faz todo o trabalho sujo da integrao entre JSF e EJB3, deixando o desenvolvedor mais concentrado no domnio de negcios sendo modelado.
Referncias