SISTEMA PROCESSUAL DIGITAL

Slides:



Advertisements
Apresentações semelhantes
JBanana.
Advertisements

Introdução a JSF Marco Antonio.
Framework para desenvolvimento web
Projeto 1.
Clínica X Linha de Produto para Sistemas de Gerência de Clínicas Alessandro Cavalcante Gurgel Prof. Carlos J. P. Lucena.
Rodrigo Braga Pinheiro
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Itamir de Morais Barroca Filho Mario V. Andrade de Melo Neto
MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP
Um framework para desenvolvimento de aplicações web Lucas Klassmann,
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Sistema de Gestão de Manutenção
RUP: Fluxo de Análise e Projeto
Desenvolvimento de Projetos e Aplicações Web
Sistema de Recrutamento e Seleção
Aplicativos Web Com Orientação a Objetos
Análise e Projeto de Sistemas
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Universidade Federal de Lavras - UFLA
DESENVOLVENDO APLICAÇÕES JAVA PARA WEB UTILIZANDO OS FRAMEWORKS STRUTS 2 E HIBERNATE Alexandre Oliveira.
Equipe SIRI Andre Braga (abb2) José Dihego (jdso) Patrícia Lustosa (plvr) Thiago Diniz (tvsd)
Integração com Banco de Dados
Introdução ao Framework Django
Design Patterns / Acesso ao banco de dados (java.sql)
JSP / Servlets Avançado
Ritornello Um Framework para Representação de Conhecimento Musical
PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.
Rodrigo Cândido da Silva Instrutor VOffice / Globalcode
Servlets e JSP Desenvolvimento de Aplicações Web
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Implementação MVC Pedro Antonino.
Aplicações Web com Orientação a Objetos
Desenvolvimento de Frameworks e Componentes Baseados em Metadados Eduardo Guerra.
Padrão- MVC Model, View, Controller
Sistema de Gerenciamento de Competências Alexandre Pitta Guedes Julien Renaut Yugo Watari Supervisor: Valdemar W. Setzer.
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Aplicativos Web Orientação a Objetos
SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR :23.
Persistência e mapeamento objeto relacional
Padrões de Interação com o Usuário
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
ABC reuso Reengenharia Primeiras conclusões. ABC reuso Análise do Código Fonte Arquitetura em Camadas Fachada (SIAlocacaoPlus) Negócio (Cadastros) Persistência.
CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Engenharia de Componentes com JAVA ENTERPRISE.
Developing Web Applications with JavaServer Faces (Qusay H. Mahmound) Luiza Pagliari Pablo Grigoletti Universidade Federal do Rio Grande do Sul Programa.
Desenvolvimento Global de Software
MAC499 - Trabalho de Formatura Supervisionado Rachel de Paula Thiago Lourençoni Wu Chen Lung Estágio realizado em uma empresa que atua na área de ASP (Application.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Padrões de Projetos Professora Lucélia. Conceitos É uma solução conhecida para um problema comum São técnicas que nos dão uma boa solução para determinados.
PADROES DE PROJETO PROF. OSIEL MARLON. PADRÕES DE PROJETO INTRODUÇÃO Padrões de projeto têm emergido como uma das mais promissoras abordagens para a melhoria.
Acesso a Banco de Dados com JDBC e DAO
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
REMBOX Sistema para controle e auxílio no uso de medicamentos controlados e tratamentos médicos.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Projeto de Arquitetura de Software
CIn-UFPE1 Projeto de Gerenciamento de Dados. CIn-UFPE2 Objetivos n Definir o que significa gerenciamento de dados do sistema; n Entender abordagens diferentes.
Aplicativos para Web MVC Prof. Odair Indena Jr.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
1 Arquitetura e JSF Gustavo Wagner
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Introdução a Padrões de Projeto Padrões de Projeto Orientado a Objetos Profa. Danielle Martin Universidade de Mogi das Cruzes.
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Prof.: Jean Carlo Mendes
Transcrição da apresentação:

SISTEMA PROCESSUAL DIGITAL Douglas Borrego Buchara João Paulo F. Guedes Rodrigo Rosa Nascimento

Introdução Ministério Público do Trabalho (MPT) Processos Trabalhistas

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;

Visão Geral Controle das partes envolvidas ( reclamante, reclamado, advogados, procuradores); Controle de Audiências ( agendamento com Procurador, partes envolvidas, advogados);

Caso de Uso

Classes

Arquitetura

Padrão Bussiness Delegate

Padrão Business Object

Padrão Transfer Object

Padrão DAO

Padrão Abstract Factory

Singleton

Factory Method

Padrão Facade

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

JSF (JavaServer Faces) Incorpora características MVC para WEB Separação entre visualização e regras de negócio

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

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.

JSF e MVC (cont.)

JSF - Características Componentes extensíveis Tags JSP Reuso de componentes da página Associação de eventos

JSF no Projeto – Diagrama Classes

JSF no Projeto – Arquivos e Classes

JSF no Projeto – Arquivos e Classes

JSF no Projeto – Fonte(página)

JSF no Projeto – faces-config.xml

JSF no Projeto – página inicial

JSF no Projeto –listagem

JSF no Projeto – inclusão

JSF no Projeto – detalhamento

JSF no Projeto – alteração

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

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 @

JPA no Projeto – Pacote TO

JPA no Projeto – Classe Processo

JPA no Projeto – persistence.xml

Considerações finais: Arquivo digital de processos;