Você está na página 1de 78

4.5.2.

Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

Scribd Carregar um documento

Search Books, Presentations, Business, Academics... Pesquisar Documentos


Explorar

Documentos
Livros - Fico Livros - No co Sade e medicina Catlogos Documentos governamentais Guias/Manuais Como fazer Revistas e jornais Receitas/Menus Trabalho escolar + todas as categorias Apresentou Recente

Pessoas
Autores Estudantes Pesquisadores Editores Governamental e sem ns lucrativos Negcios Msicos Artistas e designers Professores + todas as categorias Os mais seguidos Popular Andr Gustavo Burin

How does Scribd know my name? We are using Facebook to personalize your experience on Scribd. Learn More

Account

1 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

My Home View Public Prole My Documents My Collections Messages Settings Help Log Out

DESAPEGA
E COMPRE O QUE PRECISA NA OLX

Tnis Puma
A PARTIR DE

Camisetas
A PARTIR DE

Relgios
A PARTIR DE

R$ 100

R$ 30

R$ 100

/ 69

2 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

3 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

4 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

Container Conteiner/ Lixeira/Coleta Seletiva. Para Coleta e Armazenagem de Lixo

www.NaturalLimp.com.br

Curso de Linux Naptec Instalao e config. de servidores. Mdulos Bsico, Avanado e mais. www.naptec.com.br/treinamento Realreefer Locao de Containers 10, 20 40 Frigorfico containers baby aluguel www.realreefer.com.br

/ 69

5 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

6 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

7 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

8 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

9 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

10 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

11 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

12 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

13 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

14 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

15 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

16 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

17 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

18 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

19 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

20 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

21 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

22 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

23 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

24 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

25 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

26 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

27 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

28 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

29 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

30 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

31 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

32 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

33 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

34 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

34 na classe externa e, obrigatoriamente, utilizaInvocationContext arg) throws Exception se a anotao@Interceptors na classe do componente para a especificao de qual classe externa apresenta mtodos de interceptao. Esta anotao pode ser aplicada sobre a classe do componente para que todos os mtodos presentes sejam interceptados ou somente nos mtodos que devem sofrer interceptao. A seqncia de execuo de mtodos com interceptors feita da seguinte maneira: primeiro so executados os interceptors aplicados classe do componente, aps so executados osinterceptors aplicado ao mtodo chamado e por ltimo o mtodo executado. O encadeamento de execuo entre os interceptors e o mtodo de negcios / 69 feito atravs da chamada do mtodo proceed() existente na interface InvocationContext , caso no ocorra a chamada desse mtodo ao longo da interceptao, o mtodo de
35 de 78 12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

35
4.2.2. Injeo e Declarao de Recursos

A injeo de recursos um elemento adicionado especificao EJB 3.0 que permite a injeo de diversos servios providos pelo Java EE sem a necessidade de utilizao de descritores XML necessrios na verso anterior, entre os servios possveis destaca-se conexes a fonte de dados, referncia ao SessionContext ou UserTransaction . Para realizar a injeo de um recurso no ambiente de execuo de um ou session message-driven bean utiliza-se a anotao @Resource sobre um atributo ou um mtodo com nome iniciado por . Essa anotao suporta a definio de qual o tipo de objeto set / 69 ser inserido a partir da definio do atributo, alm de permitir a definio do nome type especfico do servio para um determinado servidor Java EE, evitando novamente, a utilizao de arquivos XML.
36 de 78 12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

36 O provedor de persistncia uma ferramenta capaz de gerenciar o mapeamento objeto/relacional entre os beans e os bancos de dados, fator essencial para o novo entity modelo de persistncia. Alm disso, como citado anteriormente, essa ferramenta deve ser capaz de criar um ambiente transacional que gerencia a persistncia. Devido a flexibilidade do modelo de persistncia, possvel utilizar ferramentas como o Hibernate e o TopLink. Os demais roles mantm suas responsabilidades definidas na verso 2.1.

/ 69

37 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

37 caracterstica dessa nova verso, na qual, a configurao dos componentes feita por exceo, ou seja, no caso do componente necessitar de determinados mtodos de ciclo de vida, eles so implementados, caso contrrio, no h necessidade do desenvolvedor tratar desses mtodos. As seguintes etapas descrevem detalhadamente o ciclo de vida desses componentes na verso 3.0:

O continer cria uma nova instncia session bean atravs do mtodo do newInstance() . A criao ocorre para atender invocao do componente pelo cliente ou para inserir a instnciapool (quando o servidor EJB apresenta essa no / 69 otimizao). No segundo passo, se existir a necessidade de injeo, o continer deve injetar esses recursos. No terceiro passo, mtodos de callback definidos
12-03-2012 14:03

38 de 78

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

38 javax.ejb.SessionBean . Alm disso, todos os mtodos responsveis por gerenciar o ciclo de vida desses componentes passam a ser opcionais. O carter facultativo de diversos mtodos de ciclo de vida e o uso de anotaes exigiram alteraes no ciclo de vida desses componentes em relao verso 2.1, conforme a FIGURA 3.3 e a FIGURA 4.4. Os seguintes passos descrevem o ciclo de vida desses componentes para a verso 3.0:

O primeiro estado, no qual a instncia do componente no existe, permanece sendo chamado de does not exist. Para atender a uma solicitao do cliente, o
12-03-2012 14:03

/ 69

39 de 78

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

39 recursos, por exemplo, possvel fechar conexes que no sero mais necessrias.

/ 69

40 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

41 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

42 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

43 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

44 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

45 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

46 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

47 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

48 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

49 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

50 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

51 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

52 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

53 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

54 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

55 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

56 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

57 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

58 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

59 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

60 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

61 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

62 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

63 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

64 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

65 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

66 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

67 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

68 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

69 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

/ 69

70 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

TC2_EduardoSECastro
/ 69 Baixar este documento gratuitamenteImprimirCelularColeesDenunciar documento

71 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

Este documento particular.

Informaes e classicao
Seguir Adriano Ferreira ...
Like Be the first of your friends to like this.

Sees
exibir tudo ant | seg Lista de Abreviaturas ou Siglas Lista de Figuras Lista de Tabelas Resumo Abstract 1. Introduo 2. Java EE 2.1. Plataforma Java EE FIGURA 2.1 - Camadas Java EE

Compartilhar e integrar Documentos relacionados


AnteriorPrximo

1. 90 p. / 69

72 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

90 p.

90 p.

2. 259 p.

259 p.

259 p.

3. 381 p.

381 p.

381 p.

/ 69

73 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

4. 381 p.

15 p.

15 p.

5. 381 p.

381 p.

381 p.

6. 35 p.

35 p.

/ 69

74 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

35 p.

7. 153 p.

28 p.

5 p.

8. 35 p.

35 p.

228 p.

9. 153 p. / 69

75 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

Mais coisas deste usurio


AnteriorPrximo

1. 69 p.

Add a Comment

Submit
share: Characters: 400

/ 69

76 de 78

12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

<A TARGET="_blank" HREF="http://adclick.g.doubleclick.net /aclk?sa=l& ai=B5ys2ICxeT5jeDvDO2QXGhNiuD4jSrsUD4IC9w1CIjr kE6AMD9QMACADU9QMAAEAQoAYR& num=1& sig=AOD64_0dMT35p60SwKJGsgVcMeSe1ErliQ& client=ca-pub-7291399211842501& adurl=http%3A%2F %2Fad.doubleclick.net%2Factivity%3Bsrc%253D327015 %3A%2F %2Fad.doubleclick.net%2Fclick%253Bh%253Dv8%2F3c %2F%252a%2Fq%253B254364929%253B0-0%253B0%

Carregar um documento

Search Books, Presentations, Business, Academics... Pesquisar Documentos


Siga-nos! scribd.com/scribd twitter.com/scribd facebook.com/scribd Sobre Imprensa Blog Parceiros Scribd 101 Material da web Suporte Perguntas frequentes Desenvolvedores/API / 69 Vagas
77 de 78 12-03-2012 14:03

4.5.2. Stateful Session Beans

http://pt.scribd.com/doc/60565329/63/Stateful-Session-...

Termos Copyright Privacidade Copyright 2012 Scribd Inc. Idioma: Portugus (Brasil)

/ 69

78 de 78

12-03-2012 14:03