Fique Conectado:  Facebook Twitter Linkedin
 

JAVA EE WEB PROFILE AND PLATFORM TECHNOLOGY

CONSTRUINDO UMA ARQUITETURA RESTFUL PARA APLICAÇÕES RICAS COM HTML5 E JSF 2

Palestrante RAPHAEL HELMONTH ADRIEN CAETANO
Empresa TRIBUNAL DE CONTAS DO ESTADO DE GOIAS
A WEB ESTÁ MUDANDO RAPIDAMENTE, NOVAS PALAVRAS FORAM COLOCADAS NO DICIONARIOS DE DESENVOLVEDORES COMO MACHUPS, INTERFACES RICAS, ETC. ESTÁ APRESENTAÇÃO IRÁ DEMONTRAR COMO PODEMOS MONTAR UM SERVIÇO RESTFUL PARA FORNECER DADOS RICOS E ESCALÁVEL, E NO LADO DO CLIENTE OBTENDO ESSES DADOS DE FORMA INTELIGENTE, UTILIZANDO JQUERY, DOJO, JSF2 E O USO DAS APIS DO HTML 5, BÁSICAMENTE ESTÁ SESSÃO ABRENGERÁ A CONSTRUÇÃO RÁPIDA DE SERVIÇOS RESTFUL LEVE COM SPRING 3.0 COM CLIENTES INTELIGENTES, UTILIZANDO AJAX E OUTROS RECURSOS DISPONÍVEIS NESSAS TECNOLOGIAS

DICAS E TRUQUES SOBRE PERFORMANCE EM JAVA EE, JPA E JSF

Palestrante ALBERTO LEMOS
Empresa GLOBALCODE

DESDE O LANÇAMENTO DO JAVASERVER FACES NO JAVA EE, TORNOU-SE POSSÍVEL DESENVOLVER APLICAÇÕES WEB 2.0 USANDO UM MODELO EFETIVO DE COMPONENTES VISUAIS COM A MESMA SEMÂNTICA DE APLICAÇÕES DESKTOP BASEANDO EM SWING. O MODELO DE EVENTOS TORNOU-SE EFETIVO APÓS A POPULARIZAÇÃO DO AJAX AO PROMOVER RIA. TODAVIA, PERFORMANCE E ESCALABILIDADE SÃO AFETADAS POR VELHOS PADRÕES DE PROJETOS QUANDO SÃO APLICADOS NA ARQUITETURA DA APLICAÇÃO. NOVOS PADRÕES DE PROJETO DEVEM SER APLICADOS PARA ATINGIR OS REQUISITOS DE PERFORMANCE NESTE NOVO CENÁRIO.
ESTA SESSÃO APRESENTARÁ ALGUMAS DICAS E TRUQUES PARA MELHORIA EFETIVA DA PERFORMANCE DE INTERFACES WEB USANDO AJAX E O GERENCIAMENTO DO CONTEXTO DE PERSISTÊNCIA JPA.

PERSITÊNCIA DE DADOS ALÉM DO JPA, OU COMO USAR NOSQL EM JAVA

Palestrante ALEXANDRE PORCELLI
Empresa CARAVELATECH

JPA FOI, TEM SIDO E SERÁ POR MUITO TEMPO AINDA UM RECURSO FANTÁSTICO QUE PERMITE SIMPLIFICAR, E MUITO, A VIDA DOS PROGRAMADORES JAVA ATRAVÉS DE SUA API ELEGANTE DE FÁCIL UTILIZAÇÃO E INTEGRAÇÃO COM OS PRINCIPAIS BANCOS DE DADOS RELACIONAIS. ## MAS, E QUANDO O BANCO DE DADOS RELACIONAL NÃO É SUFICIENTE? E, QUANDO PRECISAMOS DE RECURSOS COMO BAIXA LATÊNCIA, ALTA PERFORMANCE, PROCESSAMENTO DE GRANDES VOLUMES DE DADOS? ATÉ POUCO TEMPO RESOLVER ESTES PROBLEMAS ERA UM TRABALHO HERCÚLEO DE ENGENHARIA, PORÉM SURGIRAM ALGUMAS FERRAMENTAS QUE HOJE SÃO CONHECIDAS COMO NOSQL. NESTA APRESENTAÇÀO SERÁ DEMONSTRADO COMO (E QUANDO) USAR, ATRAVÉS DE CÓDIGO JAVA, ALGUMAS DAS PRINCIPAIS FERRAMENTAS NOSQL: CASSANDRA, NEO4J, REDIS E MONGODB

ESCALANDO O SEU AJAX PUSH COM SERVLETS 3.0

Palestrante PAULO SILVEIRA
Empresa CAELUM
O JAVA EE 6 TROUXE A FACILIDADE DAS ANOTAçõES PARA A ESPECIFICAçãO DE SERVLETS, ASSIM COMO MUITOS OUTROS RECURSOS QUE DIMINUEM O TRABALHO DO DIA A DIA: CONVENçõES EM VEZ DE CONFIGURAçõES, WEB-FRAGMENTS, ENTRE OUTROS.
APESAR DISSO, UM DOS RECURSOS MAIS AGUARDADOS DA ESPECIFICAçãO é O DE PODER TRATAR OS REQUESTS DE MANEIRA ASSíNCRONA, SEM A NECESSIDADE DE USAR O PATTERN THREAD-PER-REQUEST. COM ISSO PODEMOS, ATRAVéS DE UMA OU POUCAS THREADS, TRATAR CENTENAS OU MILHARES DE REQUISIçõES.
ESSE CONTEXTO ASSíNCRONO é UMA FERRAMENTA PODEROSA PARA IMPLEMENTAR O SEU AJAX PUSH, CONSUMINDO POUCOS RECURSOS DO SERVIDOR E ENVIANDO OS DADOS VIA STREAMING PARA CADA CLIENTE.
VEREMOS NESSA PALESTRA CóDIGO E DEMO REAL DE UMA PEQUENA APLICAçãO QUE UTILIZARá DESSE RECURSO PARA PODER TRABALHAR COM MAIS DE QUATRO MIL CONEXõES DE DIFERENTES CLIENTES NUM SIMPLES NOTEBOOK. ISSO Já é POSSÍVEL NO GLASSFISH, TOMCAT E JETTY ATRAVÉS DA ESPECIFICAÇÃO PADRãO.

A TECNOLOGIA JAVA POR TRÁS DO MAIOR SISTEMA DE COBRANÇA DO PLANETA

Palestrante LIAW MIKE DJOESMAN

Palestrante LIAW MIKE DJOESMAN e EINAR SAUKAS

Empresa SUMMA TECHNOLOGIES

O PROJETO DDA, DÉBITO DIRETO AUTORIZADO, É UM SISTEMA QUE INTEGRA A COBRANÇA DE MAIS DE CEM BANCOS, ARMAZENANDO OS TÍTULOS ELETRÔNICAMENTE.
O OBJETIVOS MACROS DESSE PROJETO SÃO: MAIS SEGURANÇA, MAIOR CONVENIÊNCIA E AGILIDADE, SOMADAS à REDUÇÃO DO USO DE PAPEL NA IMPRESSÃO DE BOLETOS. ALÉM DISSO, DO PONTO DE VISTA DE NEGÓCIOS, O DDA OFERECE MAIOR PREVISIBILIDADE DE CUSTOS E FLEXIBILIDADE PARA IMPLANTAÇÃO DE NOVAS FUNCIONALIDADES E PORTANTO, OFERECE MAIOR AGILIDADE PARA ACOMPANHAR AS MUDANÇAS NO VOLUME DE DEMANDAS DO ENORME SETOR DE COBRANÇAS.
ESTE CENÁRIO É REALIZADO POR UM PROVEDOR DE SERVIÇOS CENTRALIZADO.  QUAL A ARQUITETURA POR TRÁS DESSE PROJETO? QUE INFRA-ESTRUTURA SUPORTA ESSA DEMANDA?
 ESSAS E MUITAS OUTRAS PERGUNTAS SERÃO RESPONDIDAS.

DEMOISELLE 2.0: PRODUTIVIDADE COM JAVA EE 6 NO FRAMEWORK OPEN SOURCE BRASILEIRO

Palestrante CLEVERSON SACRAMENTO E ROBSON XIMENES
Empresa SERPRO
JÁ TENDO ATINGIDO O OBJETIVO DA PADRONIZAÇÃO NOS DOIS PRIMEIROS ANOS, A NOVA VERSÃO DO DEMOISELLE ESTÁ TOTALMENTE FOCADA EM ALAVANCAR A PRODUTIVIDADE. DISCUSSÕES PÚBLICAS ESTÃO OCORRENDO NA COMUNIDADE, DEBATENDO AS MELHORES FORMAS DE ADERIR à ESPECIFICAÇÃO JAVA EE 6.  O NÚCLEO DO FRAMEWORK FAZ USO INTENSO DA JSR-299 (CDI), APLICANDO CONCEITOS COMO PRODUCERS, INTERCEPTORS, STEREOTYPES, ALTERNATIVES E PORTABLE EXTENSIONS. ESTÃO TAMBÉM SENDO IMPLEMENTADAS DIVERSAS EXTENSÕES DO NÚCLEO DO FRAMEWORK, QUE FAZEM USO DAS DEMAIS ESPECIFICAÇÕES (JSF2, JPA2, VALIDATION, SERVLET3 E EJB 3.1). O OBJETIVO DESTA PALESTRA É APRESENTAR O DEMOISELLE 2.0, MOSTRANDO CÓDIGO-FONTE E DISCUTINDO ESTRATÉGIAS DE IMPLEMENTAÇÃO. NÃO PERCA A OPORTUNIDADE DE PARTICIPAR!

APLICATIVOS DINÂMICOS E AVANÇADOS PARA WEB COM O BOM E VELHO JVM

Palestrante DANIEL LÓPEZ JANÁRIZ
Empresa UNIVERSITY OF THE BALEARIC ISLANDS (UIB)
NOVAS ARQUITETURAS SÃO NECESSÁRIAS PARA ADAPTAÇÃO ÀS CONSTANTES MUDANÇAS NOS APLICATIVOS DA WEB. ESTA SESSÃO EXPLORA ALGUMAS POSSIBILIDADES QUE EXISTEM PARA DESENVOLVER APLICATIVOS DINÂMICOS E AVANÇADOS PARA WEB NO JVM. MOSTRAREMOS COMO PASSAR DE UMA INTERFACE HTML SIMPLES COM A “CLÁSSICA” CAMADA EMPRESARIAL JAVA PARA CRIAR UM APLICATIVO DE INTERFACE AVANÇADA, USANDO A LINGUAGEM GROOVY, SCALA, JRUBY OU JYTHON NA LÓGICA EMPRESARIAL E AJAX, FLEX, JAVA WEB START OU MESMO JAVAFX PARA A INTERFACE. ALÉM DISSO, TODAS ESSAS TECNOLOGIAS PODEM SER COMBINADAS PARA QUE NÃO TENHAMOS DE ABANDONAR TUDO O QUE FUNCIONA A FIM DE ADOTAR O DESCONHECIDO. COM UMA SÉRIE DE AMOSTRAS E CASOS DE USO VERÍDICOS, ANALISAREMOS ESSAS TECNOLOGIAS, SUA UTILIZAÇÃO, PONTOS FORTES E FRACOS, E COMO COMBINÁ-LAS

SEGURANÇA E INSEGURANÇA EM APLICAÇÕES INTERNET JAVA EE

Palestrante FERNANDO SILVA LOZANO
Empresa 4LINUX
A MAIORIA DAS EMPRESAS JÁ CUIDA BEM DA SEGURANÇA DE PERÍMETRO. POR ISSO HACKERS BUSCAM OUTRAS MANEIRAS FÁCEIS" DE INVADIR REDES CORPORATIVAS, ATACANDO APLICAÇÕES. O DESENVOLVEDOR USUALMENTE FOCA SEGURANÇA APENAS EM TERMOS DE CONTROLE DE ACESSO E ESTÁ MAL-PREPARADO PARA LIDAR COM ATAQUES, ESPECIALMENTE EM APLICAÇÕES WEB 2.0. ## EMBORA A PLATAFORMA JAVA EE SEJA MAIS RESISTENTE QUE LINGUAGENS DE SCRIPT (MOSTRAREMOS O PORQUE) ELA NÃO GARANTE PROTEÇÃO SUFICIENTE. ESTA PALESTRA ILUSTRA ALGUMAS ESTRATÉGIAS DE ATAQUE E COMO O DESENVOLVEDOR PODE ASSEGURAR QUE SUA APLICAÇÃO NÃO ESTEJA EXPOSTA. TAMBÉM SERÃO APRESENTADOS RECURSOS OFERECIDOS POR SERVIDORES DE APLICAÇÕES E PORTAIS PARA PROTEGER APLICAÇÕES QUE NÃO FORAM CODIFICADAS PENSANDO EM SEGURANÇA."

UTILIZANDO PHP DENTRO DE UM CONTAINER JEE

Palestrante JEFFERSON PRESTES
Empresa REDHAT
COMO PODER UTILIZAR O PHP DENTRO DE UM CONTAINER JEE PERMITINDO INTEGRAR SUAS APLICAÇÕES JAVA COM APLICAÇÕES OPEN SOURCE DE MÍDIAS SOCIAIS CONSAGRADAS COMO WORDPRESS, PHP-NUKE, JOOMLA ENTRE OUTRAS.

Obrigado!

Horários de Funcionamento


Terça-Feira 7 de Dezembro
Das 9:00 às 20:00 horas
 
Quarta-Feira 8 de Dezembro
Das 9:00 às 20:00 horas
 
Quinta-Feira 9 de Dezembro
Das 9:00 às 18:00 horas

 

Apoio
Expositor