Escolar Documentos
Profissional Documentos
Cultura Documentos
Cdigo da Disciplina: 048032004 Disciplina: Sistemas para Web Professor: Srgio Neves de Souza
Planejamento Fase onde necessrio captar os objetivos do usurio e o pblico alvo Anlise As necessidades do usurio e a consistncia das informaes so avaliadas Designer onde necessrio a criao de planos de amostras de telas do projeto para aprovao Implementao Criao de pginas e codificao destas Promoo Fase de reengenharia Manuteno e atualizao
2
Dois tipos de tecnologias so usados no desenvolvimento web: Tecnologia Lado-Servidor Lida com os processos
especficos do servidor
SSJS tambm conhecido como LiveWire JavaScript Integrao direta com pginas da WEB Habilita manter dados de request de clientes e
multiplas aplicaes
do sistema, e servidores
Servlets so programas no servidor Java que recebem requisies e geram respostas HTTP. Habilitam rodar cdigos java no servidor Web Habilitam desenvolvimento de pginas Web e processos de entrada via pginas Web Habilitam adicionar contedos dinmicos Uma simples instncia Servlet pode processar mltiplos requests Contm funcionalidades embutidas para leitura de dados HTML, utiliza acompanhamento de sesso e atualiza cabealho HTTP
5
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Exemplo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println(<html><body>); out.println( Exemplo de Servlets); out.println(</body></html>); out.close(); } }
7
Para executar um Servlet necessrio instal-lo no Servlet container, dentro de um contexto de aplicao Web.
Uma aplicao Web composta por: Um diretrio pblico (contexto da aplicao) Arquivos de acesso publico (html, gif, applet ...) O arquivo WEB-INF\web.xml Descritor da aplicao web O diretrio WEB-INF\classes Classes da aplicao web O diretrio WEB-INF\lib Bibliotecas usadas pela aplicao web
9
10