New Features of the Java SE 6 Platform
New Features of the Java SE 6 Platform
Descrição:
O curso "Novos Recursos da Plataforma Java SE 6" fornece aos alunos informações sobre como programar aplicativos com a tecnologia Java usando os novos recursos da Plataforma Java, Standard Edition 6 (Java SE 6). O Java SE 6 possui vários novos recursos, aprimoramentos e melhorias, como melhor desempenho da GUI e melhor manipulação do comportamento de aplicativos GUI, além de melhorias e novos recursos no núcleo de servidor e no núcleo Java. Neste curso, os alunos conhecem os aprimoramentos e os novos recursos do Java SE 6 nas áreas de instrumentação de tempo de produção, monitoramento, gerenciamento, diagnosticabilidade, Web Services, suporte a linguagem de script, rede, programação de cliente desktop, suporte a anotações e segurança.
Tópicos:Integração de Script
- Descrever o script
- Listar os benefícios do script
- Explicar a motivação para script na plataforma Java SE 6
- Descrever o suporte para script na plataforma Java SE 6
- Definir a API de Script
- Descrever o projeto scripting.dev.java.net
Desktop
- Descrever como o JDK 6 utiliza as configurações de suavização de fonte do desktop host para assegurar um processamento de texto consistente
- Descrever e usar os novos recursos de integração de desktop
- Descrever e usar as novas opções da modalidade Diálogo (Dialog)
- Descrever os vários recursos novos no toolkit Swing, que simplificam o desenvolvimento de aplicativos e proporcionam uma melhor experiência ao usuário
- Descrever as melhorias que facilitam a personalização da implantação e da instalação de aplicativos
Web Services e XML
- Descrever o suporte para a JAX-WS (Java API for XML Web Services) 2.0
- Usar a JAX-WS para criar aplicativos Web e Web Services, incorporando a mais recente funcionalidade de Web Services baseados em XML
- Vincular um esquema XML a uma representação em código Java usando a JAXB (Java Architecture for XML Binding) 2.0
- Listar os aprimoramentos na JAXP (Java API for XML Processing)
Monitoramento e Gerenciamento
- Monitoramento e gerenciamento de interfaces de programação de aplicativos (APIs - Application Programming Interfaces)
- Diagnóstico de problemas comuns em aplicativos Java SE
- Diagnóstico do erro java.lang.OutOfMemoryError usando a máquina virtual (VM - Virtual Machine) Java HotSpot aprimorada
- Diagnóstico de gargalos e problemas de memória em aplicativos Java usando: jmap, jstack, jstat e jhat
- Uso da tecnologia JMX (Java Management Extensions)
- Melhorias na API de Monitoramento JMX
- Monitorar aplicativos Java com o JConsole
- Usar várias ferramentas do JDK (Java Development Kit) para monitorar aplicativos Java
- Descrever como o DTrace examina o comportamento de programas Java e o sistema operacional
- Monitorar e gerenciar aplicativos usando a tecnologia JMX (Java Management Extensions)
- Listar os aprimoramentos na API JMX
Melhorias no Desempenho
- Identificar as restrições no desempenho da tecnologia Java
- Descrever os aprimoramentos que suportam páginas grandes
- Descrever os aprimoramentos no gerenciamento automático de memória (ou coleta de lixo)
- Descrever os aprimoramentos que reduzem a sobrecarga de sincronização
- Descrever a remoção de barreiras de memória JNI
- Descrever os aprimoramentos no String.indexOf
- Comparar o desempenho do Java SE 6 desde o início com software JVM concorrente e seu próprio desempenho ajustado
- Descrever como obter um alto throughput usando o Java SE 6
Integração de Plataforma
- Compreender os recursos expandidos para processamento de linguagem
- Acessar parâmetros de rede por programação usando a classe java.net.NetworkInterface e a nova classe java.net.InterfaceAddress
- Compreender a implementação padrão do CookieManager
- Descrever os aprimoramentos na API de entrada/saída Java (java.io)
- Usar curingas em caminho de classe
- Interagir com aplicativos habilitados para cartão inteligente usando a API de E/S de Cartão Inteligente
- Acessar serviços de criptografia PKCS (Public-Key Cryptography Standards) 11
- Acessar a implementação da GSS-API (Generic Security Services Application Program Interface) nativa
- Acessar a Microsoft CryptoAPI e seus serviços de criptografia
- Validar Assinaturas XML usando a API de Assinaturas Digitais XML
Duração: 01 dia

