Sie sind auf Seite 1von 8

Servios WEB

Introduo

Como a web trabalha?


Protocolos, Pedidos e Respostas
A Web uma aplicao cliente/servidor em grande escala A conexo feita atravs de um protocolo Efetivamente os protocolos trabalham com pedidos e respostas.

HTTP
GET Indicador universal de recursos, ou a parte do caminho de um URL. Por exemplo, no URL http://exemplo.com.br/jose/servicos, o nome do host "exemplo.com.br" e a URI da solicitao a seo aps o nome do host, "/jose/servicos". POST Embora similar ao GET, o POST contm um corpo nos quais seus parmetros de solicitao j so codificados. O mais freqente uso deste mtodo a submisso de formulrios. PUT Envio de arquivos para o servidor Web

DELETE Excluso de documentos no servidor


OPITIONS Permite visualizar as opes que esto disponveis para um determinado usurio

Outros protocolos
TCP Representa a camada de transporte de dados e comunicao entre mquinas HTTPS Semelhante ao HTTP porm com SSL (Secure Socket Layer) sobre este protocolo, possui criptografia que assegura a troca de dados entre cliente e servidor, evitando assim a leitura dos dados por terceiros que no contenham a chave da criptografia.

FTP Fornece os principais comandos para troca de arquivos


SMTP Fornece os principais comandos para o envio de mensagens a um servidor POP Fornece os recursos para que um cliente acesse e manipule mensagens de correio eletrnico disponveis em um servidor IMAP Semelhante ao protocolo POP

A linguagem Java
Em 1995 foi lanada pela Sum Microsystems Linguagem de programao para trabalhar na Web Portabilidade entre sistemas operacionais A acesso da internet neste momento O tamanho do arquivo tambm foi um fator importante Maquina Virtual

Principais aplicaes atualmente Servidores Web Bancos de dados relacionais Computadores de grande porte Telefones mveis Sistemas de cartes de crdito entre outras

Instalao JAVA
http://java.sun.com/javase/downloads/index.jsp Neste endereo fornecido o kit de desenvolvimento Java. JDK with NetBeans IDE uma ide mais o Java SE JDK with Java EE So modelos e componentes, gerenciamento, web services e APIs de comunicao necessrias para o desenvolvimento de aplicaes Web JDK Este o kit de desenvolvimento Java. Consiste em um compilador (JAVAC), uma ferramenta de execuo (JAVA) uma ferramenta para gerao de documentao (JAVADOC) e um conjunto de bibliotecas para uso. Java RunTime Evironment (JRE) Este o ambiente runtime do Java J2SE Documentao sobre as bibliotecas do Java.

Configurao

PATH Caminhos para execuo de alguns programas


Existem outras variveis todas descritas na documentao do Java cada qual associada a uma ao.

Java na Web

Para que o Java funcione em aplicaes escritas para Web, necessrio um Container Servlet, isto , um servidor, servindo todos os tipos de aplicativos Web, ou ainda a integrao de um trabalhando exclusivamente para servir pginas escritas em Java.

Existem no mercado diversos servidos como: Apache Tomcat. Red Hat Jboss; IBM WebSphere dentre outros.
Por uma questo de padronizao escolheremos o Tomcat.

Atividade para prxima aula: Criar um roteiro para instalao do Tomcat com o mximo duas pginas, (tanto para windows como para linux)

Das könnte Ihnen auch gefallen