Beruflich Dokumente
Kultur Dokumente
Introduo
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
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.
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
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)