Servidores de Aplicacoes - Modulo 01 - Folhetos

Embed Size (px)

Citation preview

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    1/31

    29/11/2013

    1

    http://www.provasdeti.com.br/

    Servidores de Aplicações

    Prof. Lúcio CamiloEmail: [email protected]://www.itnerante.com.br/profile/LucioCamilo

    http://www.provasdeti.com.br/

    Lúcio Camilo• Resumo – CV

    • Analista de Sistemas do Banco do Brasil – Cedido à PREVI

    • Especialidade: Administrador de Servidor de Aplicações

    • Pós raduado em En!en"aria de So#t$are

    • Autor do %ivro &Android para 'esenvolvedores() Editora Brasport

    • *BA erenciamento de Pro+etos

    • Certi#icações Pro#issionais:o SC,P) -C.') -C,A Part Io R/SA) Bi! IP Essentials e Advanced

    http://www.provasdeti.com.br/

    Contatos:

    • luciocamilo0!mail1com

    • $$$1itnerante1com12r3pro#ile3luciocamilo

    http://www.provasdeti.com.br/

    Conteúdo do Curso• 4undamentos de servidores de aplicaç5o6

    • Servidores de Aplicações ,EE76

    • Apac"e 8omcat

    • Apac"e /88P

    •  ,Boss

    • Con#i!urac95o) empacotamento e instalaç5o de módulos $e2 e E,B6

    • Conceitos de mensa!erias ,ava *essa!e Service ,*S;6

    • *onitorac95o de componentes com ,ava *ana!ement E

    http://www.provasdeti.com.br/

     JRE x JDK x JSE x JEE•  ,RE – ,ava Runtime Environment – ? a tecnolo!ia @ue permite @ue as

    aplicações +ava se+am e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    2/31

    29/11/2013

    2

    http://www.provasdeti.com.br/

    !i"lio#rafia• "ttp:33docs1oracle1com3+avase3G171F3docs3!uide3+m

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    3/31

    29/11/2013

    3

    http://www.provasdeti.com.br/

    Servidores +e"

    Fundamentos de servidores de aplicac ̧a   õ EE!

    Lúcio Camilo   http://www.provasdeti.com.br/

    So#t$ares @ue rece2em re@uisições /88P e provem respostasestticas ou dinmicas1

    Suporta al!umas #uncionalidades da especi#icaç5o relacionadas aparte $e2 +sp) servlets) +stl e +s# D !rande parte das aplicações demdio porte est5o nesta cate!oria;

    E

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    4/31

    29/11/2013

    4

    http://www.provasdeti.com.br/

    Em relaç5o ao 8omcat e ,Boss:

    a;8omcat um servidor de aplicações completo 2aseado na plata#orma

     ,OEE1

    2;,Boss pode #uncionar inte!rado a um servidor $e2 dedicado) tal como

    Apac"e "ttpd ou *icroso#t IIS1

    c;8omcat implementa conteiner E,B1

    d;Uo ,2oss todos os módulos @ue compõem o servidor) alm das próprias

    aplicações) s5o componentes @ue podem ser su2stituQdos sem a

    necessidade de paradas no servidor1

    e;,Boss um conteiner .e2) @ue utilia parte da plata#orma corporativa

     ,ava EE para implementar #uncionalidades em Servlet e ,SP1

    Lúcio Camilo

    Questão 03 - ,R,

    http://www.provasdeti.com.br/

    Em relaç5o ao 8omcat e ,Boss:

    a;8omcat um servidor de aplicações completo 2aseado na plata#orma

     ,OEE1

    2;,Boss pode #uncionar inte!rado a um servidor $e2 dedicado) tal como

    Apac"e "ttpd ou *icroso#t IIS1

    c;8omcat implementa conteiner E,B1

    d;Uo ,2oss todos os módulos @ue compõem o servidor) alm das próprias

    aplicações) s5o componentes @ue podem ser su2stituQdos sem a

    necessidade de paradas no servidor1

    e;,Boss um conteiner .e2) @ue utilia parte da plata#orma corporativa

     ,ava EE para implementar #uncionalidades em Servlet e ,SP1

    Lúcio Camilo

    Questão 03 - ,R,

    http://www.provasdeti.com.br/

    a;- 8omcat n5o um servidor de aplicaç5o completo 2aseado naplata#orma , ,, ,OOOOEE)EE)EE)EE) pois ele n5o da suporte ao E,B1

    2; o 8omcat @ue se inte!ra a outros servidores dedicados) inclusiveele pode ser inte!rado ao ,B-SS para adicionar #uncionalidadesServlet e ,SP1

    c; o ,B-SS @ue implementa o E,B1

    d;Certo1

    e;Ao implementar o tomcat adicionado estas #uncionalidades1

    Lúcio Camilo

    Questão 03 -

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    5/31

    29/11/2013

    5

    http://www.provasdeti.com.br/

    Ua ar@uitetura ,OEE) o container $e2 Apac"e 8omcat permite a

    e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    6/31

    29/11/2013

    6

    http://www.provasdeti.com.br/

    GGGGDDDDInvocações de mtodo remotoInvocações de mtodo remotoInvocações de mtodo remotoInvocações de mtodo remoto1

    Precisamos de uma ló!ica @ue conecte um cliente e um servidor por meio de umacone>>> DDDD Clusterin!Clusterin!Clusterin!Clusterin!1111

    E se o servidor contiver in#ormações deestado @uandocairZEsse estadoser

    replicadopor todosos servidores) de modo @ueos clientes possamutiliar umservidor di#erenteZ

    DDDD Reinstalaç5oReinstalaç5oReinstalaç5oReinstalaç5o dinmicadinmicadinmicadinmica1111

    Como vocT realia atualiações de so#t$are en@uanto o site e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    7/31

    29/11/2013

    7

    http://www.provasdeti.com.br/

    Questão 07 - CES3E 7 89=9 7 ,RE7!A

    - servidor de aplicativo ,Boss utiliado para pro!ramas

    desenvolvidos em -2+ect Pascal) portanto) n5o pode e E > D M > ERRAD&

    8 > A N > C O 7 ERRAD&

    P > D > C Q > ERRAD&

    http://www.provasdeti.com.br/

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    8/31

    29/11/2013

    8

    http://www.provasdeti.com.br/

    Apac1e ,omcat

    • Servidor ,ava para .EB6

    • So#t$are %ivre e de códi!o a2erto6

    • Sur!ido dentro do pro+eto Apac"e ,aarta6

    • Endosso o#icial da Sun6

    • Container .e2 3 .e2 Server 3 Container Servlet6

    • A2ran!e Servlet e ,SP ^ recursos adicionais Realms) ,U'I) ,'BC 111;6

    http://www.provasdeti.com.br/   http://www.provasdeti.com.br/http://www.provasdeti.com.br/

    A partir do JEE N@ com a especificaç)o Servlet 8FN e JS38F=@ a implementaç)o de Referncia passou a ser oServidor de Aplicações JEE completo 7 5lassfis1

    http://www.provasdeti.com.br/

    Apac1e ,omcat 7 ersões

    http://www.provasdeti.com.br/

    !"#A S$%&'$ (S) (A&A $$ (A&A S$

    OF9 B"eta PF= 8FP M JDKJRE =FM

    MF9 PF9 8F8 JDKJRE =F

    F9 8FN 8F= N JDKJRE =FN

    NFN 8F 8F9 JDK =F

    F= 8FP =F8 P JDK =FPPFP 8F8 =F= 7 JDK =F=

    http://www.provasdeti.com.br/Lúcio Camilo

    "in

    conf

    lo#s

    li"

    ,omcatT$&;E

    e"apps

    http://www.provasdeti.com.br/

    Uo servidor 8omcat) ar@uivos de con#i!uraç5o s5o armaenados emcon#3) ar@uivos de lo! em lo!s3 e as aplicações s5o tipicamente

    armaenadas a2ai

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    9/31

    29/11/2013

    9

    http://www.provasdeti.com.br/

    Ua @ualidade de servidor de aplicações ,ava para $e2 ) o 8omcat parte da plata#orma ,OEE) @ue a2ran!e as tecnolo!ias Servlet e ,SP)incluindo as tecnolo!ias de apoio relacionadas) tais como Realms ese!urança) ,U'I Resources e ,'BC 'ataSources1 - 8omcat tem acapacidade de atuar tam2m como servidor $e2 3/88P ou pode#uncionar inte!rado a um servidor $e2 dedicado) tais como o Apac"e"ttpd ou o *icroso#t IIS1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 02 - #$S)$ * 2011 *(+$S

    http://www.provasdeti.com.br/

    Ua @ualidade de servidor de aplicações ,ava para $e2 ) o 8omcat parte da plata#orma ,OEE) @ue a2ran!e as tecnolo!ias Servlet e ,SP)incluindo as tecnolo!ias de apoio relacionadas) tais como Realms ese!urança) ,U'I Resources e ,'BC 'ataSources1 - 8omcat tem acapacidade de atuar tam2m como servidor $e2 3/88P ou pode#uncionar inte!rado a um servidor $e2 dedicado) tais como o Apac"e"ttpd ou o *icroso#t IIS1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 02 - #$S)$ * 2011 *(+$S

    http://www.provasdeti.com.br/

    - 8omcat) servidor de aplicações ,ava para .e2) um so#t$are  livre decódi!o a2erto) @ue sur!iu do conceituado pro+eto Apac"e ,aarta) como apoio e endosso o#icial da Sun *icrosHstems como implementaç5ode re#erTncia para as tecnolo!ias ,ava Servlet e ,avaServer Pa!es ,SP;1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 03 - #$S)$ * 2010 *%$+$S

    http://www.provasdeti.com.br/

    - 8omcat) servidor de aplicações ,ava para .e2) um so#t$are livre decódi!o a2erto) @ue sur!iu do conceituado pro+eto Apac"e ,aarta) como apoio e endosso o#icial da Sun *icrosHstems como implementaç5ode re#erTncia para as tecnolo!ias ,ava Servlet e ,avaServer Pa!es ,SP;1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 03 - #$S)$ * 2010 *%$+$S

    http://www.provasdeti.com.br/

    S@uid) Post#i

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    10/31

    29/11/2013

    10

    http://www.provasdeti.com.br/

    Se+a _8-*CA8_ o diretório rai de uma instalaç5o de um servidor8-*CA8) en@uanto esse servidor estiver em e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    11/31

    29/11/2013

    11

    http://www.provasdeti.com.br/

    5a"arito 7 ,omcat

    = > ERRAD& > CER,& M 7 CER,&

    8 > CER,& N > CER,&

    P 7 CER,& > ERRAD&

    http://www.provasdeti.com.br/   http://www.provasdeti.com.br/

    Apac1e $,,3

    • So#t$are %ivre e de Códi!o A2erto

    • Servidor .e2 mais utiliado no mundo6

    • CompatQvel com protocolo /88P G1G6

    • E

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    12/31

    29/11/2013

    12

    http://www.provasdeti.com.br/

    - Apac"e) @uando instalado em sistemas .indo$s)pode #uncionar como serviço e ser iniciadoautomaticamente @uando o sistema operacional iniciado1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 02 - #$S)$ *S$%A$+A

    http://www.provasdeti.com.br/

    Para @ue se+a possQvel a modi#icaç5o do local dearmaenamento dos lo!s do Apac"e) utiliaDse adiretiva modc!i1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 03 - #$S)$ * #( - 2013

    http://www.provasdeti.com.br/

    Para @ue se+a possQvel a modi#icaç5o do local dearmaenamento dos lo!s do Apac"e) utiliaDse adiretiva modc!i1

    CER8- ERRA'-

    Lúcio Camilo

    Questão 03 - #$S)$ * #( - 2013

    http://www.provasdeti.com.br/

    Para se prote!erem as con#i!urações do Apac"e demodi#icações por outros ar@uivos do tipo 1"taccess)deveDse utiliar a con#i!uraç5o a se!uir:

    b'irectorH 3Allo$-verride Uone

    b3'irectorH

    CER8- ERRA'-

    Lúcio Camilo

    Questão 0, - #$S)$ * #( - 2013

    http://www.provasdeti.com.br/

    Para se prote!erem as con#i!urações do Apac"e de

    modi#icações por outros ar@uivos do tipo 1"taccess)deveDse utiliar a con#i!uraç5o a se!uir:

    b'irectorH 3Allo$-verride Uone

    b3'irectorH

    CER8- ERRA'-

    Lúcio Camilo

    Questão 0, - #$S)$ * #( - 2013

    http://www.provasdeti.com.br/

    - servidor de aplicaç5o Apac"e pode ser instalado e

    !erenciado tanto nos sistemas operacionais .indo$s@uanto no %inu

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    13/31

    29/11/2013

    13

    http://www.provasdeti.com.br/

    - servidor de aplicaç5o Apac"e pode ser instalado e!erenciado tanto nos sistemas operacionais .indo$s@uanto no %inu

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    14/31

    29/11/2013

    14

    http://www.provasdeti.com.br/

    A com2inaç5o das tecnolo!ias de so#t$are livre 2astantepopular) devido ao 2ai

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    15/31

    29/11/2013

    15

    http://www.provasdeti.com.br/

     J"oss AS M• 'omain *ode ou StandAlone *ode

    o Standalone :

    • Processo independente assim como nas versões anteriores do

     ,Boss6

    • standalone1s" ou standalone12at

    o 'omain:

    • eralmente utiliado @uando se tem vrios servidores e optaD

    se por um !erenciamento multiDserver6

    • erenciamento centraliado6

    • domain1s" ou domain12at

    http://www.provasdeti.com.br/ http://www.provasdeti.com.br/http://www.provasdeti.com.br/

    http://www.provasdeti.com.br/

     J"oss AS M• Pro#iles:

    o de#ault

    o #ull

    o #ullD"a

    o "a

    • Pat"s:

    o Uomes ló!icos especQ#icos para camin"os do #iles Hstem

    o  +2oss1"ome ) user1"ome) +2oss1server1con#i!1dir) +2oss1server1lo!1dir

    • C%I:

    o Command %ine Inter#ace

    o Enviar re@uisições de operações

    o Pu2licar aplicações) alterar data sources) atri2utos111

    http://www.provasdeti.com.br/   http://www.provasdeti.com.br/

     J"oss AS M

    http://www.provasdeti.com.br/

    http://www.provasdeti.com.br/

     ,Boss

    a; um servidor de aplicaç5o de códi!o #onte #e c"ado 2aseado na plata#orma ,OEE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    2; um servidor de aplicaç5o de códi!o #onte a2erto 2aseado na plata#orma ,OEE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    c; um servidor de aplicaç5o de códi!o #onte a2erto 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    d; um servidor de aplicaç5o de códi!o #onte #ec"ado 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    e; um servidor de dados de códi!o #onte a2erto 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    Lúcio Camilo

    Questão 01 *5## * )$+S) - 2010

    http://www.provasdeti.com.br/

     ,Boss

    a; um servidor de aplicaç5o de códi!o #onte #ec"ado 2aseado na plata#orma ,OEE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    2; um servidor de aplicaç5o de códi!o #onte a2erto 2aseado na plata#orma ,OEE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    c; um servidor de aplicaç5o de códi!o #onte a 2erto 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    d; um servidor de aplicaç5o de códi!o #onte #ec"ado 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    e; um servidor de dados de códi!o #onte a2erto 2aseado na plata#orma ,EE implementada

    completamente na lin!ua!em de pro!ramaç5o ,ava1

    Lúcio Camilo

    Questão 01 * 5## *)$+S) - 2010

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    16/31

    29/11/2013

    16

    http://www.provasdeti.com.br/

    Wuando o ,Boss Application Server   iniciado para permitir o

    !erenciamento de m\ltiplas instncias do servidor) " um ar@uivo de

    con#i!uraç5o principal @ue inclui a con#i!uraç5o de vrios

    per#is :pro#iles ; @ue instncias do servidor podem ser con#i!uradas

    para e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    17/31

    29/11/2013

    17

    http://www.provasdeti.com.br/

    - servidor de aplicaç5o ,B-SS #oi desenvolvidoutiliandoDse a lin!ua!em de pro!ramaç5o ,ava1 Asversões mais atuais s5o preparadas para suportaraplicações @ue utiliam as especi#icações servlets e ,SP) mas s5o incompatQveis com a especi#icaç5o E,B1

    Certo Errado

    Lúcio Camilo

    Questão 0. * #$S)$ * ASA - 2010

    http://www.provasdeti.com.br/

    - servidor de aplicaç5o ,B-SS #oi desenvolvidoutiliandoDse a lin!ua!em de pro!ramaç5o ,ava1 Asversões mais atuais s5o preparadas para suportaraplicações @ue utiliam as especi#icações servlets e ,SP) mas s5o incompatQveis com a especi#icaç5o E,B1

    Certo Errado

    Lúcio Camilo

    Questão 0. * #$S)$ * ASA -2010

    http://www.provasdeti.com.br/

    - ,Boss um servidor de aplicaç5o avançado @ue)apesar de ter sido implementado na lin!ua!em ,ava)#unciona em @ual@uer tipo de sistema operacional)independentemente de este ter sido desenvolvido em ,ava1

    Certo Errado

    Lúcio Camilo

    Questão 06 * #$S)$ * ASA - 2010

    http://www.provasdeti.com.br/

    - ,Boss um servidor de aplicaç5o avançado @ue)apesar de ter sido implementado na lin!ua!em ,ava)#unciona em @ual@uer tipo de sistema operacional)independentemente de este ter sido desenvolvido em ,ava1

    Certo Errado

    Lúcio Camilo

    Questão 06 * #$S)$ * ASA -2010

    http://www.provasdeti.com.br/

    - servidor de aplicaç5o ,Boss #ornece o aplicativo

     ,*= para visualiaç5o do servidor) porm o acessopadr5o 2lo@ueado at mesmo para o usurioadmin1 Para @ue esse acesso se+a li2erado) necessrio alterar as con#i!urações no ar@uivo +m

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    18/31

    29/11/2013

    18

    http://www.provasdeti.com.br/

    Uo ,Boss AS) a car!a de classes class loadin! ; 2aseada em módulos) @ue devem de#inirdependTncia e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    19/31

    29/11/2013

    19

    http://www.provasdeti.com.br/

    Configurac   ̧)o@ empacotamento e instalac   ̧)o de m%dulos e" e EJ!

     JSR > 9OO > Java EE ApplicationDeploVment Specification

    Servidores são a iterace etre o copoete e o sistea operacioal especico :ueo suporta; Ates do copoete ser executado< ele precisa ser otado e uaestrutura :ue o cotaier possa eteder e executar;

    Lúcio Camilo   http://www.provasdeti.com.br/

    ConW#urac   ̧)o@ empacotamentoe instalac   ̧)o de m%dulos e" e EJ!

    +AR

    Lúcio Camilo

    http://www.provasdeti.com.br/Lúcio Camilo

    +AR

    Confi#urac   ̧a   õ @ empacotamento e instalac   ̧)o de m%dulos e" e EJ!

    http://www.provasdeti.com.br/

    ConW#urac   ̧)o@ empacotamento e instalac   ̧)o de m%dulos e" e EJ!

     JAR

    Lúcio Camilo

    http://www.provasdeti.com.br/Lúcio Camilo

     JAR

    EG"7GarFxmlEspecifica as classes e interfaces de cada EJ!Especifica se cada EJ! suporta transaçõesEspecifica 'uais m(todos o container deve #erenciartransações

    ConW#urac   ̧)o@ empacotamentoe instalac   ̧)o de m%dulos e" e EJ!

    http://www.provasdeti.com.br/

    Configurac ̧a   õ) empacotamento e instalac ̧a   õ de mo ́dulos web e E*

    EAR

    Lúcio Camilo

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    20/31

    29/11/2013

    20

    http://www.provasdeti.com.br/Lúcio Camilo

    EAR

    ApplicationFxmlCont(m os nomes dos ar'uivos'ue s)o JARs de EJ!s e o nomedos ar'uivos'ue s)o +AR e deve estar nodiret%rio ;E,A76-< do EAR

    Configurac ̧a   õ) empacotamento e instalac ̧a   õ de mo ́dulos web e E*

    http://www.provasdeti.com.br/

    Configurac ̧a   õ) empacotamento e instalac ̧a   õ de mo ́dulos web e E*

    Lúcio Camilo

    http://www.provasdeti.com.br/

    Considere as assertivas a2ai e serviços $e2) assinale a opç5ocorreta1

    Lm ar@uivo EAR Enterprise Arc"ive ; contm módulos ,ava EE e)opcionalmente) os descritores de implantaç5o1

    Certo Errado

    Lúcio Camilo

    Questão 02 * #$S)$ * 2012 *(+A'

    http://www.provasdeti.com.br/

    Acerca de padrões ,EE > e serviços $e2) assinale a opç5ocorreta1

    Lm ar@uivo EAR Enterprise Arc"ive ; contm módulos ,ava EE e)opcionalmente) os descritores de implantaç5o1

    Certo Errado

    Lúcio Camilo

    Questão 02 * #$S)$ * 2012 *(+A'

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    21/31

    29/11/2013

    21

    http://www.provasdeti.com.br/

    Aplicações $e2 s5o empacotadas em um ar@uivo .AR para seremdisponi2iliadas em servidores de aplicações como o 8omcat e o-racle Application Server1 So2re a estrutura de um ar@uivo .AR) correto a#irmar @ue

    a; o códi!o #onte dos servlets #ica em .EBDIU43src1

    2; o ar@uivo $e2117 proQ2e tal #uncionalidade porconta de vQrus em ar@uivos ,AR1

    Certo Errado

    Lúcio Camilo

    Questão 0, * #$S)$*2008 * $"!%=S

    http://www.provasdeti.com.br/

    A #erramenta Uet2eans I'E >17 capa de compilar vriospro!ramas ,ava em um pro+eto1 A criaç5o de um ar@uivo ,AR uma tare#a manual e deve ser e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    22/31

    29/11/2013

    22

    http://www.provasdeti.com.br/

    Lma aplicaç5o empresarial contendo componentes E,B emódulos $e2 dever ser pu2licada em um servidor de aplicaçõescompatQvel com ,OEE1 Uo conte

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    23/31

    29/11/2013

    23

    http://www.provasdeti.com.br/

     J;S 7 Ar'uitetura•  ,*S Provider

    •  ,*S Clients *essa!es

    • Administered -2+ects

    Lúcio Camilo

    Administrative tools possi"ilita vincular com os destinations e os connections factories por Gndi& cliente usa o recurso para a cessar os administered o"Gect e esta"elecer uma conex)oL%#ica com os mesmos pelo provider

    Conceitos de mensageriasava +essage (ervice,+ (-

    http://www.provasdeti.com.br/

     J;S 7 Conceitos• Producer 3 Pu2lis"er – ,*S @ue cria e envia mensa!ens• Consumer 3 Su2scri2er – ,*S @ue rece2e mensa!ens• 'estination – o2+eto @ue o cliente usa para especi#icar o alvo das

    mensa!ens @ue produ e a ori!em de mensa!ens @ue consome1•  ,*S Wueue – area contendo mensa!ens @ue a!uardam para serem

    lidas1 As mensa!ens n5o s5o necessariamente lidas na ordem @ue a#ila propõe1

    •  ,*S 8opic – mecanismo de pu2licaç5o de mensa!ens para m\ltiplosleitores

    • Pu2lis" 3 Su2scri2e: uma mensa!em enviada a um con+unto dedestinatrios

    • Point to point Wueue;: uma mensa!em enviada a um \nicodestinatrio

    Lúcio Camilo

    3roducer >Y Destination 7Y Consumer

    Conceitos de mensageriasava +essage (ervice,+ (-

    http://www.provasdeti.com.br/

    A respeito das tecnolo!ias ,ava3,OEE) assinale a alternativa correta1

    a; ,S4 uma especi#icaç5o #eita pela Sun @ue visa padroniar o uso detransações distri2uQdas #eitas por aplicativos ,ava1

    2; ,8A uma API da lin!ua!em ,ava @ue permite a componentes2aseados em ,ava3,OEE criar) enviar) rece2er e ler mensa!ens1

    c; ,PA uma tecnolo!ia utiliada no desenvolvimento de aplicaçõespara .e2) similar às tecnolo!ias Active Server Pa!es ASP; da*icroso#t ou P/P1

    d; ,*S um #rame$or para desenvolver aplicações $e2 de #orma !il)

    permite @ue o desenvolvedor crie LIs atravs de um con+unto decomponentes LIs prDde#inidos1

    e; E,B uma ar@uitetura de componentes multiDplata#orma para odesenvolvimento de aplicações ,ava Enterprise Edition ,ava EE;)multicamadas) distri2uQdas) escalveis e orientadas a o2+etos1

    Lúcio Camilo

    Questão 01 * 5& * 2009 * "$#

    http://www.provasdeti.com.br/

    A respeito das tecnolo!ias ,ava3,OEE) assinale a alternativa correta1

    a; ,S4 uma especi#icaç5o #eita pela Sun @ue visa padroniar o uso detransações distri2uQdas #eitas por aplicativos ,ava1

    2; ,8A uma API da lin!ua!em ,ava @ue permite a componentes2aseados em ,ava3,OEE criar) enviar) rece2er e ler mensa!ens1

    c; ,PA uma tecnolo!ia utiliada no desenvolvimento de aplicaçõespara .e2) similar às tecnolo!ias Active Server Pa!es ASP; da*icroso#t ou P/P1

    d; ,*S um #rame$or para desenvolver aplicações $e2 de #orma !il)

    permite @ue o desenvolvedor crie LIs atravs de um con+unto decomponentes LIs prDde#inidos1

    e; E,B uma ar@uitetura de componentes multiDplata#orma para odesenvolvimento de aplicações ,ava Enterprise Edition ,ava EE;)multicamadas) distri2uQdas) escalveis e orientadas a o2+etos1

    Lúcio Camilo

    Questão 01 * 5& * 2009 * "$#

    http://www.provasdeti.com.br/

    -s servidores de aplicaç5o ,OEE s5o pro+etados para suportar os recursos de#inidos na plata#orma ,OEE e osdisponi2iliar para as e@uipes de desenvolvimento de sistemas1 Eles permitem) por e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    24/31

    29/11/2013

    24

    http://www.provasdeti.com.br/

    dddd;;;; Para se !arantir a entre!a de uma mensa!em para um \nico destinatrio) o modelo detroca de mensa!ens pu2lis"3su2scri2e do ,*S com o modo de entre!a persistente e umassinante durvel mais indicado) en@uanto @ue se a mensa!em #or para vriosdestinatrios) podeDse utiliar o modelo ponto a ponto do ,*S com um modo deentre!a persistente1

    Certo Errado

    Lúcio Camilo

    Questão 02 **#$S%A%/! - 2006 * )$%!%=S >adaptada?

    http://www.provasdeti.com.br/

    Em relaç5o aos servidores de aplicaç5o) as a#irmativas a se!uir est5o

    corretas) E=CE8-:E=CE8-:E=CE8-:E=CE8-:

    a; ,SRs s5o documentos #ormais @ue descrevem as especi#cações

    propostas e tecnolo!ias @ue se pretende adicionar na plata#orma

     ,ava1

    2; ,*S implementa a se!urança das aplicações ,ava EE1

    c; Apac"e 8omcat um servidor de aplicações ,ava) mas n5o servidor

    de E,B1

    d; ,'BC con+unto de classes e inter#aces escritas em ,ava @ue

    permitem a cone

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    25/31

    29/11/2013

    25

    http://www.provasdeti.com.br/

     ,ava *essa!e Service ,*S; uma tecnolo!ia voltada para o envio eprocessamento de mensa!ens na @ual o:

    A; *odelo ponto a ponto de troca de mensa!ens esta2elece @ue cadamensa!em enviada para uma #ila deve ser rece2ida por um \nicoconsumidor1

    B; *odelo ponto a ponto de troca de mensa!ens permite @ue cada mensa!emenviada para uma #ila se+a lida vrias vees por di#erentes consumidores1

    C; *odelo pu2lis"3su2scri2e de troca de mensa!ens esta2elece @ue at doisconsumidores podem ler o conte\do de uma mensa!em enviada1

    '; *odelo pu2lis"3su2scri2e de troca de mensa!ens esta2elece @ue somenteum consumidor pode ler o conte\do de uma mensa!em enviada1

    E; Conceito de tópico de mensa!ens usado no modelo ponto a ponto para oenvio de uma mensa!em em multicast) en@uanto o conceito de #ilas demensa!ens usado no modelo pu2lis"3su2scri2e para o envio de umamensa!em para no m

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    26/31

    29/11/2013

    26

    http://www.provasdeti.com.br/

     J;Z 7 Java ;ana#ement Extensions

    Lúcio Camilo

    +onitorac ̧a   õ de componentes com ava + anagement Etensions,+-

    http://www.provasdeti.com.br/

    - ciclo de vida dos componentes ou serviços do servidor ,Boss

    s5o comandados pelo

    a; microernel ,*=1

    2; ,8A D ,ava 8ransaction API1

    c; ,*S D ,ava *essa!e Service1

    d; E,B D Enterprise ,ava Beans1

    e; .AR D .e2 Application Arc"ive1

    Lúcio Camilo

    Questão 01 * 5## - 2009 *%7

    http://www.provasdeti.com.br/

    - ciclo de vida dos componentes ou serviços do servidor ,Boss

    s5o comandados pelo

    a; microernel ,*=1

    2; ,8A D ,ava 8ransaction API1

    c; ,*S D ,ava *essa!e Service1

    d; E,B D Enterprise ,ava Beans1

    e; .AR D .e2 Application Arc"ive1

    Lúcio Camilo

    Questão 01 * 5## - 2009 *%7

    http://www.provasdeti.com.br/

    Entre os trTs tipos de *Beans monitores da especi#icaç5o ,*=est5o os do tipo au!e*onitor) @ue o2servam atri2utos cu+ovalor varia ar2itrariamente e s5o:

    A; 'e ponto #lutuante) apenasB; Inteiros) apenasC; %ó!ico) apenas'; Inteiros ou de ponto #lututante

    E; Inteiros ou ló!ico

    Lúcio Camilo

    Questão 02 * #$S%A%/! -2013 * $S

    http://www.provasdeti.com.br/

    Entre os trTs tipos de *Beans monitores da especi#icaç5o ,*=est5o os do tipo au!e*onitor) @ue o2servam atri2utos cu+ovalor varia ar2itrariamente e s5o:

    A; 'e ponto #lutuante) apenasB; Inteiros) apenasC; %ó!ico) apenas'; Inteiros ou de ponto #lututanteE; Inteiros ou ló!ico

    Lúcio Camilo

    Questão 02 * #$S%A%/! -2013 * $S

    http://www.provasdeti.com.br/

    0lta 1isponibilidade e *alanceamento de Carga

    Alta Disponi"ilidade e!alanceamento de Car#a

    Lúcio Camilo

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    27/31

    29/11/2013

    27

    http://www.provasdeti.com.br/

    Alta 'isponi2ilidade

    Lúcio Camilo

    Alta Disponi"ilidade e !alanceamento de Car#a

    !alanceamento de Car#a

    http://www.provasdeti.com.br/

    Alta Disponi"ilidade

    • 4ornecer #uncionamento redundante

    • arantir continuidade

    • arantir capacidade #ailover

    • Alta disponi2ilidade pode e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    28/31

    29/11/2013

    28

    http://www.provasdeti.com.br/

    -s clusters de alta disponi2ilidade s5o e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    29/31

    29/11/2013

    29

    http://www.provasdeti.com.br/

     JEE > Servidores deAplicaç)o > Servidores deAplicaç)o > +e" 3rofile

    http://www.provasdeti.com.br/

    http://www.provasdeti.com.br/

    Uo ,EE > a especi#icaç5o @ue tem como propósito unir os

    modelos de componentes do ,S4 *ana!edDBeans com o E,B)

    proporcionando um modelo de #cil implementaç5o para

    aplicações $e2

    a; Conte

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    30/31

    29/11/2013

    30

    http://www.provasdeti.com.br/

    A $e2 pro#ile da plata#orma ,EE apresenta) em relaç5o aoper#il application server de#inido em edições anteriores daplata#orma ,ava) as se!uintes vanta!ens: #ornece suporte paraP-,-s plain old ,ava o2+ects ; e annotations6 possui modelo deempacotamento de componentes mais simples6 a con#i!uraç5odos seus descritores =*% e

  • 8/19/2019 Servidores de Aplicacoes - Modulo 01 - Folhetos

    31/31

    29/11/2013

    http://www.provasdeti.com.br/

    Em ve de distri2uir a validaç5o de dados atravs de vrias camadas)

    como no cliente e no servidor) no ,ava EE > possQvel de#inir as

    restrições de validaç5o em um \nico lu!ar e compartil"Dlas atravs

    das di#erentes camadas1 Isso possQvel atravs da especi#icaç5o

    a; Re!ular E=pression1

    2; %aHer Validation1

    c; Business Validation1

    d; Bean Validation1

    e; Constraint Validation1

    Lúcio Camilo

    Questão 0. * 5## *2011 * $%+)$

    http://www.provasdeti.com.br/

    5a"arito > JEE

    = > A > A

    8 > D N > D

    P > ERRAD&

    http://www.provasdeti.com.br/