JAVA EE WEB PROFILE AND PLATFORM TECHNOLOGY
Esta lista não é definitiva e pode ser alterada sem aviso prévio
- CONSTRUINDO UMA ARQUITETURA RESTFUL PARA APLICAÇÕES RICAS COM HTML5 E JSF 2
- DICAS E TRUQUES SOBRE PERFORMANCE EM JAVA EE, JPA E JSF
- PERSITÊNCIA DE DADOS ALÉM DO JPA, OU COMO USAR NOSQL EM JAVA
- ESCALANDO O SEU AJAX PUSH COM SERVLETS 3.0
- A TECNOLOGIA JAVA POR TRÁS DO MAIOR SISTEMA DE COBRANÇA DO PLANETA
- DEMOISELLE 2.0: PRODUTIVIDADE COM JAVA EE 6 NO FRAMEWORK OPEN SOURCE BRASILEIRO
- APLICATIVOS DINÂMICOS E AVANÇADOS PARA WEB COM O BOM E VELHO JVM
- SEGURANÇA E INSEGURANÇA EM APLICAÇÕES INTERNET JAVA EE
- UTILIZANDO PHP DENTRO DE UM CONTAINER JEE
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."




