sistema processual digital douglas borrego buchara joão paulo f. guedes rodrigo rosa nascimento
TRANSCRIPT
![Page 1: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/1.jpg)
SISTEMA PROCESSUAL DIGITALDouglas Borrego BucharaJoão Paulo F. GuedesRodrigo Rosa Nascimento
![Page 2: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/2.jpg)
Introdução
•Ministério Público do Trabalho (MPT)
•Processos Trabalhistas
![Page 3: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/3.jpg)
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;
![Page 4: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/4.jpg)
Visão Geral
• Controle das partes envolvidas ( reclamante,
reclamado, advogados, procuradores);
• Controle de Audiências ( agendamento com
Procurador, partes envolvidas, advogados);
![Page 5: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/5.jpg)
Caso de Uso
![Page 6: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/6.jpg)
Classes
![Page 7: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/7.jpg)
Arquitetura
![Page 8: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/8.jpg)
Padrão Bussiness Delegate
![Page 9: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/9.jpg)
Padrão Business Object
![Page 10: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/10.jpg)
Padrão Transfer Object
![Page 11: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/11.jpg)
Padrão DAO
![Page 12: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/12.jpg)
Padrão Abstract Factory
![Page 13: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/13.jpg)
Singleton
![Page 14: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/14.jpg)
Factory Method
![Page 15: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/15.jpg)
Padrão Facade
![Page 16: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/16.jpg)
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
![Page 17: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/17.jpg)
JSF (JavaServer Faces)
•Incorpora características MVC para WEB
•Separação entre visualização e regras de negócio
![Page 18: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/18.jpg)
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
![Page 19: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/19.jpg)
JSF e MVC (cont.)
•Modelo:▫Objetos de negócio
•Visualização:▫Component trees: hierarquia de
componentes UI, tornando possível unir um componente ao outro para formar interfaces mais complexas.
![Page 20: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/20.jpg)
JSF e MVC (cont.)
![Page 21: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/21.jpg)
JSF - Características•Componentes extensíveis
•Tags JSP
•Reuso de componentes da página
•Associação de eventos
![Page 22: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/22.jpg)
JSF no Projeto – Diagrama Classes
![Page 23: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/23.jpg)
JSF no Projeto – Arquivos e Classes
![Page 24: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/24.jpg)
JSF no Projeto – Arquivos e Classes
![Page 25: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/25.jpg)
JSF no Projeto – Fonte(página)
![Page 26: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/26.jpg)
JSF no Projeto – faces-config.xml
![Page 27: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/27.jpg)
JSF no Projeto – página inicial
![Page 28: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/28.jpg)
JSF no Projeto –listagem
![Page 29: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/29.jpg)
JSF no Projeto – inclusão
![Page 30: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/30.jpg)
JSF no Projeto – detalhamento
![Page 31: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/31.jpg)
JSF no Projeto – alteração
![Page 32: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/32.jpg)
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
![Page 33: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/33.jpg)
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 caractere @
![Page 34: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/34.jpg)
JPA no Projeto – Pacote TO
![Page 35: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/35.jpg)
JPA no Projeto – Classe Processo
![Page 36: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/36.jpg)
JPA no Projeto – persistence.xml
![Page 37: SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento](https://reader035.vdocuments.pub/reader035/viewer/2022062411/570638461a28abb8238f30e4/html5/thumbnails/37.jpg)
Considerações finais:
•Arquivo digital de processos;