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
O que é 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.
Servidores De AplicaçãoServidores De Aplicação
Servidores De AplicaçãoServidores De AplicaçãoComerciais:
Não Comerciais:
Servidores De AplicaçãoServidores De Aplicação
Aplicação WEBAplicação 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.
Frameworks WEBFrameworks WEB
RichFacesRichFaces
RichFacesRichFaces
RichFacesRichFaces
DesenvolvimentoDesenvolvimento Editores de desenvolvimento:Editores de desenvolvimento:
Eclipse IDEEclipse IDE NetBeans IDENetBeans IDE Oracle® JDeveloperOracle® JDeveloper
EclipseEclipse
EclipseEclipse
EclipseEclipse
EclipseEclipse
Plugins e Ferramentas para DesenvimentoPlugins e Ferramentas para Desenvimento
FirebugFirebug
FirebugFirebug
FirebugFirebug
Como DesenvolverComo Desenvolver
ReferênciasReferências
www.apache.orgwww.oracle.comwww.jboss.orgwww.mozilla.comwww.ibm.comwww.eclipse.org
Perguntas?Perguntas?
[email protected]@discover.com.br