arquitetura jee 6 - apresentando os novos recurso

Upload: igorborbacom

Post on 08-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    1/15

    ARQUITETURA JEE 6APRESENTANDO OS NOVOS RECURSOS

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    2/15

    AGENDA

    Viso Geral Novos Recursos Ferramentas de Desenvolvimento Servidores de Aplicao Links Interesantes

    Mos na Massa

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    3/15

    VISO GERAL

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    4/15

    VISO GERAL

    ONDE JAVA SERVER FACES 2 SE LOCALIZA EMRELAO S DEMAIS TECNOLOGIAS?

    CONVERGNCIA

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    5/15

    VISO GERAL

    COMO FUNCIONA JSF 2?

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    6/15

    VISO GERAL

    COMO FUNCIONA JSF2?PGINA JSF MANAGED BEAN

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    7/15

    VISO GERAL

    JAVA PERSISTENCE API 2 CLASSE ANOTADA(MAPEADA)

    Se @Table omitido, JPAprocurar uma tabela comomesmo nome da entidade.

    Aplicaode regras de validaocentradas na

    camada de modelocomousode expressesregulares.

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    8/15

    NOVOS RECURSOS

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    9/15

    NOVOS RECURSOS

    VANTAGENS Permite reduzir a dependncia direta entre ascomponentes de sua aplicao utilizando-se deCDI;

    Reduz a necessidade de conhecimento da

    linguagem SQL utilizando-se de JPA 2 acrescidade algum framework de persistncia;

    Permite melhor integrao via servios web comos aprimoramentos incorporados com RESTFul

    WebServices. A grande vedete da arquitetura: JSF2; Agregao nativa de recursos que eram

    encontrados em diversos frameworks.

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    10/15

    NOVOS RECURSOS

    SEU EU NO USAR JEE6 E QUERO TER OSMESMOS ASPECTOS DE QUALIDADE O QUEDEVO USAR? Jboss Seam 2.2 (ou superior); Hibernate 3 c/ JPA 1;

    Hibernate Validator; Framework de JSF 1.2; Java 5 (ou superior).

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    11/15

    NOVOS RECURSOS

    SE EU NO TIVE NENHUMA DAS TECNOLOGIASCITADAS? Java Server Pages (JSP); Servlets; Java Database Connectivity (JDBC) c/ SQL

    Nativo; Implementao e gesto de recursostransacionais em sua prpria aplicao.

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    12/15

    FERRAMENTAS DE DESENVOLVIMENTO

    QUE FERRAMENTAS DE DESENVOLVIMENTO DEVOUTILIZAR PARA O DESENVOLVIMENTO DEAPLICAES JEE?Free / OpenSource Eclipse 3.x;

    Eclipse 3.x c/ JBoss Tools; NetBeans 6.x;Pagas IBM Rational Application Developer 7; Red Hat Developer Potfolio Edition 3;

    Oracle JDeveloper;

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    13/15

    SERVIDORES DE APLICAO

    QUE SERVIDOR DE APLICAO JEE DEVOUTILIZAR (PARA REALIZAOOPERAES DEMISSO CRTICA)?Free / OpenSource Jboss AS 5 GA (ou superior).

    Pagos IBM Webshere 7 (ou superior); Oracle AS.

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    14/15

    LINKS INTERESSANTES

    Alguns links interessantes para que comecem trabalhanocom JEE 6?http://java.oracle.com Permite acesso ao contedo de tecnologias Java SE e

    Java EE.http://www.jboss .org

    Permite acesso ao contedo de frameworks e o seuproduto principal, o servidor de aplicao Jboss.http://www.hibernate.org Permite acesso ao framework de persistncia Hibernate e

    sua documentao.http://www.infoq.com

    Permite acesso ao contedo sobre as novas tendnciasde tecnologias Java, .NET e metologias aplicadas aodesenvolvimento de software.

  • 8/7/2019 Arquitetura JEE 6 - Apresentando os Novos Recurso

    15/15

    MOS NA MASSA

    Demonstrao 01 Como criar e depurar umapgina web simples Demonstrao 02 Como criar o mapeamento

    objeto relacional