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

Red Hat
Oracle
SAP
Furukawa
Prometric