tads

4566 palavras 19 páginas
Introdução ao desenvolvimento
WEB com Java

Aula 1

Disciplina de Servlets e JSP











Aplicações multi-camadas
Protocolo HTTP
A linguagem HTML
HTML dinâmico – CSS e Javascript
Introdução J2EE / Conteiners J2EE
A linguagem Java
Sistemas web em Java
Conceitos Introdutórios de Servlets
Apresentação do Container Tomcat
Ferramentas Web: NetBeans e Eclipse
Prof. MSc. Aldo de Queiroz Jr

Introdução
• Uma nova realidade de mercado é o desenvolvimento de sistemas n-tier;
• tier: separação física (diferentes máquinas)‫‏‬
• layer: camada lógica (mesma máquina)‫‏‬

• Atualmente existem várias servidores de aplicação e frameworks que auxiliam no desenvolvimento de aplicações multicamdas;
• O desenvolvimento web em Java envolve muito destes conceitos;

3

Desenvolvimento Monolítico
• Toda a aplicação é executada em uma única máquina; • Sistemas típicos de mainframes ou computadores standalone; • No mesmo código são encontrados:
• Inputs de usuário
• Validação
• lógica de negócios
• acesso a dados;

4

Desenvolvimento Monolítico

5

Desenvolvimento Monolítico
• Problemas:
• Alta taxa de manutenção.
• Mudanças em trechos de código podem afetar outros trechos;
• Pequenas alterações exigem recompilação de todo código;
• Atualizações mais complexas;
6

Desenvolvimento em 2 camadas
• Nasceu do desejo de se compartilhar dados de aplicações instaladas em várias máquinas;
• A solução foi separar o banco de dados em uma máquina separada;
7

Desenvolvimento em 2 camadas

8

Desenvolvimento em 2 camadas
• Problemas:
• A aplicação cliente permanece:
• Com toda lógica de negócios (thick client);
• Necessita conhecer o local da base de dados;

• Atualização problemática;
• Aplicação cliente continua com todo o seu código em um único médulo executável;
• Grande consumo de banda (dependendo da regra de negócio);
• Segurança para acesso externo;

9

Desenvolvimento em 3 camadas

Relacionados

  • TAds
    739 palavras | 3 páginas
  • TAD
    946 palavras | 4 páginas
  • TADS
    499 palavras | 2 páginas
  • Tads
    1805 palavras | 8 páginas
  • Tads
    2463 palavras | 10 páginas
  • Tads
    886 palavras | 4 páginas
  • tads
    374 palavras | 2 páginas
  • Tads
    2390 palavras | 10 páginas
  • Tads
    525 palavras | 3 páginas
  • TADS
    1259 palavras | 6 páginas