Você está na página 1de 10

Curso de Tecnologia em Anlise e Desenvolvimento de Sistemas

Cdigo da Disciplina: 048032004 Disciplina: Sistemas para Web Professor: Srgio Neves de Souza

Possui seis estgios:

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

Tecnologia Lado-Cliente Lida com todos os processos que

acontecem do lado cliente

SSJS tambm conhecido como LiveWire JavaScript Integrao direta com pginas da WEB Habilita manter dados de request de clientes e

multiplas aplicaes

Habilita o back-end acessar banco de dados, arquivos

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

Servlet containers so aplicaes capazes de executar e gerenciar os Servlets.

import Java class

Cdigo HTML no servlets

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

Editar o arquivo web.xml:

10

Você também pode gostar