SlideShare uma empresa Scribd logo
#1

@hotspot_cinco
GlassFish V3
Oque é
O Glassfish é um servidor de aplicacções Open Surce e é
a implementação de referência da especificação JEE.
Timeline
Arquitetura
Características
Administração atravez do modulo web ou pela camada de serviços RESTful
http://localhost:4848/management/domain
http://localhost:4848/monitoring/domain
- Shared –libs: suporte a múltiplas versões de uma mesma lib.
- Java EE 6 Full (ou Web Profile).
- Linguagens dinamicas: ruby (Jruby), scala/lift, groove, grails.
- Arquitetura plugavel atravéz de OSGI (Apache Felix)

- Kernel Hk2
- Suporte a Clusterização(Projeto Shoal)
Utilização
Java EE 6
Novidades
DI 1.0
CDI 1.0
Bean Validation 1.0
Managed Beans 1.0
JAX-RS 1.1

Atualizações
EJB 3.1
JSF 2.0
Servlet 3.0
JPA 2.0
Interceptors 1.1
Connectors 1.1
JAX-WS 2.2
JSP 2.2 / EL 2.2
Annotations 1.1
WebProfile

Servlet 3.0
JSF 2.0
JSP 2.2 e EL 1.2
JSTL 1.2
DI 1.0
CDI 1.0
JPA 2.0
Annotations 1.1
JTA 1.1
Bean Validation 1.0
DI

API padronizada de injeção de dependências
@Inject – identifica construtores, métodos ou atributos que podem ser
injetados

@Named – Disponibiliza determinado componente para ser referenciado na
camada de apresentação atravéz da EL
@Qualifier – qualificadores pra injeção de determinado componente
@Scope – define o escopo do componente
@Singleton – Apenas uma instancia de um determinado componente
CDI
Context and Dependency Injection, gerencia o ciclo de vida e as iterações de
componentes stateful garantindo contextos bem definidos.
Annotations:
@SessionScoped,@ApplicationScoped,@RequestScoped, @Dependent,
@ConversationalScoped
JPA 2.0
A JPA foi desmembrada do EJB tornando-se uma api distinta.
Criteria
Coleções de tipos primitivos
Lock Pessimista
API de Cache
Suporte ao inlist
EJB no pacote war

EJB 3.1

Não é mais necessário definir a interface local
@Singleton – apenas uma instancia do bean no conteiner
@Schedule – agendamento de tarefas baseadas no cron, simples e declarativa
@Asynchonous – suporte a invocações assincronas
EJB Lite –usado quando nao se precisa de todos recursos ejb, reunindo o conjunto
de recursos essenciais
JSF 2.0
Utilização do faces-config.xml é opicional
Facelets nativo como parte a specifiação
Componentização atravéz do facelets
Suporte nativo a ajax
Suporte de parametros via get ( <f:viewParam> )
@ManagedBean – anotação que define um ManagedBean
Servlet 3.0
Não é mais obrigatorio criar o arquivo web.xml
Suporte a servlets assíncronos
Mapeamento de servlets e filters atravéz de anotações
@WebServlet – (urlPattern,name,asincSupported)
Suporte nativo ao upload de arquivos (Multiplos), request.getParts e
request.getPart(name)
WebSockets
Suporte a WebSockets a partir na versão 3.1 do Glassfish junto com Grizzly( Web
Framework
Glassfish embbeded

Mais conteúdo relacionado

PDF
JBUG Brasil - Desvendando as features do WildFly.
PDF
Flisolgo2010
PPTX
Palestra FISL 14 JBoss Cluster
PPTX
Cluster e Alta Disponibilidade na Prática com JBoss AS 7
PPTX
Brutos Framework (Java WEB MVC)
ODP
JBoss5 @ FISL
PPTX
O framework spring
PPTX
Arquitetura do Framework Spring
JBUG Brasil - Desvendando as features do WildFly.
Flisolgo2010
Palestra FISL 14 JBoss Cluster
Cluster e Alta Disponibilidade na Prática com JBoss AS 7
Brutos Framework (Java WEB MVC)
JBoss5 @ FISL
O framework spring
Arquitetura do Framework Spring

Mais procurados (20)

PDF
Jboss7
KEY
Web Services
PPTX
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
PDF
Como escolher o Framework Java para web?
PPTX
Frameworks em Java
PPT
VIII TechTalk - Spring 3
ODP
Apresentação
PPTX
Introdução - Java WEB
PPT
PHP FrameWARks - Zend Framework
PPTX
JSF2 ScrumToys SestInfo 2010
PPTX
PDF
Workshop Ruby on Rails - Code Girl (Programar meu Futuro), por Gislene Pereir...
PDF
Java EE 6 e JBoss 6.0
PPTX
ASP.NET - Web Services
PPT
Spring Capitulo 01
PDF
Zend Framework 2 é legal ! Mas como ele funciona ?!
PDF
JSF - JavaServer Faces
PDF
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
PPT
JavaServer Faces Produtividade em Desenvolvimento
PPTX
Introdução a jsf
Jboss7
Web Services
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
Como escolher o Framework Java para web?
Frameworks em Java
VIII TechTalk - Spring 3
Apresentação
Introdução - Java WEB
PHP FrameWARks - Zend Framework
JSF2 ScrumToys SestInfo 2010
Workshop Ruby on Rails - Code Girl (Programar meu Futuro), por Gislene Pereir...
Java EE 6 e JBoss 6.0
ASP.NET - Web Services
Spring Capitulo 01
Zend Framework 2 é legal ! Mas como ele funciona ?!
JSF - JavaServer Faces
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
JavaServer Faces Produtividade em Desenvolvimento
Introdução a jsf
Anúncio

Destaque (7)

PPTX
Plataforma do clic rbs
PPTX
Varnish cache
PDF
Plataforma Tecnológica do clicRBS
PPTX
Automação no clicrbs
PPTX
Citologia - Depressao
PDF
Doenças respiratórias. modificação 05.06
PPTX
PAP Power Point
Plataforma do clic rbs
Varnish cache
Plataforma Tecnológica do clicRBS
Automação no clicrbs
Citologia - Depressao
Doenças respiratórias. modificação 05.06
PAP Power Point
Anúncio

Semelhante a Apresentação hotspot (20)

PDF
Novidades do JSF: Um tour completo no JSF 2.2
PDF
Spring 3: Uma Plataforma além do Framework
PDF
GUJavaSC - Mini-curso Java EE
PDF
Java ee 5
PDF
TDC 2011 - HornetQ e SwitchYard
ODP
Apache e Java
PPTX
Apresentação jsf 2.0
PDF
MC - Java Enterprise Edition 6 (Java EE)
PDF
GlassFish, Maven, Cloud e o futuro do Java EE
PPT
Java Scripting - Linguagens Interpretadas pelo Java
PDF
Tutorial JSF 2.0 (2012)
PPTX
Minicurso jsf2.0
PPT
PDF
Novidades de Java EE 7
PDF
Spring: Overview do framework mais popular para desenvolvimento em Java
PDF
Inovações Na Plataforma Java
PDF
Sistema S2DG e Tecnologias Web
PPT
Anatomia do JSF, JavaServer Faces
PPT
Hibernate With Visual Editor And Hibernate Tools
PDF
Tag Libraries e JSTL
Novidades do JSF: Um tour completo no JSF 2.2
Spring 3: Uma Plataforma além do Framework
GUJavaSC - Mini-curso Java EE
Java ee 5
TDC 2011 - HornetQ e SwitchYard
Apache e Java
Apresentação jsf 2.0
MC - Java Enterprise Edition 6 (Java EE)
GlassFish, Maven, Cloud e o futuro do Java EE
Java Scripting - Linguagens Interpretadas pelo Java
Tutorial JSF 2.0 (2012)
Minicurso jsf2.0
Novidades de Java EE 7
Spring: Overview do framework mais popular para desenvolvimento em Java
Inovações Na Plataforma Java
Sistema S2DG e Tecnologias Web
Anatomia do JSF, JavaServer Faces
Hibernate With Visual Editor And Hibernate Tools
Tag Libraries e JSTL

Mais de Lincolm Aguiar (9)

PDF
Programação de Computadores para Biomedicina
PDF
Inteligência Artificial
PPTX
A bioquímica dos antidepressivos
PDF
Blockchain health
PDF
Análise estatística de artigo
PDF
Orquestradores - aplicações e preocupações
PDF
Nanomedicina
PDF
Embriologia desenvolvimento membros
PDF
Varnish no clicRBS
Programação de Computadores para Biomedicina
Inteligência Artificial
A bioquímica dos antidepressivos
Blockchain health
Análise estatística de artigo
Orquestradores - aplicações e preocupações
Nanomedicina
Embriologia desenvolvimento membros
Varnish no clicRBS

Último (11)

PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Design - Introdução a Gestalt e teoria das formas
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Utilizando code blockes por andre backes
Tipos de servidor em redes de computador.pptx
Design - Introdução a Gestalt e teoria das formas
Manejo integrado de pragas na cultura do algodão
Viasol Energia Solar -Soluções para geração e economia de energia
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Arquitetura de computadores - Memórias Secundárias
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Eng. Software - pontos essenciais para o início
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Utilizando code blockes por andre backes

Apresentação hotspot

  • 3. Oque é O Glassfish é um servidor de aplicacções Open Surce e é a implementação de referência da especificação JEE.
  • 6. Características Administração atravez do modulo web ou pela camada de serviços RESTful http://localhost:4848/management/domain http://localhost:4848/monitoring/domain - Shared –libs: suporte a múltiplas versões de uma mesma lib. - Java EE 6 Full (ou Web Profile). - Linguagens dinamicas: ruby (Jruby), scala/lift, groove, grails. - Arquitetura plugavel atravéz de OSGI (Apache Felix) - Kernel Hk2 - Suporte a Clusterização(Projeto Shoal)
  • 8. Java EE 6 Novidades DI 1.0 CDI 1.0 Bean Validation 1.0 Managed Beans 1.0 JAX-RS 1.1 Atualizações EJB 3.1 JSF 2.0 Servlet 3.0 JPA 2.0 Interceptors 1.1 Connectors 1.1 JAX-WS 2.2 JSP 2.2 / EL 2.2 Annotations 1.1
  • 9. WebProfile Servlet 3.0 JSF 2.0 JSP 2.2 e EL 1.2 JSTL 1.2 DI 1.0 CDI 1.0 JPA 2.0 Annotations 1.1 JTA 1.1 Bean Validation 1.0
  • 10. DI API padronizada de injeção de dependências @Inject – identifica construtores, métodos ou atributos que podem ser injetados @Named – Disponibiliza determinado componente para ser referenciado na camada de apresentação atravéz da EL @Qualifier – qualificadores pra injeção de determinado componente @Scope – define o escopo do componente @Singleton – Apenas uma instancia de um determinado componente
  • 11. CDI Context and Dependency Injection, gerencia o ciclo de vida e as iterações de componentes stateful garantindo contextos bem definidos. Annotations: @SessionScoped,@ApplicationScoped,@RequestScoped, @Dependent, @ConversationalScoped
  • 12. JPA 2.0 A JPA foi desmembrada do EJB tornando-se uma api distinta. Criteria Coleções de tipos primitivos Lock Pessimista API de Cache Suporte ao inlist
  • 13. EJB no pacote war EJB 3.1 Não é mais necessário definir a interface local @Singleton – apenas uma instancia do bean no conteiner @Schedule – agendamento de tarefas baseadas no cron, simples e declarativa @Asynchonous – suporte a invocações assincronas EJB Lite –usado quando nao se precisa de todos recursos ejb, reunindo o conjunto de recursos essenciais
  • 14. JSF 2.0 Utilização do faces-config.xml é opicional Facelets nativo como parte a specifiação Componentização atravéz do facelets Suporte nativo a ajax Suporte de parametros via get ( <f:viewParam> ) @ManagedBean – anotação que define um ManagedBean
  • 15. Servlet 3.0 Não é mais obrigatorio criar o arquivo web.xml Suporte a servlets assíncronos Mapeamento de servlets e filters atravéz de anotações @WebServlet – (urlPattern,name,asincSupported) Suporte nativo ao upload de arquivos (Multiplos), request.getParts e request.getPart(name)
  • 16. WebSockets Suporte a WebSockets a partir na versão 3.1 do Glassfish junto com Grizzly( Web Framework