JBoss Seam
Sistemas de Informao - 2012
O que Jboss Seam? Jboss seam um framework Java de cdigo aberto e totalmente gratuito que promove uma arquitetura de integrao das tecnologias do Java Enterprise Edition(JEE).
Ele no foca em uma camada especfica, Seam integra todas as camadas.
Sistemas de Informao - 2012
Quem criou Jboss Seam? Criado por Gavin King (criador do Hibernate).
Sistemas de Informao - 2012
Caractersticas do
Jboss Seam
Oferecer aos implementao.
desenvolvedores
um
controle
da
No faz distino entre componentes da camada de apresentao e camada de negcios.
Voc cria sua arquitetura e define suas camadas.
Sistemas de Informao - 2012
Caractersticas do
Jboss Seam
Evita abuso de XML No Seam, muita coisa feita a partir de anotaes, evitando uso excessivo de XML. Projetado para Teste Testes integrados em aplicaes web Java tm sido difceis e confusas Seam prev testabilidade como um recurso interno do framework.
Sistemas de Informao - 2012
Arquitetura e Funcionamento Arquitetura:
Jboss Seam
Sistemas de Informao - 2012
Arquitetura e Funcionamento
Jboss Seam
O JBoss Seam foi projetado para aplicaes web, e trabalha basicamente com contextos e componentes. Tipos de componentes Seam:
JavaBeans EJB 3.0: Stateless Session Beans Stateful Session Beans Entity Beans Message-Driven Beans
Sistemas de Informao - 2012
Arquitetura e Funcionamento
Jboss Seam
Para desenvolver uma aplicao devem-se seguir os conceitos:Data Model: Entidades devem representar os objetos de negcio a serem persistidos e utilizados nas regras de negcio. User Interface (UI): As pginas JSF (Java Server Faces so um framework MVC de aplicaes Web) exibem a interface grfica, capturando os dados enviados via formulrio e mostrando os resultados. Handle Web Events: A camada de negcio pode ser implementada. Esta camada atuar como controller para os eventos disparados pelas pginas JSF.
Sistemas de Informao - 2012
Jboss Seam
Exemplo de cdigo:
Top Related