Java EE 7 em WebSphere Application Server tradicional

O WebSphere Application Server tradicional suporta agora o Java™ Platform, Enterprise Edition (Java EE) 7 integral.

Plataforma completa e perfil da web do Java EE 7

A especificação Java EE 7 define a plataforma completa Enterprise Edition. O Perfil da web é um subconjunto bem definido da plataforma completa.

Perfil da Web
O Perfil da web define uma pilha razoavelmente completa destinada aos aplicativos da web "modernos". Essa pilha é um subconjunto das APIs padrão da plataforma completa, capaz de atender às necessidades da maioria dos aplicativos da Web.
Plataforma completa
A plataforma completa define o complemento total do modelo de programação do Java EE. Além dos recursos do Perfil da web, a plataforma completa possui especificações para recursos avançados de negócios de que uma empresa precisa, como por exemplo, conectividade, segurança, enterprise beans, Sistema de mensagens e aplicativos cliente.

O WebSphere Application Server tradicional fornece as especificações a seguir a partir do Perfil da Web Java EE 7:

  • O Bean Validation 1.1 fornece um modelo baseado em anotação para validar o JavaBeans. Use o Bean Validation para declarar e manter a integridade de dados conforme eles viajam por meio de um aplicativo.
  • As Anotações comuns para o Java Platform 1.2 possibilita a consistência nas anotações (informações sobre o programa de software) que são utilizadas em componentes Java EE e entre Java EE e Java SE.
  • Contexts and Dependency Injection for Java (CDI) 1.2 torna mais fácil integrar componentes do Java EE de tipos diferentes. O CDI fornece um mecanismo comum para injetar componentes como enterprise beans ou beans gerenciados em componentes, como JavaServer Pages ou outros enterprise beans.
  • O Debugging Support for Other Languages 1.0 estabelece ferramentas padronizadas para correlacionar o bytecode do Java virtual machine ao código-fonte de linguagens que não sejam a linguagem de programação Java.
  • O Dependency Injection for Java 1.0 fornece anotações java padrão para descrever as dependências de uma classe.
  • O Enterprise JavaBeans (EJB) 3.2 Lite ativa o suporte para os Enterprise Beans gravados para o subconjunto EJB Lite da especificação EJB 3.2. A especificação EJB é uma arquitetura para o desenvolvimento e a implementação de aplicativos de negócios baseados no componente.
  • O Expression Language (EL) 3.0 fornece avaliação direta de expressões nos aplicativos que permitem o uso de linguagem de expressão padrão de maneiras novas e inovadoras.
  • O Interceptores 1.2 permite chamar métodos de interceptor em uma classe de destino associada a chamadas de método ou eventos de ciclo de vida. Usos comuns de interceptores são criação de log, auditoria e criação de perfil.
  • Java API for JSON Processing (JSON-P) 1.0 fornece uma biblioteca de API padronizada para o processamento (análise, geração, procura e modificação) de JavaScript Object Notation (JSON).
  • O Java API for RESTful Services (JAX-RS) 2.0 simplifica o desenvolvimento e a implementação de clientes e terminais de serviço da web de acordo com o padrão arquitetural REST.
  • O Java API for WebSocket 1.1 enriquece os aplicativos com comunicação assíncrona bidirecional em tempo real entre o cliente e o servidor. O Java API for WebSocket 1.1 fornece interfaces adicionais para atualizar o Java API for WebSocket 1.0 (JSR 356) entregue anteriormente.
  • O Java Database Connectivity (JDBC) 4.1 fornece acesso programático a dados relacionais a partir de uma ampla variedade de origens de dados.
  • O Java Persistence API (JPA) 2.1 simplifica o gerenciamento de dados relacionais em aplicativos.
  • O Java Servlet 3.1 enriquece os aplicativos com conteúdo dinâmico responsivo.
  • O Java Transaction API (JTA) 1.2 fornece a facilidade de transação do gerenciador de contêineres para vários componentes Java EE, como Servlet e JAX-RS, sem precisar usar enterprise beans.
  • O JavaServer Faces (JSF) 2.2 permite construir interfaces com o usuário baseadas em componentes para aplicativos da web.
  • O JavaServer Pages (JSP) 2.3 facilita a criação de páginas da web que criam conteúdo dinâmico com máximo poder e flexibilidade.
  • O Standard Tag Library for JavaServer Pages (JSTL) 1.2 contém como tags simples a funcionalidade comum a muitos aplicativos da web.

O WebSphere Application Server tradicional fornece as especificações a seguir a partir da plataforma integral do Java EE 7:

  • O Batch Applications for Java Platform 1.0 fornece um modelo de programação para aplicativos em lote e um tempo de execução para enviar e executar tarefas.
  • O Concurrency Utilities for Java EE 1.0 fornece a capacidade para configurar e usar executores gerenciados pelo servidor, executores planejados, factories de encadeamento e o serviço de contexto de encadeamento. A captura e propagação de contexto de encadeamento inclui o contexto do carregador de classe e o contexto de segurança.
  • O Enterprise JavaBeans 3.2 completo ativa o suporte para enterprise beans escrito na especificação EJB 3.2. A especificação EJB é uma arquitetura para o desenvolvimento e a implementação de aplicativos de negócios baseados no componente.
  • Implementing Enterprise Web Services 1.4 fornece um modelo de programação para implementação e utilização de serviços da web.
  • O J2EE Management 1.1 fornece um modelo padrão para expor e acessar as informações de gerenciamento, operações e parâmetros de componentes Java 2 Platform, Enterprise Edition (J2EE).
  • O Java API for WSDL (JWSDL) fornece um conjunto padrão de APIs Java para representar, manipular, ler e gravar documentos WSDL (Web Services Description Language), incluindo um mecanismo de extensão para extensibilidade do WSDL.
  • O Java API for XML-Based Web Services (JAX-WS) 2.2 fornece mapeamentos padrão Java para WSDL utilizando as APIs de programação Java XML.
  • O Java Architecture for XML Binding (JAXB) 2.2 fornece uma maneira padrão de mapeamento entre o código XML e Java. O JAXB torna mais fácil estender os aplicativos com tecnologias XML e serviço da web.
  • O Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 fornece uma interface padrão para módulos de autenticação para integrar e estabelecer as identidades de autenticação com contêineres.
  • O Java Authorization Contract for Containers (JACC) 1.5 define um contrato entre seu servidor de aplicativos e um provedor de política de autorização.
  • O Java EE Connector Architecture (JCA) 1.7 permite que um Enterprise Information System (EIS) forneça um adaptador de recursos que se conecta a um servidor de aplicativos e ao EIS, ao servidor de aplicativos e aos aplicativos corporativos.
  • O JavaMail 1.5 fornece o recurso para enviar, receber e gerenciar e-mail em aplicativos.
  • O Java Message Service (JMS) API 2.0 fornece uma API para acessar sistemas de mensagens corporativos a partir de programas Java. O JMS permite que os componentes de aplicativo Java EE criem, enviem, recebam e leiam mensagens.
  • O SOAP with Attachments API for Java (SAAJ) 1.3 fornece uma maneira padrão de enviar documentos XML a partir da plataforma Java. O SAAJ permite que você grave os aplicativos de sistema de mensagens SOAP diretamente em vez de utilizar o JAX-RPC.
  • O Streaming API for XML (StAX) 1.0 fornece uma API para o fluxo de documentos XML.
  • O Metadados de Serviços da Web para a Plataforma Java padroniza o desenvolvimento de interfaces de serviços da Web para a plataforma Java.

Acessando um produto com tecnologias Java EE 7

É possível instalar o produto em um computador local. Consulte Instalando o Ambiente de Serviço de Aplicativos para obter instruções de instalação.

Recursos para ajudar você a começar a utilizar as tecnologias Java EE 7


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=covr_javaee7
Nome do arquivo: covr_javaee7.html