O documento apresenta o framework Play! para desenvolvimento de aplicações web com Java. Apresenta uma introdução ao framework, instruções de instalação e configuração, criação de modelos, controllers e views, utilização de módulos e deploy da aplicação.
Neste material podem ser encontrados conceitos e dicas necessárias ao desenvolvimento de uma aplicação completa utilizando JSF com JPA, tendo como biblioteca de Persistência o Hibernate e a biblioteca de componentes Primefaces.
Neste material podem ser encontrados conceitos e dicas necessárias ao desenvolvimento de uma aplicação completa utilizando JSF com JPA, tendo como biblioteca de Persistência o Hibernate e a biblioteca de componentes Primefaces.
Palestra sobre JavaFX 1.2 apresentada no Sun Day da II Semana da Computação da UFPB. Apresenta uma introdução sobre JavaFX e as novidades do JavaFX 1.2.
Apresentação da disciplina de Projeto Detalhado de Software do curso de Engenharia de Software da UFC. A Apresentação fala sobre a motivação para criação e como é estruturado o framework Spring.
Dicas e truques sobre performance em JavaEE, JPA e JSFDr. Spock
Slides da apresentação realizada no JavaOne Brasil 2010. Apresenta algumas dicas e truques para evitar problemas de performance em aplicações Web baseadas em Ajax, JSF e JPA.
Novidades do JSF: Um tour completo no JSF 2.2Dr. Spock
No processo de evolução da plataforma Java EE o JavaServer Faces continua contribuindo com a padronização da tecnologia de interfaces com usuário na Web com Java. A nova versão para o Java EE 7 conta com contribuições da comunidade e um processo transparante. Evoluções no JSF 2.2 são acompanhadas e influênciadas pela comunidade brasileira através da iniciativa adote uma JSR promovida pelo SouJava. Como parte desta iniciativa, esta sessão apresenta as novas funcionalidades previstas para o JSF 2.2 agrupadas de acordo a importância destas funcionalidades.
Palestra sobre JavaFX 1.2 apresentada no Sun Day da II Semana da Computação da UFPB. Apresenta uma introdução sobre JavaFX e as novidades do JavaFX 1.2.
Apresentação da disciplina de Projeto Detalhado de Software do curso de Engenharia de Software da UFC. A Apresentação fala sobre a motivação para criação e como é estruturado o framework Spring.
Dicas e truques sobre performance em JavaEE, JPA e JSFDr. Spock
Slides da apresentação realizada no JavaOne Brasil 2010. Apresenta algumas dicas e truques para evitar problemas de performance em aplicações Web baseadas em Ajax, JSF e JPA.
Novidades do JSF: Um tour completo no JSF 2.2Dr. Spock
No processo de evolução da plataforma Java EE o JavaServer Faces continua contribuindo com a padronização da tecnologia de interfaces com usuário na Web com Java. A nova versão para o Java EE 7 conta com contribuições da comunidade e um processo transparante. Evoluções no JSF 2.2 são acompanhadas e influênciadas pela comunidade brasileira através da iniciativa adote uma JSR promovida pelo SouJava. Como parte desta iniciativa, esta sessão apresenta as novas funcionalidades previstas para o JSF 2.2 agrupadas de acordo a importância destas funcionalidades.
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
Interface de Usuário também é coisa de Programador, o objetivo deste treinamento é vivenciar um ambiente de desenvolvimento empregando estas tecnologias, abordando conceitos de testes unitários, integrados, padrões e boas práticas de desenvolvimento
Introdução à Programação “para Web” de Carlos BazilioRicardoKratz2
Introdução à Programação “para Web” de Carlos Bazilio
Depto de Ciência e Tecnologia
Pólo Universitário de Rio das Ostras Universidade Federal Fluminense
Cakephp - framework de desenvolvimento de aplicações Web em PHPArlindo Santos
Apresentação da framework de desenvolvimento de aplicações web - cakePHP.
Aprender a criar uma aplicação web em PHP usando o CakePHP.
- Instalação?
- Organização?
- Como criar um Blog?
- Autenticação?
- Multi-utilizador?
Instalação do Eclipse e configuração do Servidor Tomcat
Aula ministrada na Empresa Cáritas São Pedro Apóstolo em 11/11/2016 com o Professor Clayton de Almeida Souza
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais do Itaú Unibanco na cidade de São Paulo-SP no dia 05/09/2019.
SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público FederalAllyson Barros
O SUAP (Sistema Unificado de Administração Pública) é um sistema desenvolvido em Python e Django voltado para a Gestão dos Processos Administrativos do IFRN que vem sendo desenvolvido desde 2006 e atualmente conta com uma equipe de 20 analistas de TI, 820 tabelas, cerca de 150 mil linhas de código Python e 70 mil linhas de HTML. Devido ao sucesso do projeto, o SUAP já está sendo utilizado em cerca de 23 Institutos Federais.
Palestra apresentada no #PythonDayNatal no dia 12/12/2015.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
2. Quem somos
Allyson Barros - @allysonbarros
Graduando em Análise e Desenvolvimento de Sistemas - IFRN
Desenvolvedor Web desde 2006 - PHP / Delphi / Rails / Java / Node.JS
Líder do Grupo WebLovers - http://grupoweblovers.org
allysonbarrosrn@gmail.com - http://allysonbarros.me
3. Quem somos
Sedir Morais - @sedir_
Graduando em Análise e Desenvolvimento de Sistemas - IFRN
Evangelista do Play Framework no Rio Grande do Norte
Líder do Grupo WebLovers - http://grupoweblovers.org
philippi.sedir@gmail.com - http://sedir.me
4. Agenda
• Introdução / Visão geral
• Instalação do Framework
• Criação e Configuração da Aplicação
• Criação de Controllers / Models / Views
• Instalação e Utilização de Módulos
• Deploy da Aplicação (Tomcat 6)
5. O que é?
• Alternativa limpa e eficiente para criação de
aplicações web.
• Seu principal objetivo é facilitar ao máximo o
desenvolvimento de aplicações web com Java.
• Visa a produtividade dos desenvolvedores.
• Solução perfeita para o desenvolvimento ágil de
aplicações web.
6. Quais as vantagens?
• Limpo, Rápido e Dinâmico
• Produtivo, Poderoso e Divertido!
• Puro Java
(Permite a importação e uso de qualquer biblioteca Java)
• Utiliza o sistema de template Groovy
• Utiliza sistemas de tradução de Rotas
• Facilidade na resolução de erros
7. Quais as vantagens?
• Assíncrono
(I/O não bloqueante)
• Stateless
( Share Nothing System )
• Arquitetura MVC / RESTful
• Persistência com JPA
• Extensível
(Através de Módulos / Bibliotecas Java)
• TDD - Test Driven Development
10. Instalação
• Ambiente Windows / Linux / Mac
• JDK e JRE 5 ou superior
• Editor de Texto (notepad++, Textmate,
Vim)
• IDE Java - Eclipse ou Netbeans (Opcional)
11. Ambientes Linux e Mac
• Baixar o Framework
• Extrair para uma pasta desejada (Ex:
/opt/)
(Recomendado dar permissão de execução no arquivo play )
• Adicionar o caminho no $PATH;
Dica: Editar o arquivo .bashrc ou .bash_profile e adicionar a linha a seguir:
12. Ambientes Windows
• Baixar o Framework
• Extrair para uma pasta desejada (Ex: C:)
(Recomendado extrair para C: ou diretórios sem espaços para evitar
problemas futuros.)
• Adicionar o caminho no $PATH;
34. Interceptações -
Controllers Annotations
• @Before - Antes da ação ser chamada
• @After - Depois da ação ser chamada
• @Finally - Depois da ação ser executada
completamente
52. O que é um servidor de
aplicação
• Publica aplicações web e responde a
algumas questões comuns a todas as
aplicações, como segurança, garantia de
disponibilidade, balanceamento de carga e
tratamento de exceções.
• Alguns servidores de aplicação são:
Apache Tomcat, JBoss, Glassfish...
54. Instruções básicas para Tomcat
• Baixe o Tomcat 6 em http://tomcat.apache.org
e instale-o. Note que a porta 8080 é a padrão.
• Coloque a pasta gerada
myapp-war na pasta
webapps onde o Tomcat está instalado.
• Inicie o serviço Tomcat6 e rode sua aplicação
em http://localhost:8080/myapp-war