Capítulo 1. Visão geral de conceitos gerais


Antes de compreender como o Red Hat JBoss Enterprise Application Platform pode ser configurado e implantado, é necessário entender alguns conceitos importantes.

1.1. Java

O Java é uma linguagem de programação e uma plataforma de computação que incorpora conceitos como orientação a objetos, classes e simultaneidade. Os aplicativos Java são compilados em código de bytes e executados em uma Máquina Virtual Java (JVM).

1.2. Servidores de aplicativos

Um servidor de aplicativos é um software que fornece um ambiente para execução de aplicativos web. A maioria dos servidores de aplicativos também oferecem funcionalidade para aplicativos web em execução em seu ambiente por meio de APIs. Por exemplo, um servidor de aplicativos pode fornecer uma API para conexão com um banco de dados.

1.3. Java EE 7

O Java EE (Java Platform, Enterprise Edition) é uma plataforma corporativa com base em padrões que oferece API e ambiente de tempo de execução para a execução e o desenvolvimento de aplicativos Java. O objetivo é aprimorar a produtividade dos desenvolvedores com recursos corporativos avançados em estruturas de de fácil consumo que eliminam o texto clichê e reduzem a carga técnica. As estruturas que compõem o Java EE são extensamente testadas em combinação. O Java EE 7, com base no JSR 342, é um sucessor do Java EE 6, com um enfoque principal na simplificação adicional de APIs para acessar serviços de contêiner e aumentar o suporte a tecnologias web emergentes, como o HTML5.

O Java EE 7 inclui suporte para vários perfis, ou subconjuntos, de APIs. A especificação do Java EE 7 define os perfis full e web.

Perfil web do Java EE 7

O perfil web do Java EE 7 é projetado para o desenvolvimento de aplicativos web e oferece suporte a um subconjunto das APIs definidas por tecnologias com base na web relacionadas ao Java EE 7.

Perfil full do Java EE 7

O perfil full do Java EE 7 contém todas as APIs definidas pelo Java EE 7 (incluindo todos os itens do perfil web). Ao desenvolver EJBs, aplicativos de mensagens e serviços web (em vez de aplicativos web), use o perfil full.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.