arquitetura jee 6 - apresentando os novos recurso
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