Servidores de Aplicaes
Prof. Lcio Camilo
Email: luciocamilo@gmail.com
http://www.itnerante.com.br/profile/LucioCamilo
http://www.provasdeti.com.br/
Lcio Camilo
Resumo CV
Analista de Sistemas do Banco do Brasil Cedido PREVI
Especialidade: Administrador de Servidor de Aplicaes
Ps Graduado em Engenharia de Software
Autor do Livro Android para Desenvolvedores, Editora Brasport
MBA Gerenciamento de Projetos
Certificaes Profissionais:
o SCJP, OCWD, OCJA Part I
o RHSA, Big IP Essentials e Advanced
http://www.provasdeti.com.br/
Contatos:
luciocamilo@gmail.com
www.itnerante.com.br/profile/luciocamilo
http://www.provasdeti.com.br/
Contedo do Curso
Fundamentos de servidores de aplicao;
Servidores de Aplicaes JEE5;
Apache Tomcat
Apache HTTP
JBoss
Configuraco, empacotamento e instalao de mdulos web e EJB;
Conceitos de mensagerias Java Message Service (JMS);
Monitoraco de componentes com Java Management Extensions
(JMX);
Alta disponibilidade e balanceamento de carga.
Servidores de Aplicao JEE6
http://www.provasdeti.com.br/
JRE x JDK x JSE x JEE
JRE Java Runtime Environment a tecnologia que permite que as
aplicaes java sejam executadas.
JDK Kit de Desenvolvimento Java Conjunto de utilitrios para criar
sistemas para a plataforma Java.
JSE Java Standard Edition o conjunto de tecnologias necessrias
para desenvolver aplicaes web comuns ou aplicaes java
Desktop.
JEE Java Enterprise Edition Extenso do JSE que fornece um
conjunto de tecnologias para serem executadas do lado do servidor.
http://www.provasdeti.com.br/
Referncias
http://docs.oracle.com
http://docs.redhat.com
http://httpd.apache.org/docs
http://tomcat.apache.org/tomcat-7.0-doc/
http://www.jcp.org/en/jsr/overview
http://www.provasdeti.com.br/
Bibliografia
http://docs.oracle.com/javase/1.5.0/docs/guide/jmx/tutorial/essen
tial.html
http://www.oracle.com/technetwork/java/javaee/overview/compati
bility-javaee5-jsp-141098.html
http://docs.oracle.com/javaee/5/tutorial/doc/
http://jcp.org/en/jsr/overview
Use a Cabea! Servlets & JSP, Kathy Sierra Alta Books 2 Edio
http://www.provasdeti.com.br/
Histrico
Aplicaes Distribudas: Mainframes e Terminais
Burros
Incio dos anos 90: Aplicaes StandAlone
Final dcada de 90: cliente-servidor problemas:
redes lentas / desafios tcnicos
2000: solues baseadas em Internet
centralizao de aplicaes
http://www.provasdeti.com.br/
O que um Servidor de
Aplicao?
Um servidor que disponibiliza um ambiente para a
instalao e execuo de certas aplicaes;
Abstrai complexidades do sistema operacional
Resolve questes de uso comuns como segurana,
transao, disponibilidade, balanceamento de carga
e tratamento de excees e gerenciamento de
sistemas distribudos.
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Especificao
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
JSR-244 Enterprise Edition 5 Specification
O Java EE (Java Enterprise Edition) consiste
de uma srie de especificaes bem
detalhadas, dando uma receita de como
deve ser implementado um software que
faz cada um desses servios de
infraestrutura.
Existem diversas dessas implementaes.
J que esse software tem papel de servir
sua aplicao para auxili-la com servios
de infraestrutura, esse software ganha o
nome de servidor de aplicao
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
JavaServer Pages (JSP), Java Servlets, Java Server Faces (JSF)
Enterprise Javabeans Components (EJB) e Java Persistence API
(JPA).
(objetos distribudos, clusters, acesso remoto a objetos etc)
Java API for XML Web Services (JAX-WS), Java API for XML Binding
(JAX-B)
(trabalhar com arquivos xml e webservices)
Java Autenthication and Authorization Service (JAAS)
(API padro do Java para segurana)
Java Transaction API (JTA)
(controle de transao no continer)
Java Message Service (JMS)
(troca de mensagens assncronas)
Java Naming and Directory Interface (JNDI)
(espao de nomes e objetos)
Java Management Extensions (JMX)
(administrao da sua aplicao e estatsticas sobre a mesma)
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Servidores Web
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Softwares que recebem requisies HTTP e provem respostas
estticas ou dinmicas.
Suporta algumas funcionalidades da especificao relacionadas a
parte web (jsp, servlets, jstl e jsf - grande parte das aplicaes de
mdio porte esto nesta categoria)
Ex. Apache Tomcat e Jetty
ATENO!!!!
No confundir servidor Apache com Apache Tomcat
Apache = Servidor HTTP
Apache Tomcat = JSP + Servlets
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 - CESGRANRIO - 2006 - DNPM
Assinale a opo que apresenta um exemplo de servidor HTTP.
a) Bind
b) Postfix
c) Qmail
d) Ircd
e) Apache
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 - CESGRANRIO - 2006 - DNPM
Assinale a opo que apresenta um exemplo de servidor HTTP.
a) Bind Servidor DNS
b) Postfix Servidor de Email
c) Qmail Servidor de Email
d) Ircd Software para IRC
e) Apache
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 - FCC - 2010 - TCE-SP
O ambiente necessrio para a execuo de aplicaes web
desenvolvidas com as tecnologias Java Servlet e JSP fornecido pelo
container Web:
a)Tomcat
b)Apache
c)IIS
d)Servlet
e)Bean
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 - FCC - 2010 - TCE-SP
O ambiente necessrio para a execuo de aplicaes web
desenvolvidas com as tecnologias Java Servlet e JSP fornecido pelo
container Web:
a)Tomcat Falou sobre Tomcat, lembrar de jsp e servlets
b)Apache Servidor http, pginas estticas
c)IIS Servidor microsoft, no executa jsp e servlet
d)Servlet tecnologia java
e)Bean no um container
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 - FCC - 2010 TRT
Em relao ao Tomcat e JBoss:
a)Tomcat um servidor de aplicaes completo baseado na plataforma
J2EE.
b)JBoss pode funcionar integrado a um servidor web dedicado, tal como
Apache httpd ou Microsoft IIS.
c)Tomcat implementa conteiner EJB.
d)No Jboss todos os mdulos que compem o servidor, alm das prprias
aplicaes, so componentes que podem ser substitudos sem a
necessidade de paradas no servidor.
e)JBoss um conteiner Web, que utiliza parte da plataforma corporativa
Java EE para implementar funcionalidades em Servlet e JSP.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 - FCC - 2010 TRT
Em relao ao Tomcat e JBoss:
a)Tomcat um servidor de aplicaes completo baseado na plataforma
J2EE.
b)JBoss pode funcionar integrado a um servidor web dedicado, tal como
Apache httpd ou Microsoft IIS.
c)Tomcat implementa conteiner EJB.
d)No Jboss todos os mdulos que compem o servidor, alm das prprias
aplicaes, so componentes que podem ser substitudos sem a
necessidade de paradas no servidor.
e)JBoss um conteiner Web, que utiliza parte da plataforma corporativa
Java EE para implementar funcionalidades em Servlet e JSP.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 - FCC - 2010
a)O Tomcat no um servidor de aplicao completo baseado na
plataforma J2EE, pois ele no da suporte ao EJB.
b) o Tomcat que se integra a outros servidores dedicados, inclusive
ele pode ser integrado ao JBOSS para adicionar funcionalidades
Servlet e JSP.
c) o JBOSS que implementa o EJB.
d)Certo.
e)Ao implementar o tomcat adicionado estas funcionalidades.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 - FCC - 2011 - TRT
Em relao ao Tomcat INCORRETO afirmar que
a)pode atuar como servidor web/HTTP
HTTP autnomo.
b) um servidor onde so instaladas Servlets para tratar as requisies
que o servidor receber.
c)pode funcionar como parte integrante de um servidor de aplicaes
como o JBoss AS.
d)pode ser classificado como um servidor de aplicaes Java EE
completo.
e) configurvel para efetuar autenticao em um servidor LDAP.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 - FCC - 2011 - TRT
Em relao ao Tomcat INCORRETO afirmar que
a)pode atuar como servidor web/HTTP
HTTP autnomo.
b) um servidor onde so instaladas Servlets para tratar as requisies
que o servidor receber.
c)pode funcionar como parte integrante de um servidor de aplicaes
como o JBoss AS.
d)pode ser classificado como um servidor de aplicaes Java EE
completo.
e) configurvel para efetuar autenticao em um servidor LDAP.
Banco de dados, ldap, arquivos de configurao, etc...
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 - CESPE - 2011 - TJ-ES
Na arquitetura J2EE, o container web Apache Tomcat permite a
execuo de pginas JSP e servlets, que so classes Java que
processam dinamicamente as requisies e constroem respostas na
forma de pginas HTML.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 - CESPE - 2011 - TJ-ES
Na arquitetura J2EE, o container web Apache Tomcat permite a
execuo de pginas JSP e servlets, que so classes Java que
processam dinamicamente as requisies e constroem respostas na
forma de pginas HTML.
CERTO
ERRADO
- Servlets e jsp proporcionam adicionar comportamento dinmico nas
pginas html -
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Servidores de Aplicao
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Softwares que compreendem mais do que o container web, por
exemplo container EJB.
Aplicaes que precisam ser executadas em um servidor ao invs
de um desktop.
Ex. Weblogic, Glassfish, OAS, Geronimo, WebSphere, Jboss,
Netweaver
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Servidor de Aplicao x Servidor Web
Servidor de Aplicao
Servidor Web
O que ?
Servidor que expe a lgica de
negcios para aplicaes clientes
atravs de vrios protocolos, inclusive
HTTP
Servidor que pode
manipular requisies
HTTP
Funo
Prover acesso a aplicaes corporativas
e aplicaes baseadas em web (contm
um servidor web)
Prover acesso a aplicaes
baseadas em web
(formulrio e pginas
html)
Servidor de Aplicao
Servidor Web
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
Caractersticas
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
1-Invocaes de mtodo remoto.
remoto
Precisamos de uma lgica que conecte um cliente e um servidor por meio de uma
conexo de rede. Isso inclui o envio de solicitaes de mtodo, gerenciamento de
parmetros, etc.
2 - Balanceamento de carga.
Os clientes devem ser dirigidos para o servidor com a carga mais leve. Se um
servidor estiver sobrecarregado, outro diferente dever ser escolhido.
3 - FailFail-over transparente.
Se um servidor ou a rede cair, os clientes podero ser redirecionados para outros
servidores sem interrupo de servio? Se for possvel, com que velocidade essa
troca acontecer? Em segundos? Minutos? O que aceitvel para o problema do
seu negcio?
4 - Integrao de backback-end.
end.
O cdigo precisa ser escrito para fazer os dados do negcio em bancos de dados
persistirem, bem como para integrar-se a sistemas legados que podem j existir.
5 - Transaes.
E se dois clientes acessarem a mesma linha do banco de dados
simultaneamente? Ou o que acontecer se o banco de dados cair? As transaes
protegem voc contra esses problemas.
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
6 - Clustering
Clustering..
E se o servidor contiver informaes de estado quando cair? Esse estado ser
replicado por todos os servidores, de modo que os clientes possam utilizar um
servidor diferente?
7 - Reinstalao dinmica.
dinmica.
Como voc realiza atualizaes de software enquanto o site executado?
Precisa desligar a mquina ou pode mant-la em execuo?
8 - Desligamento limpo.
limpo.
Se precisar desligar um servidor, voc poder faz-lo de maneira tranqila e fcil,
sem interromper o servio para os clientes que atualmente esto utilizando o
servidor?
9 - Registro em log e auditoria.
auditoria.
Se algo sair errado, haver um log que possamos consultar para determinar a
causa do problema? Um log nos ajudaria a depurar o problema, de modo que
no acontecesse novamente.
10 - Gerenciamento de sistemas.
sistemas.
No caso de uma falha catastrfica, quem est
monitorando nosso sistema? Gostaramos de ter um software de monitorao
que enviasse uma mensagem por pager a um administrador de sistema se uma
catstrofe ocorresse.
Lcio Camilo
http://www.provasdeti.com.br/
Fundamentos de servidores de aplicacao JEE5
11 - Threading
Threading..
Agora que temos muitos clientes se conectando a um servidor, esse servidor vai
precisar da capacidade de processamento de mltiplas solicitaes de cliente
simultaneamente. Isso significa que o servidor deve ser codificado para ser
multithreaded.
12 - Middleware baseado em mensagem.
mensagem.
Certos tipos de solicitaes devem ser baseados em mensagem, um sistema em
que os clientes e servidores esto muito fracamente acoplados. Precisamos de
uma infra-estrutura para acomodar um sistema de mensagens.
13 - Ciclo de vida de objeto.
objeto.
Os objetos que vivem dentro do servidor precisam ser criados ou destrudos
quando o trfego de clientes aumenta ou diminui, respectivamente.
14 - Pool de recursos.
recursos.
Se um cliente atualmente no estiver utilizando um servidor, esses recursos
preciosos do servidor podero ser retornados para um pool, a fim de serem
reutilizados quando outros clientes se conectarem. Isso inclui soquetes (como
conexes de banco de dados), bem como objetos que vivem dentro do servidor.
15 - Segurana.
Segurana.
Usurios conhecidos devem ter permisso para realizar somente operaes que
seus direitos permitam executar.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 06 - FCC - 2010 - METR-SP
Existem diversos servidores de aplicao compatveis com a
especificao do J2EE 1.4. NO um servidor de aplicao
compatvel com o J2EE 1.4:
a)GlassFish
b)Jboss
c)JavaWeb
d)Apache
e)Objectweb Jonas
Lcio Camilo
http://www.provasdeti.com.br/
Questo 06 - FCC - 2010 - METR-SP
Existem diversos servidores de aplicao compatveis com a
especificao do J2EE 1.4. NO um servidor de aplicao
compatvel com o J2EE 1.4:
a)GlassFish
b)Jboss
c)JavaWeb
d)Apache
e)Objectweb Jonas
Lcio Camilo
http://www.provasdeti.com.br/
Questo 07 - CESPE - 2010 - TRE-BA
O servidor de aplicativo JBoss utilizado para programas
desenvolvidos em Object Pascal, portanto, no pode executar
sistemas web implementados em Java.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 07 - CESPE - 2010 - TRE-BA
O servidor de aplicativo JBoss utilizado para programas
desenvolvidos em Object Pascal, portanto, no pode executar
sistemas web implementados em Java.
CERTO
ERRADO
Funo do Jboss executar sistemas web implementados em Java.
Object Pascal???
Lcio Camilo
http://www.provasdeti.com.br/
Questo 08 - CESPE - 2011 - TJ-ES
O Tomcat e o Glassfish, servidores de aplicaes Java (conteiner
servlet), so open source e compatveis com aplicaes escritas na
arquitetura JEE 6; no entanto, ao contrrio do Tomcat, o Glassfish
no suporta executar aplicaes escritas em JSP (Java server pages).
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 08 - CESPE - 2011 - TJ-ES
O Tomcat e o Glassfish, servidores de aplicaes Java (conteiner
servlet), so open source e compatveis com aplicaes escritas na
arquitetura JEE 6; no entanto, ao contrrio do Tomcat, o Glassfish
no suporta executar aplicaes escritas em JSP (Java server pages).
CERTO
ERRADO
Glassfish a implementao de referncia da Oracle, ou seja, tudo que for
adicionado especificao, primeiramente testado neste. um container
web e EJB.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 09 - CESPE - 2010 - Banco da Amaznia
O servidor de aplicao JBOSS foi desenvolvido utilizando-se a
linguagem de programao Java. As verses mais atuais so
preparadas para suportar aplicaes que utilizam as especificaes
servlets e JSP, mas so incompatveis com a especificao EJB.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 09 - CESPE - 2010 - Banco da Amaznia
O servidor de aplicao JBOSS foi desenvolvido utilizando-se a
linguagem de programao Java. As verses mais atuais so
preparadas para suportar aplicaes que utilizam as especificaes
servlets e JSP, mas so incompatveis com a especificao EJB.
CERTO
ERRADO
Sendo o Jboss um servidor de aplicao compatvel com JEE, este
deve suportar tanto um container web quanto um container EJB
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito
1E
4D
7 ERRADO
2A
5C
8 - ERRADO
3D
6C
9 ERRADO
http://www.provasdeti.com.br/
Apache Tomcat
Servidor Java para WEB;
Software Livre e de cdigo aberto;
Surgido dentro do projeto Apache Jakarta;
Endosso oficial da Sun;
Container Web / Web Server / Container Servlet;
Abrange Servlet e JSP + recursos adicionais (Realms, JNDI, JDBC ...);
http://www.provasdeti.com.br/
A partir do JEE 5, com a especificao Servlet 2.5 e JSP
2.1, a implementao de Referncia passou a ser o
Servidor de Aplicaes JEE completo - Glassfish
http://www.provasdeti.com.br/
Apache Tomcat - Verses
TOMCAT
SERVLET
JSP
JAVA EE
JAVA SE
8.0 (beta)
3.1
2.3
JDK/JRE 1.7
7.0
3.0
2.2
JDK/JRE 1.6
6.0
2.5
2.1
JDK/JRE 1.5
5.5
2.4
2.0
JDK 1.4
4.1
2.3
1.2
JDK 1.3
3.3
2.2
1.1
JDK 1.1
http://www.provasdeti.com.br/
Tomcat_HOME
/bin
/conf
/logs
/lib
/webapps
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 - CESPE 2008 SERPRO
No servidor Tomcat, arquivos de configurao so armazenados em
conf/, arquivos de log em logs/ e as aplicaes so tipicamente
armazenadas abaixo do diretrio server/. As aplicaes podem ser
implantadas (deployed) enquanto o servidor est em execuo.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 01 - CESPE 2008 SERPRO
No servidor Tomcat, arquivos de configurao so armazenados em
conf/, arquivos de log em logs/ e as aplicaes so tipicamente
armazenadas abaixo do diretrio server/. As aplicaes podem ser
implantadas (deployed) enquanto o servidor est em execuo.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 02 - CESPE 2011 TJ/ES
Na qualidade de servidor de aplicaes Java para web, o Tomcat
parte da plataforma J2EE, que abrange as tecnologias Servlet e JSP,
incluindo as tecnologias de apoio relacionadas, tais como Realms e
segurana, JNDI Resources e JDBC DataSources. O Tomcat tem a
capacidade de atuar tambm como servidor web/HTTP ou pode
funcionar integrado a um servidor web dedicado, tais como o Apache
httpd ou o Microsoft IIS.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 02 - CESPE 2011 TJ/ES
Na qualidade de servidor de aplicaes Java para web, o Tomcat
parte da plataforma J2EE, que abrange as tecnologias Servlet e JSP,
incluindo as tecnologias de apoio relacionadas, tais como Realms e
segurana, JNDI Resources e JDBC DataSources. O Tomcat tem a
capacidade de atuar tambm como servidor web/HTTP ou pode
funcionar integrado a um servidor web dedicado, tais como o Apache
httpd ou o Microsoft IIS.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 03 - CESPE 2010 TRE/ES
O Tomcat, servidor de aplicaes Java para Web, um software livre de
cdigo aberto, que surgiu do conceituado projeto Apache Jakarta, com
o apoio e endosso oficial da Sun Microsystems como implementao
de referncia para as tecnologias Java Servlet e JavaServer Pages (JSP).
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 03 - CESPE 2010 TRE/ES
O Tomcat, servidor de aplicaes Java para Web, um software livre de
cdigo aberto, que surgiu do conceituado projeto Apache Jakarta, com
o apoio e endosso oficial da Sun Microsystems como implementao
de referncia para as tecnologias Java Servlet e JavaServer Pages (JSP).
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 - CESPE 2011 TER/BA
Squid, Postfix, Apache Http Server e Tomcat so software livres
aplicados em solues para web. O aplicativo Squid um
servidor proxy e cache, o Postfix um agente de transferncia
de email (MTA) e os dois ltimos so servidores web, sendo que o
Tomcat tem foco na tecnologia Java Server Pages.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 - CESPE 2011 TER/BA
Squid, Postfix, Apache Http Server e Tomcat so software livres
aplicados em solues para web. O aplicativo Squid um
servidor proxy e cache, o Postfix um agente de transferncia
de email (MTA) e os dois ltimos so servidores web, sendo que o
Tomcat tem foco na tecnologia Java Server Pages.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 - CESPE 2009 INMETRO
Seja %TOMCAT% o diretrio raiz de uma instalao de um servidor
TOMCAT, enquanto esse servidor estiver em execuo em um
ambiente Linux ou Windows, o ato de copiar um arquivo de nome
X.war, adequadamente construdo, para o diretrio
%TOMCAT%/webapps dever provocar a subsequente criao de um
diretrio denominado %TOMCAT%/webapps/X, entre outras aes.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 - CESPE 2009 INMETRO
Seja %TOMCAT% o diretrio raiz de uma instalao de um servidor
TOMCAT, enquanto esse servidor estiver em execuo em um
ambiente Linux ou Windows, o ato de copiar um arquivo de nome
X.war, adequadamente construdo, para o diretrio
%TOMCAT%/webapps dever provocar a subsequente criao de um
diretrio denominado %TOMCAT%/webapps/X, entre outras aes.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 06 - CESPE TER-MG
O Tomcat pode ter a funcionalidade de
servidor web, mas no funciona como
servidor de aplicao.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 06 - CESPE TER-MG
O Tomcat pode ter a funcionalidade de
servidor web, mas no funciona como
servidor de aplicao.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 07 - CESPE TER-MG
O uso de Realms no servidor de aplicao Tomcat
obriga a implementao de uma poltica de
segurana nesse servidor, por isso, no necessrio
escrever, na aplicao, um cdigo especfico para
autenticao e autorizao.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 07 - CESPE TER-MG
O uso de Realms no servidor de aplicao Tomcat
obriga a implementao de uma poltica de
segurana nesse servidor, por isso, no necessrio
escrever, na aplicao, um cdigo especfico para
autenticao e autorizao.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Gabarito - Tomcat
1 ERRADO
4 CERTO
2 CERTO
5 CERTO
3 - CERTO
6 ERRADO
7 - CERTO
http://www.provasdeti.com.br/
Apache HTTP
Software Livre e de Cdigo Aberto
Servidor Web mais utilizado no mundo;
Compatvel com protocolo HTTP 1.1;
Existem verses para vrios SOs (Windows, Linux, Novell, OS/2);
Funcionalidades so mantidas atravs de uma estrutura de mdulos;
(ltima verso 2.4.6 Julho/2013)
http://www.provasdeti.com.br/
Apache HTTP
Principais Arquivos de Configurao:
o httpd.conf
o htaccess
o htpasswd
Alguns Mdulos:
o mod_jk mdulo de redirecionamento
o mod_balancer balanceamento de carga
o mod_proxy capacidade de proxy
o mod_cache tratamento para cache
http://www.provasdeti.com.br/
Questo 01 - CESPE TER-MG
O Apache um tipo de servidor web, baseado em
software livre, amplamente utilizado por ser
compatvel com os diversos sistemas operacionais do
mercado, exceto o Windows.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 01 - CESPE TER-MG
O Apache um tipo de servidor web, baseado em
software livre, amplamente utilizado por ser
compatvel com os diversos sistemas operacionais do
mercado, exceto o Windows.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 02 - CESPE SEBRAE/BA
O Apache, quando instalado em sistemas Windows,
pode funcionar como servio e ser iniciado
automaticamente quando o sistema operacional
iniciado.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 02 - CESPE SEBRAE/BA
O Apache, quando instalado em sistemas Windows,
pode funcionar como servio e ser iniciado
automaticamente quando o sistema operacional
iniciado.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 03 - CESPE CNJ - 2013
Para que seja possvel a modificao do local de
armazenamento dos logs do Apache, utiliza-se a
diretiva mod_cgi.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 03 - CESPE CNJ - 2013
Para que seja possvel a modificao do local de
armazenamento dos logs do Apache, utiliza-se a
diretiva mod_cgi.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 - CESPE CNJ - 2013
Para se protegerem as configuraes do Apache de
modificaes por outros arquivos do tipo .htaccess,
deve-se utilizar a configurao a seguir:
<Directory />
AllowOverride None
</Directory>
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 - CESPE CNJ - 2013
Para se protegerem as configuraes do Apache de
modificaes por outros arquivos do tipo .htaccess,
deve-se utilizar a configurao a seguir:
<Directory />
AllowOverride None
</Directory>
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 - CESPE MEC - 2011
O servidor de aplicao Apache pode ser instalado e
gerenciado tanto nos sistemas operacionais Windows
quanto no Linux.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 - CESPE MEC - 2011
O servidor de aplicao Apache pode ser instalado e
gerenciado tanto nos sistemas operacionais Windows
quanto no Linux.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 06 - CESPE INMETRO
No Linux, a diretiva CookieLog presente no arquivo
de configurao do servidor Apache ativa o log de
cookies.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 06 - CESPE INMETRO
No Linux, a diretiva CookieLog presente no arquivo
de configurao do servidor Apache ativa o log de
cookies.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 07 - CESPE INMETRO - 2009
O Administrador de um servidor http Apache pode
estender o servidor para suporte a criptografia forte
usando os protocolos SSL (Secure Sockets Layer) e
TLS (Transport Layer Security) por meio do mdulo
denominado mod_ssl, o qual realiza interface com a
biblioteca OpenSSL.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 07 - CESPE INMETRO - 2009
O Administrador de um servidor http Apache pode
estender o servidor para suporte a criptografia forte
usando os protocolos SSL (Secure Sockets Layer) e
TLS (Transport Layer Security) por meio do mdulo
denominado mod_ssl, o qual realiza interface com a
biblioteca OpenSSL.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 08 IADES - EBSERH - 2013
A combinao das tecnologias de software livre bastante
popular, devido ao baixo custo, performance e
escalabilidade. Outro bom motivo para adoo do LAMP
a facilidade de trocar de servidor, j que a grande maioria
dos servios de hospedagem contam com estes softwares.
Isso, para outras linguagens e bancos de dados,
normalmente, um inconveniente, tendo em vista as
diferentes confguraes e restries dos
servidores. LAMP um acrnimo para a combinao
a) Language + Apache + Moodle + Perl.
b) Linux + Amanda + Moodle + Python.
c) Linux + Apache + MySQL + PHP, Perl ou Python.
d) Linux + Amanda + MySQL + PHP.
e) Language + Apache + Moodle + PHP.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 08 IADES - EBSERH - 2013
A combinao das tecnologias de software livre bastante
popular, devido ao baixo custo, performance e
escalabilidade. Outro bom motivo para adoo do LAMP
a facilidade de trocar de servidor, j que a grande maioria
dos servios de hospedagem contam com estes softwares.
Isso, para outras linguagens e bancos de dados,
normalmente, um inconveniente, tendo em vista as
diferentes confguraes e restries dos
servidores. LAMP um acrnimo para a combinao
a) Language + Apache + Moodle + Perl.
b) Linux + Amanda + Moodle + Python.
c) Linux + Apache + MySQL + PHP, Perl ou Python.
d) Linux + Amanda + MySQL + PHP.
e) Language + Apache + Moodle + PHP.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 09 VUNESP - FUNDUNESP - 2013
Considere a seguinte diretiva de segurana do servidor Apache:
<.Directory /www>
Order Deny,Allow
Allow from 11.12.13
<./Directory>
Com essa diretiva, se houver uma tentativa de acesso ao diretrio /www a partir
do host 10.11.12.13 o acesso ser
a) concedido, pois parte do endereo do host est especificado na diretiva Allow.
b) concedido, pois no h regras determinando o acesso desse host, e o acesso deve
ser concedido por padro.
c) negado, pois apenas o host 11.12.13 est autorizado.
d) negado, pois, apesar de o host estar autorizado, a ordem de resoluo determina
que o acesso deve ser negado primeiro.
e) negado, pois no h regras determinando o acesso desse host, e o acesso deve
ser negado por padro.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 09 VUNESP - FUNDUNESP - 2013
Considere a seguinte diretiva de segurana do servidor Apache:
<.Directory /www>
Order Deny,Allow
Allow from 11.12.13
<./Directory>
Com essa diretiva, se houver uma tentativa de acesso ao diretrio /www a partir
do host 10.11.12.13 o acesso ser
a) concedido, pois parte do endereo do host est especificado na diretiva Allow.
b) concedido, pois no h regras determinando o acesso desse host, e o acesso deve
ser concedido por padro.
c) negado, pois apenas o host 11.12.13 est autorizado.
d) negado, pois, apesar de o host estar autorizado, a ordem de resoluo determina
que o acesso deve ser negado primeiro.
e) negado, pois no h regras determinando o acesso desse host, e o acesso deve
ser negado por padro.
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito - Apache
1 ERRADO
4 CERTO
7 - CERTO
2 CERTO
5 CERTO
8C
3 ERRADO
6 ERRADO
9B
http://www.provasdeti.com.br/
JBoss
Software Livre e de Cdigo Fonte Aberto;
Implementado na linguagem Java;
Disponvel na verso empresarial ou comunitria;
Oriunda do Projeto EJBOSS (Enterprise Java Bean Open Source
Software), depois veio a se chamar Jboss;
Funciona em vrios Sistemas Operacionais: Windows, Linux, Mac,
etc...
http://www.provasdeti.com.br/
Jboss Verses
JBoss AS 4
Compatvel com JEE 1.4;
Embarcava o Tomcat 5.5 como servlet container.
JBoss AS 4.2
Adicionava o suporte EJB 3.0 por padro;
Requeria JDK 5
JBoss AS 5.1
Suporte ao JEE5;
Continha alguns elementos da especificao JEE6;
Redesenhado para o novo microcontainer JBoss.
JBoss AS 6.0
Implementao no oficial do JEE 6 (apenas o web
profile)
JBoss AS 7
Suporte ao JEE6;
Cdigo totalmente reescrito;
http://www.provasdeti.com.br/
Jboss AS 7
Domain Mode ou StandAlone Mode
o Standalone :
Processo independente assim como nas verses anteriores do
JBoss;
standalone.sh ou standalone.bat
o Domain:
Geralmente utilizado quando se tem vrios servidores e optase por um gerenciamento multi-server;
Gerenciamento centralizado;
domain.sh ou domain.bat
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Jboss AS 7
Profiles:
o default
o full
o full-ha
o ha
Paths:
o Nomes lgicos especficos para caminhos do filesystem
o jboss.home , user.home, jboss.server.config.dir, jboss.server.log.dir
CLI:
o Command Line Interface
o Enviar requisies de operaes
o Publicar aplicaes, alterar data sources, atributos...
http://www.provasdeti.com.br/
Jboss AS 7
http://www.provasdeti.com.br/
Questo 01 FCC DPE/SP - 2010
JBoss
a) um servidor de aplicao de cdigo fonte fechado baseado na plataforma J2EE implementada
completamente na linguagem de programao Java.
b) um servidor de aplicao de cdigo fonte aberto baseado na plataforma J2EE implementada
completamente na linguagem de programao Java.
c) um servidor de aplicao de cdigo fonte aberto baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
d) um servidor de aplicao de cdigo fonte fechado baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
e) um servidor de dados de cdigo fonte aberto baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FCC DPE/SP - 2010
JBoss
a) um servidor de aplicao de cdigo fonte fechado baseado na plataforma J2EE implementada
completamente na linguagem de programao Java.
b) um servidor de aplicao de cdigo fonte aberto baseado na plataforma J2EE implementada
completamente na linguagem de programao Java.
c) um servidor de aplicao de cdigo fonte aberto baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
d) um servidor de aplicao de cdigo fonte fechado baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
e) um servidor de dados de cdigo fonte aberto baseado na plataforma J4EE implementada
completamente na linguagem de programao Java.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 FCC MPE/SP - 2012
Quando o JBoss Application Server 7 iniciado para permitir o
gerenciamento de mltiplas instncias do servidor, h um arquivo de
configurao principal que inclui a configurao de vrios
perfis (profiles) que instncias do servidor podem ser configuradas
para executar. Esse arquivo conhecido como:
a) logging.xml
b) domain.xml
c) host.xml
d) standalone.xml
e) profile.xml
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 FCC MPE/SP - 2012
Quando o JBoss Application Server 7 iniciado para permitir o
gerenciamento de mltiplas instncias do servidor, h um arquivo de
configurao principal que inclui a configurao de vrios
perfis (profiles) que instncias do servidor podem ser configuradas
para executar. Esse arquivo conhecido como:
a) logging.xml
b) domain.xml
c) host.xml
d) standalone.xml
e) profile.xml
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 FCC MPE/SP - 2012
No JBoss Application Server 7, o servidor poder ser iniciado para permitir
o gerenciamento de mltiplas instncias do servidor (sejam elas fsicas ou
virtuais, a partir de um ponto nico) ou para se comportar como um nico
processo independente. Essas formas de execuo podem ser conseguidas
respectivamente por meio da execuo do(s) script(s) ......, presente(s) na
pasta bin do JBoss no servidor.
(A) run.sh.
(B) execute.sh
(C) domain.sh e standalone.sh
(D) shared.sh e standalone.sh
(E) shared.sh e alone.sh
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 FCC MPE/SP - 2012
No JBoss Application Server 7, o servidor poder ser iniciado para permitir
o gerenciamento de mltiplas instncias do servidor (sejam elas fsicas ou
virtuais, a partir de um ponto nico) ou para se comportar como um nico
processo independente. Essas formas de execuo podem ser conseguidas
respectivamente por meio da execuo do(s) script(s) ......, presente(s) na
pasta bin do JBoss no servidor.
(A) run.sh.
(B) execute.sh
(C) domain.sh e standalone.sh
(D) shared.sh e standalone.sh
(E) shared.sh e alone.sh
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 IADES EBSERH - 2013
O JBoss Application Server 7, para prover a sua
inicializao, utiliza o arquivo:
(A) run.bat ou run.sh
(B) standalone.bat ou standalone.sh
(C) init.bat ou init.sh
(D) start.bat ou start.sh
(E) start.bat ou start.sh
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 IADES EBSERH - 2013
O JBoss Application Server 7, para prover a sua
inicializao, utiliza o arquivo:
(A) run.bat ou run.sh
(B) standalone.bat ou standalone.sh
(C) init.bat ou init.sh
(D) start.bat ou start.sh
(E) start.bat ou start.sh
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 CESPE BASA - 2010
O servidor de aplicao JBOSS foi desenvolvido
utilizando-se a linguagem de programao Java. As
verses mais atuais so preparadas para suportar
aplicaes que utilizam as especificaes servlets e
JSP, mas so incompatveis com a especificao EJB.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 05 CESPE BASA - 2010
O servidor de aplicao JBOSS foi desenvolvido
utilizando-se a linguagem de programao Java. As
verses mais atuais so preparadas para suportar
aplicaes que utilizam as especificaes servlets e
JSP, mas so incompatveis com a especificao EJB.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 06 CESPE BASA - 2010
O JBoss um servidor de aplicao avanado que,
apesar de ter sido implementado na linguagem Java,
funciona em qualquer tipo de sistema operacional,
independentemente de este ter sido desenvolvido em
Java.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 06 CESPE BASA - 2010
O JBoss um servidor de aplicao avanado que,
apesar de ter sido implementado na linguagem Java,
funciona em qualquer tipo de sistema operacional,
independentemente de este ter sido desenvolvido em
Java.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 07 CESPE BASA - 2012
O servidor de aplicao JBoss fornece o aplicativo
JMX para visualizao do servidor, porm o acesso
padro bloqueado at mesmo para o usurio
admin. Para que esse acesso seja liberado,
necessrio alterar as configuraes no arquivo jmxconsole-users.properties.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 07 CESPE BASA - 2012
O servidor de aplicao JBoss fornece o aplicativo
JMX para visualizao do servidor, porm o acesso
padro bloqueado at mesmo para o usurio
admin. Para que esse acesso seja liberado,
necessrio alterar as configuraes no arquivo jmxconsole-users.properties.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 08 CESPE SERPRO - 2013
No JBoss AS7, a carga de classes (class loading)
baseada
em
mdulos,
que
devem
definir
dependncia explcita em relao a outros mdulos.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 08 CESPE SERPRO - 2013
No JBoss AS7, a carga de classes (class loading)
baseada
em
mdulos,
que
devem
definir
dependncia explcita em relao a outros mdulos.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 09 CESPE SERPRO - 2008
No modo de configurao mnimo do servidor JBoss,
h suporte para o servio JMS e no modo default,
provido o servio IIOP; o arquivo data/jbossservice.xml lista servios prestados quando o
servidor ativado; DATA um dos cinco nveis
bsicos de log.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 09 CESPE SERPRO - 2008
No modo de configurao mnimo do servidor JBoss,
h suporte para o servio JMS e no modo default,
provido o servio IIOP; o arquivo data/jbossservice.xml lista servios prestados quando o
servidor ativado; DATA um dos cinco nveis
bsicos de log.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Gabarito - JBoss
1B
4B
7 - CERTO
2B
5 ERRADO
8 CERTO
3C
6 ERRADO
9 ERRADO
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Configuraco, empacotamento e instalaco de mdulos web e EJB
JSR 088 Java EE Application
Deployment Specification
Servidores so a interface entre o componente e o sistema operacional especfico que
o suporta. Antes do componente ser executado, ele precisa ser montado em uma
estrutura que o container possa entender e executar.
Lcio Camilo
http://www.provasdeti.com.br/
Conguraco, empacotamento e instalaco de mdulos web e EJB
WAR
Lcio Camilo
http://www.provasdeti.com.br/
Configuracao, empacotamento e instalaco de mdulos web e EJB
WAR
Lcio Camilo
http://www.provasdeti.com.br/
Conguraco, empacotamento e instalaco de mdulos web e EJB
JAR
Lcio Camilo
http://www.provasdeti.com.br/
Conguraco, empacotamento e instalaco de mdulos web e EJB
JAR
Ejb-jar.xml
Especifica as classes e interfaces de cada EJB
Especifica se cada EJB suporta transaes
Especifica quais mtodos o container deve gerenciar
transaes
Lcio Camilo
http://www.provasdeti.com.br/
Configuracao, empacotamento e instalacao de modulos web e EJB
EAR
Lcio Camilo
http://www.provasdeti.com.br/
Configuracao, empacotamento e instalacao de modulos web e EJB
EAR
Application.xml
Contm os nomes dos arquivos
que so JARs de EJBs e o nome
dos arquivos
que so WAR e deve estar no
diretrio META-INF do EAR
Lcio Camilo
http://www.provasdeti.com.br/
Configuracao, empacotamento e instalacao de modulos web e EJB
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FUNDATEC 2012 - PROCERGS
Considere as assertivas abaixo sobre
arquivamento para implantao (deployment) em
Sevidores WebLogic.
I. EJBs so empacotados como .jar
II. Aplicaes WEB so empacotadas como .war
III. Servios Web podem ser empacotados como .war ou .jar
IV. Adaptadores de Recursos so empacotados como .rar
Quais esto corretas?
A) Apenas II e III.
B) Apenas III e IV.
C) Apenas I, II e III.
D) Apenas I, II e IV.
E) I, II, III e IV.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FUNDATEC 2012 - PROCERGS
Considere as assertivas abaixo sobre
arquivamento para implantao (deployment) em
Sevidores WebLogic.
I. EJBs so empacotados como .jar
II. Aplicaes WEB so empacotadas como .war
III. Servios Web podem ser empacotados como .war ou .jar
IV. Adaptadores de Recursos so empacotados como .rar
Quais esto corretas?
A) Apenas II e III.
B) Apenas III e IV.
C) Apenas I, II e III.
D) Apenas I, II e IV.
E) I, II, III e IV.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CESPE 2012 TJ/AL
Acerca de padres JEE 6 e servios web, assinale a opo
correta.
Um arquivo EAR (Enterprise Archive) contm mdulos Java EE e,
opcionalmente, os descritores de implantao.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 02 CESPE 2012 TJ/AL
Acerca de padres JEE 6 e servios web, assinale a opo
correta.
Um arquivo EAR (Enterprise Archive) contm mdulos Java EE e,
opcionalmente, os descritores de implantao.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 03 CESGRANRIO 2008 TJ/RO
Aplicaes web so empacotadas em um arquivo WAR para serem
disponibilizadas em servidores de aplicaes como o Tomcat e o
Oracle Application Server. Sobre a estrutura de um arquivo WAR,
correto afirmar que
a) o cdigo fonte dos servlets fica em WEB-INF/src.
b) o arquivo web.xml (deployment descriptor) fica na pasta METAINF.
c) os servlets compilados e as classes de domnio ficam em
subpastas de WEB-INF/classes.
d) arquivos JSP, imagens e outros contedos diretamente acessveis
aos clientes web da aplicao ficam em subpastas de WEBINF/web.
e) arquivos JAR ficam em META-INF/lib.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 CESGRANRIO 2008 TJ/RO
Aplicaes web so empacotadas em um arquivo WAR para serem
disponibilizadas em servidores de aplicaes como o Tomcat e o
Oracle Application Server. Sobre a estrutura de um arquivo WAR,
correto afirmar que
a) o cdigo fonte dos servlets fica em WEB-INF/src.
b) o arquivo web.xml (deployment descriptor) fica na pasta METAINF.
c) os servlets compilados e as classes de domnio ficam em
subpastas de WEB-INF/classes.
d) arquivos JSP, imagens e outros contedos diretamente acessveis
aos clientes web da aplicao ficam em subpastas de WEBINF/web.
e) arquivos JAR ficam em META-INF/lib.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 CESPE 2008 HEMOBRS
A ferramenta Netbeans IDE 6.5 capaz de compilar vrios
programas Java em um projeto. A criao de um arquivo JAR
uma tarefa manual e deve ser executada fora da janela,
porque o Netbeans IDE 6.5 probe tal funcionalidade por
conta de vrus em arquivos JAR.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 04 CESPE 2008 HEMOBRS
A ferramenta Netbeans IDE 6.5 capaz de compilar vrios
programas Java em um projeto. A criao de um arquivo JAR
uma tarefa manual e deve ser executada fora da janela,
porque o Netbeans IDE 6.5 probe tal funcionalidade por
conta de vrus em arquivos JAR.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 05 CESPE 2008 TCU
Considere que, durante a liberao do primeiro build do CMS,
tenham sido produzidos diversos mdulos instalveis,
aderentes plataforma J2EE, para deploy em servidores de
aplicao. Nessa situao, correto afirmar que, caso todos
os mdulos de software contenham a terminao WAR, isso
sugere que a tecnologia EJB no foi utilizada para
implementao do CMS.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 05 CESPE 2008 TCU
Considere que, durante a liberao do primeiro build do CMS,
tenham sido produzidos diversos mdulos instalveis,
aderentes plataforma J2EE, para deploy em servidores de
aplicao. Nessa situao, correto afirmar que, caso todos
os mdulos de software contenham a terminao WAR, isso
sugere que a tecnologia EJB no foi utilizada para
implementao do CMS.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 06 CESGRANRIO 2008 BNDES
Uma aplicao empresarial contendo componentes EJB e
mdulos web dever ser publicada em um servidor de aplicaes
compatvel com J2EE. No contexto do empacotamento dessa aplicao
para publicao (deploy), correto afirmar que
a) no h como juntar componentes EJB e mdulos web em uma mesma
aplicao, pois devero ser publicados separadamente.
b) um arquivo EAR poder conter arquivos WAR e JAR representativos dos
mdulos web e EJB.
c) o tamanho do pacote, em bytes, sempre fica maior que o cdigo
original, em virtude do algoritmo empregado no empacotamento da
aplicao em um arquivo EAR.
d) mdulos web no devem ser empacotados, pois isso inviabiliza seu
acesso pela Internet.
e) arquivos JAR servem apenas para empacotar componentes EJB.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 06 CESGRANRIO 2008 BNDES
Uma aplicao empresarial contendo componentes EJB e
mdulos web dever ser publicada em um servidor de aplicaes
compatvel com J2EE. No contexto do empacotamento dessa aplicao
para publicao (deploy), correto afirmar que
a) no h como juntar componentes EJB e mdulos web em uma mesma
aplicao, pois devero ser publicados separadamente.
b) um arquivo EAR poder conter arquivos WAR e JAR representativos dos
mdulos web e EJB.
c) o tamanho do pacote, em bytes, sempre fica maior que o cdigo
original, em virtude do algoritmo empregado no empacotamento da
aplicao em um arquivo EAR.
d) mdulos web no devem ser empacotados, pois isso inviabiliza seu
acesso pela Internet.
e) arquivos JAR servem apenas para empacotar componentes EJB.
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito - Deployment
1E
4 ERRADO
2 CERTO
5 CERTO
3C
6B
http://www.provasdeti.com.br/
Conceitos de mensagerias Java Message Service (JMS)
Conceitos de mensagerias
Java Message Service (JMS)
Lcio Camilo
http://www.provasdeti.com.br/
JMS Java Message
Service
JSR 914 Java Message Service API Specification
uma forma de comunicao entre softwares distribudos de
forma fracamente acoplado.
Remetente envia mensagem para o destinatrio, porm ambos
no precisam estar disponveis ao mesmo tempo.
O remetente no precisa saber nada sobre o destinatrio,
precisam saber apenas qual o formato de mensagem e qual
destinao utilizar.
Mensagerias so utilizadas entre applicaes e componentes
Proporciona comunicao Assincrona
Confiabilidade, pois assegura que a mensagem ser entre uma e
somente uma vez (pode ser configurado)
Lcio Camilo
http://www.provasdeti.com.br/
Conceitos de mensagerias Java Message Service (JMS)
JMS Quando usar?
Um componente no quer depender da interface de outro
componente, podendo este ser facilmente substitudo
A lgica da aplicao permite que seja enviada uma mensagem e
continue operando sem receber uma resposta imediatamente.
Ex. Componente de uma revendedora de carros envia uma
mensagem para a fbrica quando o estoque do produto passa
de um certo nvel.
Lcio Camilo
http://www.provasdeti.com.br/
Conceitos de mensagerias Java Message Service (JMS)
JMS - Arquitetura
JMS Provider
JMS Clients Messages
Administered Objects
Administrative tools possibilita vincular com os destinations e os connections factories por
jndi
O cliente usa o recurso para acessar os administered object e estabelecer uma conexo
Lgica com os mesmos pelo provider
Lcio Camilo
http://www.provasdeti.com.br/
Conceitos de mensagerias Java Message Service (JMS)
JMS - Conceitos
Producer / Publisher JMS que cria e envia mensagens
Consumer / Subscriber JMS que recebe mensagens
Destination objeto que o cliente usa para especificar o alvo das
mensagens que produz e a origem de mensagens que consome.
JMS Queue area contendo mensagens que aguardam para serem
lidas. As mensagens no so necessariamente lidas na ordem que a
fila prope.
JMS Topic mecanismo de publicao de mensagens para mltiplos
leitores
Publish / Subscribe: uma mensagem enviada a um conjunto de
destinatrios
Point to point (Queue): uma mensagem enviada a um nico
destinatrio
Producer > Destination -> Consumer
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FGV 2009 MEC
A respeito das tecnologias Java/J2EE, assinale a alternativa correta.
a) JSF uma especificao feita pela Sun que visa padronizar o uso de
transaes distribudas feitas por aplicativos Java.
b) JTA uma API da linguagem Java que permite a componentes
baseados em Java/J2EE criar, enviar, receber e ler mensagens.
c) JPA uma tecnologia utilizada no desenvolvimento de aplicaes
para Web, similar s tecnologias Active Server Pages (ASP) da
Microsoft ou PHP.
d) JMS um framework para desenvolver aplicaes web de forma gil,
permite que o desenvolvedor crie UIs atravs de um conjunto de
componentes UIs pr-definidos.
e) EJB uma arquitetura de componentes multi-plataforma para o
desenvolvimento de aplicaes Java Enterprise Edition (Java EE),
multicamadas, distribudas, escalveis e orientadas a objetos.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FGV 2009 MEC
A respeito das tecnologias Java/J2EE, assinale a alternativa correta.
a) JSF uma especificao feita pela Sun que visa padronizar o uso de
transaes distribudas feitas por aplicativos Java.
b) JTA uma API da linguagem Java que permite a componentes
baseados em Java/J2EE criar, enviar, receber e ler mensagens.
c) JPA uma tecnologia utilizada no desenvolvimento de aplicaes
para Web, similar s tecnologias Active Server Pages (ASP) da
Microsoft ou PHP.
d) JMS um framework para desenvolver aplicaes web de forma gil,
permite que o desenvolvedor crie UIs atravs de um conjunto de
componentes UIs pr-definidos.
e) EJB uma arquitetura de componentes multi-plataforma para o
desenvolvimento de aplicaes Java Enterprise Edition (Java EE),
multicamadas, distribudas, escalveis e orientadas a objetos.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CESGRANRIO - 2006 PETROBRS
Os servidores de aplicao J2EE so projetados para suportar os recursos definidos na plataforma J2EE e os
disponibilizar para as equipes de desenvolvimento de sistemas. Eles permitem, por exemplo, o
desenvolvimento de aplicaes distribudas multi-camadas, alm de agirem como a interface entre os clientes,
as bases de dados e os sistemas de informao corporativos (ERPs, sistemas legados, etc). Sobre os recursos
suportados pelos servidores de aplicao J2EE e as melhores prticas empregadas na sua utilizao, assinale a
afirmativa *INCORRETA
INCORRETA*.
INCORRETA
a) A arquitetura J2EE Connector define um conjunto de contratos no nvel de sistema entre um servidor de aplicao
e o EIS (Enterprise Information System), entre os quais, o Connection Management, que permite que um pool de
servidores de aplicao se conecte a um EIS subjacente e que componentes da aplicao se conectem a um EIS.
b) Uma prtica que pode melhorar o desempenho de EJBs consiste em empacotar beans de entidade em um bean de
sesso para
transformar chamadas EJB remotas em uma chamada de bean de sesso remota e vrias locais (pattern conhecido
como fachada de sesso).
c) Um descritor de instalao, localizado dentro de um arquivo Java Archive (JAR), permite que as propriedades de
um EJB sejam
mantidas fora do cdigo Java e que o desenvolvedor do bean torne as informaes sobre o bean disponveis para o
montador da aplicao e para o instalador do bean.
d) Para se garantir a entrega de uma mensagem para um nico destinatrio, o modelo de troca de mensagens
publish/subscribe do JMS com o modo de entrega persistente e um assinante durvel mais indicado,
enquanto que se a mensagem for para vrios destinatrios, pode-se utilizar o modelo ponto a ponto do JMS
com um modo de entrega persistente.
e) Na persistncia gerenciada por continer (CMP), os dados do bean de entidade so mantidos automaticamente
pelo continer, como, por exemplo, um continer implementando persistncia sobre um banco de dados
relacional (RDBMS) pode gerenciar a persistncia armazenando os dados de um bean como uma linha em uma
tabela.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CESGRANRIO - 2006 PETROBRS (adaptada)
d) Para se garantir a entrega de uma mensagem para um nico destinatrio, o modelo de
troca de mensagens publish/subscribe do JMS com o modo de entrega persistente e um
assinante durvel mais indicado, enquanto que se a mensagem for para vrios
destinatrios, pode-se utilizar o modelo ponto a ponto do JMS com um modo de
entrega persistente.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 02 CESGRANRIO - 2006 PETROBRS (adaptada)
d) Para se garantir a entrega de uma mensagem para um nico destinatrio, o modelo de
troca de mensagens publish/subscribe do JMS com o modo de entrega persistente e um
assinante durvel mais indicado, enquanto que se a mensagem for para vrios
destinatrios, pode-se utilizar o modelo ponto a ponto do JMS com um modo de
entrega persistente.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 03 FUMARC - 2011 PRODEMGE
Em relao aos servidores de aplicao, as afirmativas a seguir esto
corretas, EXCETO:
a) JSRs so documentos formais que descrevem as especifcaes
propostas e tecnologias que se pretende adicionar na plataforma
Java.
b) JMS implementa a segurana das aplicaes Java EE.
c) Apache Tomcat um servidor de aplicaes Java, mas no servidor
de EJB.
d) JDBC conjunto de classes e interfaces escritas em Java que
permitem a conexo do servidor de aplicao ao servidor de banco
de dados.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 FUMARC - 2011 PRODEMGE
Em relao aos servidores de aplicao, as afirmativas a seguir esto
corretas, EXCETO:
a) JSRs so documentos formais que descrevem as especifcaes
propostas e tecnologias que se pretende adicionar na plataforma
Java.
b) JMS implementa a segurana das aplicaes Java EE.
c) Apache Tomcat um servidor de aplicaes Java, mas no servidor
de EJB.
d) JDBC conjunto de classes e interfaces escritas em Java que
permitem a conexo do servidor de aplicao ao servidor de banco
de dados.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 CESPE - 2009 ANATEL
No tocante a servidores e aplicaes web, julgue o item subsequente.
O Jboss pode ser utilizado em qualquer sistema operacional que
suporte Java. As fbricas e os destinos de conexo so objetos
administrados e configurados pelo administrador de JMS.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 CESPE - 2009 ANATEL
No tocante a servidores e aplicaes web, julgue o item subsequente.
O Jboss pode ser utilizado em qualquer sistema operacional que
suporte Java. As fbricas e os destinos de conexo so objetos
administrados e configurados pelo administrador de JMS.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 CESGRARIO - 2013 BNDES
Java Message Service (JMS) uma tecnologia voltada para o envio e
processamento de mensagens na qual o:
(A) Modelo ponto a ponto de troca de mensagens estabelece que cada
mensagem enviada para uma fila deve ser recebida por um nico
consumidor.
(B) Modelo ponto a ponto de troca de mensagens permite que cada mensagem
enviada para uma fila seja lida vrias vezes por diferentes consumidores.
(C) Modelo publish/subscribe de troca de mensagens estabelece que at dois
consumidores podem ler o contedo de uma mensagem enviada.
(D) Modelo publish/subscribe de troca de mensagens estabelece que somente
um consumidor pode ler o contedo de uma mensagem enviada.
(E) Conceito de tpico de mensagens usado no modelo ponto a ponto para o
envio de uma mensagem em multicast, enquanto o conceito de filas de
mensagens usado no modelo publish/subscribe para o envio de uma
mensagem para no mximo um consumidor.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 CESGRARIO - 2013 BNDES
Java Message Service (JMS) uma tecnologia voltada para o envio e
processamento de mensagens na qual o:
(A) Modelo ponto a ponto de troca de mensagens estabelece que cada
mensagem enviada para uma fila deve ser recebida por um nico
consumidor.
(B) Modelo ponto a ponto de troca de mensagens permite que cada mensagem
enviada para uma fila seja lida vrias vezes por diferentes consumidores.
(C) Modelo publish/subscribe de troca de mensagens estabelece que at dois
consumidores podem ler o contedo de uma mensagem enviada.
(D) Modelo publish/subscribe de troca de mensagens estabelece que somente
um consumidor pode ler o contedo de uma mensagem enviada.
(E) Conceito de tpico de mensagens usado no modelo ponto a ponto para o
envio de uma mensagem em multicast, enquanto o conceito de filas de
mensagens usado no modelo publish/subscribe para o envio de uma
mensagem para no mximo um consumidor.
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito - JMS
1E
4 CERTO
2D
5A
3B
http://www.provasdeti.com.br/
Monitoracao de componentes com Java Management Extensions
(JMX)
Monitoraco de componentes
com Java Management
Extensions (JMX)
Lcio Camilo
http://www.provasdeti.com.br/
Monitoracao de componentes com Java Management Extensions
(JMX)
JMX - Java Management Extensions
JSR-003(jmx) e JSR-160(jmx remote api)
Utilizado para prover formas de monitorar ou configurar sua
aplicao durante runtime.
Prover feedback do estado corrente de sua aplicao
Prover meios de consultar e alterar parametros em seu
sistema em execuo (intervenao manual)
Habilidade para ler propriedades, escrever (hot-config) e
invocar mtodos.
Permite que um programa de gerenciamento remoto possa
interagir com uma aplicao em execuo.
Ex. jconsole
Lcio Camilo
http://www.provasdeti.com.br/
Monitoracao de componentes com Java Management Extensions
(JMX)
JMX - Arquitetura
Instrumentation:
Prov uma especificao para implementar recursos
gerenciveis.
JMX Agent
Especificao para implementar agentes;
Distributed Services
Camada responsvel por possibilitar o gerenciamento
remoto atravs de outros protocolos;
APIs Adicionais
SNMP por exemplo
Lcio Camilo
http://www.provasdeti.com.br/
Monitoracao de componentes com Java Management Extensions
(JMX)
JMX - Componentes
Instrumentation
Mbeans (standard, dynamic, open e model Mbeans)
Notification Model
Mbean metadata
Agent Level
Mbean Server
Agent Services
Lcio Camilo
http://www.provasdeti.com.br/
Monitoracao de componentes com Java Management Extensions
(JMX)
JMX - Java Management Extensions
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FCC - 2009 TRT7
O ciclo de vida dos componentes ou servios do servidor JBoss
so comandados pelo
a) microkernel JMX.
b) JTA - Java Transaction API.
c) JMS - Java Message Service.
d) EJB - Enterprise Java Beans.
e) WAR - Web Application Archive.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FCC - 2009 TRT7
O ciclo de vida dos componentes ou servios do servidor JBoss
so comandados pelo
a) microkernel JMX.
b) JTA - Java Transaction API.
c) JMS - Java Message Service.
d) EJB - Enterprise Java Beans.
e) WAR - Web Application Archive.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CESGRANRIO - 2013 BNDES
Entre os trs tipos de MBeans monitores da especificao JMX
esto os do tipo GaugeMonitor, que observam atributos cujo
valor varia arbitrariamente e so:
(A)
(B)
(C)
(D)
(E)
De ponto flutuante, apenas
Inteiros, apenas
Lgico, apenas
Inteiros ou de ponto flututante
Inteiros ou lgico
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CESGRANRIO - 2013 BNDES
Entre os trs tipos de MBeans monitores da especificao JMX
esto os do tipo GaugeMonitor, que observam atributos cujo
valor varia arbitrariamente e so:
(A)
(B)
(C)
(D)
(E)
De ponto flutuante, apenas
Inteiros, apenas
Lgico, apenas
Inteiros ou de ponto flututante
Inteiros ou lgico
Lcio Camilo
http://www.provasdeti.com.br/
Alta Disponibilidade e Balanceamento de Carga
Alta Disponibilidade e
Balanceamento de Carga
Lcio Camilo
http://www.provasdeti.com.br/
Alta Disponibilidade e Balanceamento de Carga
Alta Disponibilidade
Balanceamento de Carga
Lcio Camilo
http://www.provasdeti.com.br/
Alta Disponibilidade e Balanceamento de Carga
Alta Disponibilidade
Fornecer funcionamento redundante
Garantir continuidade
Garantir capacidade failover
Alta disponibilidade pode existir em todos os nveis
Lcio Camilo
http://www.provasdeti.com.br/
Alta Disponibilidade e Balanceamento de Carga
Balanceamento de Carga
Trata-se da diviso da quantidade do trabalho entre dois ou mais
computadores
Aumento da escalabilidade adiciono novos servidores
Alto desempenho aumentando o poder de processamento
Capacidade de melhorar a alta disponibilidade
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 FUMARC - 2011 BDMG (adaptada)
b)O balanceamento de carga consiste na distribuio das
requisies entre os vrios servidores de aplicao
disponveis
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 04 FUMARC - 2011 BDMG (adaptada)
b)O balanceamento de carga consiste na distribuio das
requisies entre os vrios servidores de aplicao
disponveis
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 04 CESPE - 2011 MEC
Os clusters de alta disponibilidade so exemplos de mquinas
classificadas como multiprocessadoras, nas quais os
elementos so montados de forma a garantir que seus
sistemas permaneam ativos por longo perodo de tempo e
em plena condio de uso.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 04 CESPE - 2011 MEC
Os clusters de alta disponibilidade so exemplos de mquinas
classificadas como multiprocessadoras, nas quais os
elementos so montados de forma a garantir que seus
sistemas permaneam ativos por longo perodo de tempo e
em plena condio de uso.
CERTO
Lcio Camilo
ERRADO
http://www.provasdeti.com.br/
Questo 05 FCC - 2006 BACEN
capacidade de um servidor de aplicao J2EE de dar
prosseguimento a determinado servio em situao de pane
no sistema denomina-se
a) plano de continuidade.
b) balanceamento de carga.
c) fail over.
d) replicao de estado.
e) interoperabilidade.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 FCC - 2006 BACEN
capacidade de um servidor de aplicao J2EE de dar
prosseguimento a determinado servio em situao de pane
no sistema denomina-se
a) plano de continuidade.
b) balanceamento de carga.
c) fail over.
d) replicao de estado.
e) interoperabilidade.
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito JMX e Balanc.
Carga
1A
4 ERRADO
2D
5C
3 CERTO
http://www.provasdeti.com.br/
JEE6
Especificao JSR 316
Novas Tecnologias;
Profiles e Pruning;
http://www.provasdeti.com.br/
JEE6 Profile
Conjunto de Tecnologias;
Resposta s crticas referentes ao tamanho da especificao;
Extensibility
Web Profile conjunto de funcionalidades relacionadas ao
desenvolvimento de aplicaes web.
Profiles so configuraes JEE designadas para classes de aplicaes
especficas.
http://www.provasdeti.com.br/
JEE6 Servidores de
Aplicao Full Profile
http://www.provasdeti.com.br/
JEE6 Servidores de
Aplicao Web Profile
http://www.provasdeti.com.br/
Questo 01 FCC 2011 TRT
No JEE 6 a especificao que tem como propsito unir os
modelos de componentes do JSF Managed-Beans com o EJB,
proporcionando um modelo de fcil implementao para
aplicaes web
a) Contexts and Dependency Injection (CDI).
b) Bean Validation.
c) Expression Language (EL).
d) Bibliotecas padro para o JSP.
e) Enterprise JavaBeans (EJB).
Lcio Camilo
http://www.provasdeti.com.br/
Questo 01 FCC 2011 TRT
No JEE 6 a especificao que tem como propsito unir os
modelos de componentes do JSF Managed-Beans com o EJB,
proporcionando um modelo de fcil implementao para
aplicaes web
a) Contexts and Dependency Injection (CDI).
b) Bean Validation.
c) Expression Language (EL).
d) Bibliotecas padro para o JSP.
e) Enterprise JavaBeans (EJB).
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CONSULPLAN 2012 TSE
JavaEE v6 utiliza um recurso que representa uma configurao
de plataforma, adequada a uma classe particular de aplicaes,
podendo conter um subconjunto de tecnologias suportadas
pela plataforma. Esse recurso denominado
a) deployer.
b) package.
c) schema.
d) profile.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 02 CONSULPLAN 2012 TSE
JavaEE v6 utiliza um recurso que representa uma configurao
de plataforma, adequada a uma classe particular de aplicaes,
podendo conter um subconjunto de tecnologias suportadas
pela plataforma. Esse recurso denominado
a) deployer.
b) package.
c) schema.
d) profile.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 03 CESPE 2010 TCU
A web profile da plataforma JEE apresenta, em relao ao
perfil application server definido em edies anteriores da
plataforma Java, as seguintes vantagens: fornece suporte para
POJOs (plain old Java objects) e annotations; possui modelo de
empacotamento de componentes mais simples; a configurao
dos seus descritores XML (extensible markup language) mais
fcil; aderente ao padro SOA.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 03 CESPE 2010 TCU
A web profile da plataforma JEE apresenta, em relao ao
perfil application server definido em edies anteriores da
plataforma Java, as seguintes vantagens: fornece suporte para
POJOs (plain old Java objects) e annotations; possui modelo de
empacotamento de componentes mais simples; a configurao
dos seus descritores XML (extensible markup language) mais
fcil; aderente ao padro SOA.
Certo
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Questo 04 CONSULPLAN 2012 TSE
JavaEE v6 requer uma quantidade significativa de APIs para uso pelas
aplicaes JavaEE, comeando com o prprio ncleo das APIs e
incluindo muitas outras tecnologias Java. Componentes de aplicao
JavaEE executam em ambientes fornecido por containers, que so
parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de
containers correspondendo aos tipos de aplicaes dos
componentes. Alm do application client containers, os outros trs
tipos so
a) applet containers, web containers for servlets and JSP pages e
enterprise bean containers.
b) javascript containers, web containers for HTML and JSP pages e
ultimate eclipse containers.
c) applet containers, web containers for HTML and CSS pages e
enterprise eclipse containers.
d) javascript containers, web containers for servlets and CSS pages
e ultimate bean containers.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 CONSULPLAN 2012 TSE
Lcio Camilo
http://www.provasdeti.com.br/
Questo 04 CONSULPLAN 2012 TSE
JavaEE v6 requer uma quantidade significativa de APIs para uso pelas
aplicaes JavaEE, comeando com o prprio ncleo das APIs e
incluindo muitas outras tecnologias Java. Componentes de aplicao
JavaEE executam em ambientes fornecido por containers, que so
parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de
containers correspondendo aos tipos de aplicaes dos
componentes. Alm do application client containers, os outros trs
tipos so
a) applet containers, web containers for servlets and JSP pages e
enterprise bean containers.
b) javascript containers, web containers for HTML and JSP pages e
ultimate eclipse containers.
c) applet containers, web containers for HTML and CSS pages e
enterprise eclipse containers.
d) javascript containers, web containers for servlets and CSS pages
e ultimate bean containers.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 FCC 2011 TER/PE
Em vez de distribuir a validao de dados atravs de vrias camadas,
como no cliente e no servidor, no Java EE 6 possvel definir as
restries de validao em um nico lugar e compartilh-las atravs
das diferentes camadas. Isso possvel atravs da especificao
a) Regular EXpression.
b) Layer Validation.
c) Business Validation.
d) Bean Validation.
e) Constraint Validation.
Lcio Camilo
http://www.provasdeti.com.br/
Questo 05 FCC 2011 TER/PE
Em vez de distribuir a validao de dados atravs de vrias camadas,
como no cliente e no servidor, no Java EE 6 possvel definir as
restries de validao em um nico lugar e compartilh-las atravs
das diferentes camadas. Isso possvel atravs da especificao
a) Regular EXpression.
b) Layer Validation.
c) Business Validation.
d) Bean Validation.
e) Constraint Validation.
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito JEE6
1A
4A
2D
5D
3 ERRADO
http://www.provasdeti.com.br/
Lebih dari sekadar dokumen.
Temukan segala yang ditawarkan Scribd, termasuk buku dan buku audio dari penerbit-penerbit terkemuka.
Batalkan kapan saja.