Prévia do material em texto
Transações, Segurança, Remotabilidade, Multithreading e Concorrência. Persistência Gerenciamento de Objetos e Integração. B Transações, Insegurança, Remotabilidade, Multithreading e Concorrência. Persistência, Gerenciamento de Objetos e C Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Insistência, Gerenciamento de Objetos e Integração. D Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Persistência, Governança de Objetos e Integração. 4 Conforme Evans et al. (2011), modelo de aplicação do JEE começa com a linguagem de programação Java e a Java Virtual A já conhecida e comprovada portabilidade, segurança e produtividade no desenvolvimento que ela oferece, formam a base deste modelo. Inicialmente, é necessária a compreensão do conceito de tier (camada lógica) e de layer (camada física). Tanto a tier quanto a layer podem ser definidas como um conjunto de tecnologias, que representa um conceito que faz parte da aplicação. A tier é sempre composta por software, ou seja, é lógica. A layer é sempre composta por hardware, ou seja, é Sobre a Web Tier, assinale a alternativa CORRETA: FONTE: EVANS, I. et al. The Java EE 6 Tutorial: Basic Concepts. 4. ed. Boston: Addison Wesley, 2011. Representa a camada definida com duas tecnologias: a aplicação cliente, normalmente uma aplicação desktop A desenvolvida com Swing ou JavaFX, e as páginas web, acessadas através de um navegador. Ambas as tecnologias estão no layer representado pela máquina do usuário, ou seja, computador em que ele acessa a aplicação. B Representa a lógica de negócios da aplicação, aqui implementada em Enterprise Beans individuais para a aplicação cliente e para as páginas web. Em termos de layer, ainda estamos no JEEServer. Representa a camada responsável por fazer a ligação entre as páginas web e a lógica de neg ada aqui pela tecnologia Java Server Faces (JSF). Em alguns casos, essa camada é dispensável 3/5 clientes acessam a lógica de negócio diretamente, sem esse intermédio. Essa camada poder representada por tecnologias como Servlets e Java Server Pages, que não fazem parte do caderno. Se considerarmos a layer, esta parte fica alocada no JEEServer. Representa as fontes de dados que as aplicações acessam através da business tier, normalmente um SGBDR D Esta fonte de dados também pode ser alguma aplicação legada já existente no ambiente corporativo. Agora estamos na layer Database Server. 5 A plataforma JEE é projetada para suportar alguns tipos de aplicações. Sobre essas aplicações, assinale a alternativa CORRETA: A Nenhum grau de complexidade. B Médio grau de complexidade. C Baixo grau de complexidade. D Elevado grau de complexidade 6 Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Existem muitas aplicações e sites que não funcionarão, a menos que você tenha Java instalado, e mais desses são criados todos os dias. O Java é rápido, seguro e confiável. Sobre Java Virtual Machine, assinale a alternativa CORRETA: O Java Virtual Machine Interpreta bytecode gerado pela compilação de um software em Java. B O Java Virtual Machine permite executar somente em plataformas Windows e Virtual Machine IDK