Exerc Cios Se O 7
Qual a diferença entre Java SE e Java EE ?
A Standard Edition (Edição Padrão) ou Java SE, é a plataforma destinada às aplicações em geral (desktops, computadores pessoais). Atualmente pode ser considerada como a edição mais utilizada, afinal sua própria nomenclatura expressa isso “edição padrão”.
Enterprise Edition (Edição Empresarial) ou Java EE, é a plataforma que engloba aplicações corporativas, isto é, de grande porte. A diferença fundamental em relação ao Java SE, é que a Edição Empresarial possui bibliotecas (APIs) para implementar software Java distribuído, tolerante a falhas e multicamada, baseada amplamente em componentes modulares executando em um servidor de aplicações, incluindo serviços de rede e web, e outras aplicações de rede de larga escala.
Qual a diferença entre JDK e JRE ?
Para desenvolver aplicações em Java é necessário instalar o JDK (Java Development Kit), que é pacote que inclui tudo o que é necessário para escrever aplicações e também o JRE (Java Runtime Environment) para poder rodá-los após finalizá-los.
Qual a diferença entre Servidor de Aplicação e Container Servlet ?
Servidores de Aplicação são mais completos, complexos e robustos que um Web Container sozinho principalmente pelo que podem fazer ( por exemplo, suporte a EJB). EJB é especificamente recomendando quando existe uma demanda muito forte de transações e/ou distribuição. Historicamente a distribuição ficou meio que na gaveta quando a maioria das distribuições enveredou pelos webservices ( que o AS tb permite) e deixou de lado a distribuição de objetos. Então, hoje, usam-se EJB quando ha muito necessidade de controlar transações.
Quase todas as tecnologias presentes no AS podem ser usadas fora dele, portanto o AS não passa de um ambiente que garante certos requisitos de infraestrutura e especificação EE.
Recipiente web, ou web container, também conhecido como Servlet container, é o componente de um servidor web que interage com servlets