Informações do projeto
- Nome: Sistema de Acompanhamento Legislativo
- Sigla: Legisdata
- Banco de dados: Oracle SQL Developer
- Arquitetura: Java 8, Interface de usuário Primefaces 7.0
- Servidor de aplicação: Apache Tomcat-7.0.67
- Cliente: Confederação Nacional da Indústria, CNI
- Área de negócio: Taisa Dib de Barros Rosa <trosa@cni.com.br>
- Product Owner: Alessandra Albino Fernandes <aafernandes@cni.com.br>
- Scrum Master: ‘Gustavo Brito dos Santos’ <gbsantos@senaicni.com.br>
- Analista de testes: ‘Caio Dantas Quintão’ <caio.dantas@phlti.com.br>
- Analista de requisitos: Andro Márcio Correa Louredo <andromarcio@phlti.com.br>
- Gerente de projetos: Andro Márcio Correa Louredo <andromarcio@phlti.com.br>
- Desenvolvedores:
- ‘Pedro Barbosa’ <pedro.barbosa@phlti.com.br>
- Carlos Eduardo Feitosa da Costa <carlos.feitosa@phlti.com.br>
Descrição
O Legisdata é um projeto da Confederação Nacional da Indústria de acompanhamento do processo legislativo.
Ambientes
- Produção: https://www5.legisdata.cni.org.br/legisdata/
- Desenvolvimento e teste da PHL:https://test.phlti.com.br/legisdata
Trello
Repositórios svn
http://phlti.com.br/svn/legisdata-java-ee
Estrutura do projeto
A mesma aplicação web tem 5 perfis (profiles) de empacotamento Maven:
- Web;
- Servidor de impressão;
- Robô da Câmara dos Deputados;
- Robô do Senado Federal;
- Standalone
O perfil Web gera o pacote para instalação no servidor que será disponibilizado para acesso público a aplicação. É o perfil padrão.
O perfil Servidor de impressão gera o pacote para instalação no servidor que será responsável pela geração dos documentos PDF, Word e Excel. É o perfil com id print-server, portanto deve-se utilizar -Pprint-server na linha de comando do Maven.
Os perfis Robô da Câmara dos Deputados e Robô do Senado Federal geram os pacotes para instalação nos servidores onde os robôs serão executados. São os perfis com id robo-camara-deputados e robo-senado-federal respectivamente, portanto deve-se utilizar -Probo-camara-deputados ou -Probo-senado-federal na linha de comando do Maven.
O perfil Standalone gera um pacote de testes, sem necessidade de um servidor de impressão. É o perfil com id standalone, portanto deve-se utilizar -Pstandalone na linha de comando do Maven.
Visualizar Querys Executadas
- Para visualizar as querys executadas pelo sistema basta abrir o arquivo resources.xml.
- Alterar a propiedade hibernate.show_sql para true. (Linha 112)
- Reiniciar o Servidor de Aplicação.
Com isso todas as querys rodadas em tempo de execução é mostrada no console.