Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

27
Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web

Transcript of Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Page 1: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Mateus Pratis Medice

Desenvolvimento de Aplicações Java para Web

Page 2: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Ementa

O que é WEB?O que é WEB? Servidores de AplicaçãoServidores de Aplicação Frameworks WEBFrameworks WEB IDE's para DesenvolvimentoIDE's para Desenvolvimento Plugin e Ferramentas para DesenvolvimentoPlugin e Ferramentas para Desenvolvimento Exemplo de Aplicativo WEBExemplo de Aplicativo WEB

Page 3: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

O que é WEB?

Page 4: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Servidores De AplicaçãoServidores De Aplicação

• Ambiente de execução das aplicações.• Infraestrutura da aplicação.– Pool de Conexões.–Web Service.– Etc.

• Segurança– Autorização e Autenticação.

• Gerenciamento de Transações.• Balanceamento de Carga.

Page 5: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Servidores De AplicaçãoServidores De Aplicação

Page 6: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Servidores De AplicaçãoServidores De AplicaçãoComerciais:

Não Comerciais:

Page 7: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Servidores De AplicaçãoServidores De Aplicação

Page 8: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Aplicação WEBAplicação WEB

Page 9: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Frameworks WEBFrameworks WEB

Framework, o que é?

Abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica.

Framework WEB.

– Componentes de Tela.– Fácil Gerenciamento dos Recursos WEB.– Fácil integração dos componentes de tela, com os

componentes de negócio (Java).– Alta Padronização de Projeto.– Facilita a divisão da aplicação em camadas. – Funcionalidades Genéricas.– Redução de Complexidade.– Maior Produtividade.

Page 10: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Frameworks WEBFrameworks WEB

Page 11: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

RichFacesRichFaces

Page 12: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.
Page 13: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

RichFacesRichFaces

Page 14: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

RichFacesRichFaces

Page 15: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

DesenvolvimentoDesenvolvimento Editores de desenvolvimento:Editores de desenvolvimento:

Eclipse IDEEclipse IDE NetBeans IDENetBeans IDE Oracle® JDeveloperOracle® JDeveloper

Page 16: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

EclipseEclipse

Page 17: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

EclipseEclipse

Page 18: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

EclipseEclipse

Page 19: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.
Page 20: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

EclipseEclipse

Page 21: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Plugins e Ferramentas para DesenvimentoPlugins e Ferramentas para Desenvimento

Page 22: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

FirebugFirebug

Page 23: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

FirebugFirebug

Page 24: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

FirebugFirebug

Page 25: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Como DesenvolverComo Desenvolver

Page 26: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

ReferênciasReferências

www.apache.orgwww.oracle.comwww.jboss.orgwww.mozilla.comwww.ibm.comwww.eclipse.org

Page 27: Mateus Pratis Medice Desenvolvimento de Aplicações Java para Web.

Perguntas?Perguntas?

[email protected]@discover.com.br