Carregar apresentação
A apresentação está carregando. Por favor, espere
1
SISTEMA PROCESSUAL DIGITAL
Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento
2
Introdução Ministério Público do Trabalho (MPT) Processos Trabalhistas
3
Visão Geral Auxiliar a gestão de documentos do Ministério Público do Trabalho; Permitir a inclusão do documento em formato digital (facilitar o acesso de informações processuais); Tramite de documentos;
4
Visão Geral Controle das partes envolvidas ( reclamante, reclamado, advogados, procuradores); Controle de Audiências ( agendamento com Procurador, partes envolvidas, advogados);
5
Caso de Uso
6
Classes
7
Arquitetura
8
Padrão Bussiness Delegate
9
Padrão Business Object
10
Padrão Transfer Object
11
Padrão DAO
12
Padrão Abstract Factory
13
Singleton
14
Factory Method
15
Padrão Facade
16
Componentização da Camada de Visualização
Aplicação de Design Patterns Frameworks Base para construção de aplicações Vantagens: ágil, arquitetura robusta, fácil manutenção/evolução Framework MVC Incorporar características de MVC para WEB Interfaces gráficas baseado em eventos
17
JSF (JavaServer Faces)
Incorpora características MVC para WEB Separação entre visualização e regras de negócio
18
JSF e MVC Controle: Servlet FacesServlet: receber requisições WEB
Arquivos de configuração: associações, mapeamentos e regras de navegação Manipuladores de Eventos: receber dados, acessar modelo, devolve resultado ao FacesServlet
19
JSF e MVC (cont.) Modelo: Visualização: Objetos de negócio
Component trees: hierarquia de componentes UI, tornando possível unir um componente ao outro para formar interfaces mais complexas.
20
JSF e MVC (cont.)
21
JSF - Características Componentes extensíveis Tags JSP
Reuso de componentes da página Associação de eventos
22
JSF no Projeto – Diagrama Classes
23
JSF no Projeto – Arquivos e Classes
24
JSF no Projeto – Arquivos e Classes
25
JSF no Projeto – Fonte(página)
26
JSF no Projeto – faces-config.xml
27
JSF no Projeto – página inicial
28
JSF no Projeto –listagem
29
JSF no Projeto – inclusão
30
JSF no Projeto – detalhamento
31
JSF no Projeto – alteração
32
Componentização da Camada de Negócios
JPA – Java Persistent API Framework Camada de Persistência Maior produtividade (controle de persistência dentro do JAVA) Padrão para mapear objetos ORM – Mapeamento Objeto/Relacional Mapeamento O/R automatizado Objetos JAVA para Tabelas BDR Metadata descreve ORM
33
JPA – Java Persistent API (cont.)
Anotações (Anottation) Semelhante aos modificadores public e private Diminuindo a quantidade de código e o uso de arquivos de configuração xml Marcadas com um
34
JPA no Projeto – Pacote TO
35
JPA no Projeto – Classe Processo
36
JPA no Projeto – persistence.xml
37
Considerações finais:
Arquivo digital de processos;
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.