Java - servidores web
Servidores WEB
Engenharia da Computação
Introdução Java Server Pages (JSP) é uma tecnologia utilizada no desenvolvimento de aplicações para Web. Estas tecnologias, desenvolvidas pela Sun microsystem, são fundamentadas em tecnologias Server Side Includes (SSI), que são comandos extensivos à linguagem HTML. A tecnologia JSP é baseada em Java, então, temos a vantagem de ser multi plataforma, isto é, permite a execução em diversos sistemas operacionais. Arquitetura JSP
A imagem acima descreve o funcionamento da arquitetura JSP. • O cliente faz uma requisição a uma página e o browser web efetua o pedido através da internet. • O pedido JSP é enviado para o servidor web. • O servidor web reconhece o pedido (extensão .jsp) e entrega o arquivo JSP ao JSP Engine. Uma página criada com a tecnologia JSP, após instalada em um servidor de aplicação compatível com a tecnologia Java EE, é tranformada em um ServLet. Existem muitos servidores compatíveis com esta tecnologia, dentre eles podemos citar: TomCat, GlassFish e JBoss. Servidores de Aplicação Servidores de aplicação permitem o desenvolvimento de aplicações distribuídas em multicamadas. Ele age como a interface entre os clientes e as bases de dados e os sistemas de informação corporativos. Jboss Jboss é um servidor de aplicação web que possui código fonte aberto, é baseado na plataforma J2EE implementada completamente na linguagem de programação Java, isto é, possui uma interoperabilidade com qualquer sistema operacional que suporte a linguagem Java. O desenvolvimento do JBoss começou no ano de 1999. Ele é desenvolvido por uma comunidade open source sob a licença LGPL e está se tornando um sério concorrente aos servidores de aplicação comercial. Este servidor de aplicações foi desenvolvida em sua primeira versão por Marc Fleury. Outros desenvolvedores responsáveis pela criação do JBoss estão agora empregados por uma
empresa chamada JBoss Inc, que foi fundada pelo