Tutorial básico sobre java

Páginas: 13 (3100 palavras) Publicado: 8 de agosto de 2012
Java para web java enterprise edition

Introdução
- A primeira arquitetura popular foi a arquitetura mono-camada / monolítica;
- Com o downsizing, aplicativos passaram a ser desenvolvidos em duas camadas: client-server.
Mas... A partir da década de 90, os aplicativos passaram a ser desenvolvidos em múltiplas camadas (3, 4 ou mais):
Sendo assim, a forma mais popular atualmente paradesenvolvimento em três camadas, é utilizando um servidor Web:
- A arquitetura Web é muito dinâmica para mudanças, pois não temos um aplicativo client nas máquinas dos usuários;
- A arquitetura Web é acessível, pois pode ser disponibilizada na Internet;
- Arquiteturas Web podem atender a grandes demandas;
- Podemos acessar um aplicativo Web com diferentes computadores e dispositivos: celular, PDA’swireless, PC’s, Apple, Unix, Torradeiras (TORRADEIRAS?!?!?).
Conceitos Web
- Comunicação client-server ocorre através do protocolo HTTP (HyperText Transfer Protocol);
- HTTP é um protocolo de alto nível baseado no TCP/IP;
- Tipicamente trafegamos arquivos / conteúdo HTML (HyperText Markup Language).
HTTP
- O protocolo HTTP foi criado para interligar universidades americanas;
-Podemos enviardados (formulários e arquivos) por um browser através de HTTP
-Podemos receber dados de um servidor HTTP
- Podemos receber dados em diferentes formatos: HTML, TXT, PDF, Excel, GIF, JPG, BMP, etc.
Os dois principais, e mais usados, tipos de requisições são o GET
e POST. Eles possuem algumas diferenças básicas, porém muito
importantes:
GET
• Só pode enviar até 255 caracteres de informações
•As informações vão como parte da URL (não indicado para senha)
• O browser ou proxy faz o cache da página pela URL
• Feito quando uma URL é digitada, via um link ou por um form de método GET
POST
• Pode enviar conteúdo ilimitado de informações
• Pode enviar texto e binário (ex: arquivos)
• O browser ou proxy não fazem o cache da página pela URL
• Feito por um form de método POST .
HTML
-É uma linguagem de marcação interpretada por browsers.
- Com as tags de marcação podemos criar páginas com textos, tabelas, imagens e hyperlinks.
- Páginas HTML são documentos texto que contém código HTML, com a extensão .html ou.htm
-HTML pode ser utilizado para construção de páginas estáticas ou em conjunto com outra linguagem (JSP, ASP, PHP, entre outras) para construção de páginas dinâmicas.CSS
Cascade Style Sheet
-Quando utilizamos HTML, todas as configurações (como fontes, cores e tabelas) são colocadas dentro da página HTML.
- Em aplicações com muitas páginas HTML, a alteração de estilos tende a ser muito trabalhosa.
-O CSS é utilizado para retirar estas configurações de dentro das páginas HTML, colocando-as dentro de um arquivo com a extensão. css.
-Podemos redefinir astags existentes no HTML, como a tag para hyper link, tabelas entre outros, ou podemos definir nossas próprias tags.
JavaScript
- JavaScript é uma linguagem propriamente dita e possui tipos de dados, condicionais, loops e funções.
- O JavaScript foi desenvolvido pela Netscape.
- JavaScript é diferente de Java conceitualmente.
- JavaScript tem uma sintaxe muito semelhante à sintaxe de códigoJava.
XML
eXtensible Markup Language
- É um documento texto, assim como HTML,demarcado por tags;
- É a evolução do documento texto, pois inclui não só o dado texto, mas também o que significa aquele dado;
- Suporte a múltiplos idiomas;
- Pode ser validado por um documento de regras de formatação (DTD Data Type Definition)
Tipicamente utilizado para:
- troca de documentos entre instituições(governo com bancos)
- documentos de configuração de aplicativos
- geração de PDF’s, entre outros.
Desafios no Desenvolvimento Web
- Mescla de tecnologias: Java, JavaScript, CSS, HTML, JSP, SQL, HTTP, XML, etc.
- As telas no browser são pouco dinâmicas;
- O protocolo HTTP é “sessionless”, ou seja, não mantém conexão TCP/IP ativa;
- O cliente tem que requisitar dados para o servidor HTTP;...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Pesquisa sobre JAVA básico
  • Tutorial Java
  • Java básico
  • Java basico
  • Java básico
  • Java basico
  • Java básico
  • TUTORIAL JAVA BEANS

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!