Preview only show first 10 pages with watermark. For full document please download

Secomp

Palestra Secomp 2013

   EMBED


Share

Transcript

Produtividade em Java EE Java é produtivo? "Precisa escrever muito código." "Arquitetura é complexa e coisas simples exigem um código gigante." "São muito frameworks e é complicado escolher, juntar e configurar." "Configuração inicial é muito demorada." Java é produtivo? Realmente Java EE não é recomendado para pequenos projetos. Afinal, montar a arquitetura leva muito tempo... O código acaba se tornando repetitivo, sempre é preciso escrever DAO's, Services, Controller, View... Definir e montar um ambiente pode ser complexo e demorado. Então por que utilizar Java? Arquiteturas escaláveis Servidores robustos Plataforma interoperável Possui documentação ampla e acessível Plataforma atualizada e conhecida Reutização de código e componentes E o Jaguar... Framework para desenvolvimento Java EE 6, sendo uma contribuição da Powerlogic a comunidade de software livre, inspirado no jCompany. Baseado na ideia de que software se controí com outros softwares (bibliotecas, frameworks...). Seleção de frameworks open líderes nos seus segmentos. Reutilização e configuração destes em um ambiente Eclipse. Tecnologias Utilizadas Arquitetura Jaguar Por que usar? Ambiente totalmente configurado, é instalar e usar. Não é um gerador de código. Possui pontos de extensão. Segue padrões de projeto, torna o desenvolvimento mais produtivo. Casos de uso padrão. Crie a classe de negócio e tenha os artefatos das demais camadas. Casos de Uso Padrão Recursos do Jaguar Casos de Uso Padrão Manter Classe - Tabular. Manter Agregação Simples - CRUD. Manter Agregação Mestre-Detalhe. Consultar/Imprimir Objetos - Relatórios. (+) Deploy automatizado para JBoss e Tomcat Repositório Maven Cheat Sheets Benefícios Camadas do Projeto Informações... Site Oficial - http://www.powerlogic.org/ Portal do Software Público - http://www.softwarepublico. gov.br/ver-comunidade?community_id=25913900 Vídeo Aulas - http://www.youtube.com/user/ PowerlogicBrasil?feature=watch Vamos a prática... Diagrama de Classes Bruno A. Couto Rezende @brunoacre facebook.com/bruno.rezende.140 Obrigado!