

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O middleware fornecido pela arquitetura J2EE permite que o desenvolvedor poupe tempo e código, e, dessa forma, se concentre na lógica do negócio. Em J2EE, a entidade que permite ao desenvolvedor poupar tempo é o
tomcat.
applets.
servlets.
session beans.
container.
O Struts emprega o estilo de arquitetura MVC. Nele, os objetos da classe
delegam requisições para objetos da classe
; arquivos web.xml são usados para configurar aplicações; o método
em
é usado para validar dados de entrada preenchidos nos formulários.
Apesar de ser embasado em J2EE e implementado em Java, uma das limitações do JBOSS é ser um servidor de aplicação incompatível com alguns dos sistemas operacionais que suportam Java, pois ele não oferece persistência.
Considere que tenha sido instalado um software na arquitetura acima, o qual é composto por quatro camadas: de apresentação, web, de regras de negócio e de banco de dados. Nessa situação, as camadas web e de regras de negócio estariam instaladas nos equipamentos que atuam como gateways entre as redes B e C.
O framework Struts, embasado no modelo MVC, é uma implementação em código aberto e tem sido adotado por aplicações web em Java.
A arquitetura acima é clusterizada, especialmente no que se refere à existência de vários servidores de aplicação na rede B.
O Tiles é um componente do framework Struts que facilita a organização de leiautes. Apesar de ter sido desenvolvido para ser usado junto com o Struts, o Tiles pode também ser usado separadamente.
A camada que integra o ambiente de programação e execução Java e é responsável por interpretar os bytecodes Java, traduzindo-os em instruções reais de máquina e em chamadas de sistema, é denominada
Analisador Léxico Java.
Java Surreal Machine.
Java Virtual Machine.
Java Syscalls.
Sobre arquitetura de aplicações para o ambiente Internet, assinale a afirmação correta.
A camada de aplicação no modelo TCP/IP de cinco camadas corresponde às camadas de aplicação, de apresentação e de sessão do modelo OSI de sete camadas.
A camada de aplicação faz a interface entre o protocolo de comunicação e o aplicativo que pediu ou receberá a informação através da rede.
São exemplos de protocolos na camada de aplicação: TCP • DNS • FTP • HTTP • IMAP
São exemplos de protocolos que não estão na camada de aplicação: RPC • RTP • RTCP • SDP • SOAP.
São exemplos de protocolos na camada de aplicação no modelo TCP/IP: 802.11 • ATM • DTM • Ethernet.
À capacidade de um servidor de aplicação J2EE de dar prosseguimento a determinado serviço em situação de pane no sistema denomina-se
Sobre servidores e aplicações J2EE:
I. A plataforma J2EE utiliza um modelo de aplicação distribuída multicamada;
II. A lógica das aplicações J2EE é dividida em componentes de acordo com a função;
III. Os vários componentes que constituem uma aplicação J2EE são instalados em diferentes equipamentos.
É correto o que consta em
Considerando que os padrões de projeto J2EE possuem os padrões de apresentação e estes levam em consideração a lógica requerida para que o cliente acesse um sistema J2EE, analise:
I. Comb Filter é um padrão de apresentação que combina consolidação de dados.
II. Intercepting Filter facilita o pré-processamento e o pós-processamento de uma requisição.
III. Front Controller provê um controle centralizado para o gerenciamento do tratamento das requisições.
IV. Single View cria uma única pesquisa para acesso a dados combinados.
É correto o que consta APENAS em
Para ser um servlet, uma classe deve estender a classe ... I e exceder as ações - ou - (ou ambas), dependendo se os dados estão sendo enviados por uma ação GET ou por uma ação POST. Estes métodos tomam dois argumentos: um ... II e um ... III em sua execução.
Preenchem correta e respectivamente as lacunas I, II e III:





O Struts é um framework que auxilia a construção de aplicações para a Web. É construído em Java e consiste basicamente em uma camada de controle flexível baseada nas tecnologias Java Servlets, JavaBeans, ResourceBundles e XML. Considerando os componentes do Struts é correto afirmar que
os form-beans implementam qualquer método, exceto reset e validate, servindo de armazenamento de dados que irão compor os Logs.
na camada View o Struts oferece os chamados aos ActionForm beans, ou simplesmente form-beans, que são classes Java que estendem ActionsForms e se integram aos formulários de entrada de dados da aplicação.
os componentes Controller são responsáveis pela configuração do ambiente de trabalho para que o Struts saiba como mapear todas as requisições através de uma determinada extensão de arquivo para a ActionServet do Struts.
os componentes Model são responsáveis pelo fluxo da aplicação. O principal componente Model do Struts é a ActionServet, uma extensão do Servlet que exerce o papel de controlador principal da aplicação. Sua principal tarefa é fazer o mapeamento das requisições do servidor.
os componentes View representam a visão da aplicação, isto é, a forma com que o sistema interage com o usuário. A tecnologia mais utilizada nesta camada é Java Server Pages.
Considerando-se a arquitetura de aplicações para o ambiente Internet é correto afirmar que, no nível de serviços,
a arquitetura proposta pela Plataforma Ativa Microsoft, isto é, componentes ActiveX, considera que de um lado está o chamado cliente estático, que é um browser, com a capacidade de apresentar apenas páginas HTML, e do outro lado está o servidor WEB, com a capacidade de executar programas em JAVA, conter componentes ActiveX e executar scripts (VBScript ou JavaScript) que controlam todos estes elementos.
os programas que executam no servidor WEB são denominados scripts (VBScript ou JavaScript), que têm a capacidade de perceber os eventos causados pelo usuário e responder de forma apropriada. Eles são embutidos no código HTML e o seu código-fonte pode ser visualizado pelo usuário.
os elementos são organizados de forma que, de um lado está o cliente WEB, ou browser, que solicita dados ao servidor WEB, recebe as respostas, formata a informação e a apresenta ao usuário. Do outro lado está o servidor WEB, que recebe as requisições, processa e as retorna para o cliente.
a arquitetura que utiliza os componentes ActiveX leva em consideração uma simetria entre o cliente ativo e o servidor ativo. Ambos têm a capacidade de lidar com os mesmos elementos, sendo que o cliente não executa nenhuma atividade de apresentação de interface para o usuário. Os componentes que são utilizados pelo cliente implementam a lógica do negócio e o acesso aos dados. Já no servidor ativo, executa os componentes que implementam a interface da aplicação.
A tag <dtml-raise> nos scripts do Zope é utilizada para:
criar e gerar mensagens de erro.
enviar e-mails com anexo.
inserir trechos de comentário.
produzir loops de contador.
proteger um trecho de código.