No momento em que você digita um endereço na internet acontecem as seguintes ações:

Tamanho: px
Começar a partir da página:

Download "No momento em que você digita um endereço na internet acontecem as seguintes ações:"

Transcrição

1 Servlets Otávio Henrique Vieira Sanchez Quando você digita um endereço no seu navegador para entrar em alguma página de internet, basicamente solicita um determinado arquivo localizado em um computador em especial no local que você digita a URL. O computador onde o arquivo está armazenado, é chamado de web server (servidor web). Essa principal função do computador é para servir a qualquer um na Internet que solicite arquivos que ele se hospeda. Já que você nunca sabe quando um usuário visitará e usará o seu aplicativo web, o seu servidor web precisa estar ativo e em execução o tempo todo. No momento em que você digita um endereço na internet acontecem as seguintes ações: O browser(cliente) estabelece uma conexão TCP/IP com o servidor. O browser envia uma solicitação ao servidor (request). O servidor envia uma resposta ao cliente (response). O servidor fecha a conexão HTTP é o protocolo que permite que os servidores web e browsers trocar dados pela web. É um protocolo de solicitação e resposta. No início as páginas eram praticamente todas estáticas, ou seja somente arquivos HTML que não eram gerados dinamicamente e nem tinham conexões com banco de dados. Logo após começaram a criar as CGIs que eram geradas dinâmicamentes, podiam trabalhar com arquivos, interagir com banco de dados e etc. Mais tarde vieram linguagens em script tais como php e asp. O que são Servlets? Servlet é um programa que estende a funcionalidade de um web server, gerando conteúdo dinâmico e interagindo com os clientes, utilizando o modelo request/response. Os servlets não são restritos ao modelo HTTP de request/response, onde na realidade são pequenas aplicações de servidores, mas o modelo HTTP é o modelo mais comumente utilizado. Arquitetura de um Servlet HTTP SERVLET Esta classe estende a classe javax.servlet.genericservlet. Possui basicamente seis métodos que são chamados automaticamente de acordo com os métodos HTTP que são requisitados. Por exemplo se a solicitação do seu browser for feita pelo método GET, no seu servlet irá ser chamado o método doget(). Basicamente você irá trabalhar com dois métodos: o GET e o POST. Os seis métodos são: dopost(); doput(); doget(); dodelete(); dooption(); dotrave(); 1 of 6

2 HTTP SERVLET REQUEST As solicitações HTTP que o browser envia pelo cliente ao servidor com informações importantes, tais como cookies e referenciador são tratadas a partir do objeto HttpServletRequest passado a um método doget ou dopost. Aqui você consegue recuperar cabeçalhos, recuperar parâmetros passados ao servidor etc. getheadernames(); - pega todos os nomes dos cabeçalhos. getheader (); - pega todos os valores do cabeçalho. getquerystring(); - pega a Query String completa. getparameternames(); - pega todos os names dos parâmetros passados. getparametervalues(); - recuperação de parâmetros de múltiplos valores. getparameter(); - recuperação de parâmetros de acordo com o nome passado. HTTP SERVLET RESPONSE A interface HttpServletResponse oferece diversos métodos específicos de protocolo. Sempre você precisará especificar a saída para seu browser, através dos métodos setcontenttype e getwriter. Exemplo: response.setcontenttype("text/html"); PrintWriter out = response.getwriter(); Além disso você pode enviar cookies ao browser, também tem métodos para manipular os URLs enviados ao browser, gerenciamento de sessões, etc. Container de Servlets Tomcat Atualmente estão disponíveis vários containers servlets. A versão mais atual dele atualmente é a 5.0 que implementa as especificações Servlet 2.3 e JSP 1.2. O Tomcat também é um servidor de web. Isso significa que você pode usar Tomcat para solicitar serviços HTTP em servlets, e também arquivos HTML, arquivos de imagens e assim por diante. Normalmente as pessoas usam o Tomcat para requisições de Servlets e JSP, e outro servidor mais robusto em paralelo, como o Apache para as outras requisições HTTP. Ciclo de vida Em qualquer Servlet que você for escrever você precisa implementar direta ou indiretamente a interface javax.servlet.servlet. O ciclo de vida de um servlet é determinado por três de seus métodos: init, service e destroy. Os servidores carregam e executam o servlet, que por sua vez aceita nenhuma ou mais requisições de clientes e retorna dados para o mesmo. Os servidores podem também remover os servlets. Carregar: Quando um servidor carrega um servlet, ele roda o método init() do mesmo. Como a maioria dos servlets roda em servidores multi-thread, não há concorrência durante a inicialização dos mesmos. Isto ocorre pois o servidor chamará somente uma vez o método init() quando carregar o servlet e não o chamará de novo a não ser que o servlet seja recarregado. O servidor não pode recarregar um servlet até que o mesmo seja removido pelo método destroy(). Executar: Após o servidor carregar e incializar o servlet, o mesmo está apto a receber requisições do cliente. Cada requisição 2 of 6

3 do cliente possui uma chamada ao método run() em sua própria thread do servlet. O método recebe a requisição do cliente e envia a resposta. Os servlets podem executar vários métodos de serviços de uma vez. Remover: Os servlets permanecem em execução até que sejam removidos. Quando um servidor remove um servlet, ele executa o método destroy() do mesmo. O método é executado somente uma vez. O servidor não executará o método destroy() novamente até que o servlet seja recarregado e reinicializado. Contexto do Servlet Em programação de servlet, o contexto de servlet é o ambiente onde o servlet executa. O container de servlet cria um objeto ServletContext que você pode usar para acessar informações a respeito do ambiente do servlet. Um servlet também pode ligar um atributo de objeto ao contexto pelo nome. Qualquer objeto ligado a um contexto está disponível a qualquer servlet que faça parte do mesmo a plicativo web. Criar o primeiro Servlet Depois de ter instalado e configurado o Tomcat, você pode colocá-lo no serviço. Basicamente é preciso seguir seis etapas para ir de escrever o seu servlet e executá-lo Crie uma estrutura de diretório para seu aplicativo em Tomcat. Escreva o código fonte de servlet. É preciso importar o pacote javax.servlet e javax.servlet.http em seu arquivo-fonte. Compile seu código-fonte. Crie uma distribuição descritiva. Execute o Tomcat. Chame seu servlet a partir de um web browser. Analisando cada passo: Primeiro passo: Crie um diretório chamado teste sob o diretório webapps que fica dentro de Tomcat (onde foi instalado). É importante o nome do diretório, pois ele irá aparecer na URL do browser. Crie também um diretório chamado WEB-INF dentro do teste, e dentro de WEB-INF crie o diretório classes. Segundo passo: Nessa etapa você prepara seu código-fonte, depois salva dentro do diretório classes do contexto. import java.io.*; import javax.servlet.*; import javax.servlet.http.*; 3 of 6

4 public class Teste extends HttpServlet { private PrintWriter out; public void doget(httpservletrequest request, HttpServletResponse response) throws IOException, ServletException{ response.setcontenttype("text/html"); out = response.getwriter(); out.println("<html>"); out.println( "<HEAD>"); out.println( "<TITLE> Teste</TITLE>"); out.println( "</HEAD>"); out.println( "<BODY>"); out.println( "Primeiro Servlet."); out.println( "</BODY>"); out.println("</html>"); public void dopost(httpservletrequest request, HttpServletResponse response) throws IOException, ServletException{ doget(request, response); Terceiro passo: Compile o código-fonte. Quarto passo: Crie a distribuição descritiva, que nada mais é um documento XML. Esse documento será gravado com o nome de web.xml dentro do diretório WEB-INF do seu contexto. <?xml version="1.0" encoding="iso "?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " <web-app> <servlet> <servlet-class>teste</servlet-class> </servlet> <servlet-mapping> <url-pattern>/teste</url-pattern> </servlet-mapping> </web-app> Quinto passo: Se o Tomcat ainda não estiver sendo executado, será preciso iniciá-lo, caso contrário pule para o sexto passo. Sexto passo: Agora você deve chamar seu Servlet a partir de um browser da web. Por padrão o Tomcat executa na porta 8080 no diretório virtual teste. Então digite o seguinte endereço no browser: Gerenciamento de sessão Como dito anteriormente o protocolo de rede que os servidores web e browsers cliente usam para se comunicar é o HTTP, sendo a linguagem web. As conexões HTTP são iniciadas por um browser cliente que envia uma solicitação HTTP. Então, o servidor web responde com uma resposta HTTP, num comportamento simplificado. Portanto se um cliente solicitar um outro recurso do servidor, ele precisará abrir uma outra conexão HTTP para o servidor. Vamos imaginar que um usuário está comprando em uma loja on-line. Como sempre, o processo se inicia com o usuário buscando por um produto. Se o produto for encontrado, então o usuário entrará com a quantidade daquele produto no formulário do carrinho de compras e submeterá ao servidor. Mas, o usuário ainda não está saindo, ele ainda quer comprar algo mais. Portanto, ele busca novamente no catálogo pelo segundo produto. Mas, agora, o primeiro pedido de produto está perdido, porque a conexão anterior foi fechada e o servidor web não se lembra de nada sobre a conexão anterior. Outro exemplo seria para autenticar usuários em um sistema intranet. Podemos imaginar que teríamos várias cadastros, relatórios e consultas onde a pessoa que tem acesso a isso irá precisar "logar" no sistema para poder visualizar. Se fosse uma única página tudo bem, mas agora se temos muitas páginas seria necessário validar todas elas, pedindo usuário e senha. Isso é quase impossível e não convém. Para esses dois exemplos citados acima é que entra o gerenciamento de sessão, que possuem basicamente quatro técnicas, e são elas: 1. Reescrita de URL 2. Campos ocultos 3. Cookies 4 of 6

5 4. Objetos de sessão Dessas 4 técnicas de gerenciamento de sessão, o objeto Session, representado pela interface javax.servlet.http.httpsession, é o mais fácil de usar e o mais poderoso. Por padrão quando um objeto session é criado ele envia ao browser do cliente e ao servidor um identificador de sessão, que fica ativo até que se destrua a sessão ou expire o tempo. Principais commandos do objeto Session: Criar sessão: HttpSession session = request.getsession( true ); Recuperar sessão: request.getsession(); Setar atributos: session.setattribute("usuario","valor"); Recuperar atributos: session.getattribute("usuario"); Destruir Sessão: session.invalidate(); Filtragem de Servlet O filtro de um servlet é um recurso novo na especificação Servlet 2.3, onde na realidade ele nada mais é do que uma classe Java normal que tem acesso aos objetos HttpServletResponse e HttpServletRequest antes de eles serem passados ao Servlet. Eles podem estar em cadeia, pode trabalhar com múltiplos servlets, e podem ser filtros de entrada ou de saída. Exemplo de um filtro que registra endereços IP de usuário ao arquivo de registro. import java.io.*; import javax.servlet.filter; import javax.servlet.filterchain; import javax.servlet.filterconfig; import javax.servlet.servletcontext; import javax.servlet.servletexception; import javax.servlet.servletrequest; import javax.servlet.servletresponse; public class FiltroLog implements Filter { private FilterConfig filterconfig = null ; public void dofilter(servletrequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { ServletContext servletcontext = filterconfig.getservletcontext(); ServletContext.log( req.getremotehost() ) chain.dofilter(request, response); public void init(filterconfig filterconfig) throws ServletException{ this.filterconfig = filterconfig; 5 of 6

6 public void destroy(){ this.filterconfig = null; A distribuição descritiva do exemplo é dada abaixo: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " <web-app> <filter> <filter-name>filtrolog </filter-name> <filter-class>filtrolog </filter-class> </filter> <filter-mapping> <filter-name>filtrolog</filter-name> </filter-mapping> <servlet> <servlet-class>teste</servlet-class> </servlet> <servlet-mapping> <url-pattern>/teste</url-pattern> </servlet-mapping> </web-app> 6 of 6

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80 Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: Cliente Web browser HTTP porto 80 Servidor web JDBC RMI XML... Base de Dados Aplicação em Java...

Leia mais

Aula 7: Servlets (II)

Aula 7: Servlets (II) Aula 7: Servlets (II) Diego Passos Universidade Federal Fluminense Técnicas de Projeto e Implementação de Sistemas II Diego Passos (UFF) Servlets (II) TEPIS II 1 / 31 Última Aula O que são Servlets. Estrutura

Leia mais

Servlets.

Servlets. Servlets www.facom.ufu.br/~bacala/pi O que são Servlets? Extensão de servidor escrita em Java Podem ser usados para estender qualquer tipo de aplicação do modelo requisição-resposta Todo servlet implementa

Leia mais

Ciclo de vida; Funcionamento; Requisições e Respostas.

Ciclo de vida; Funcionamento; Requisições e Respostas. Disciplina: Programação Web AULA 05 Ciclo de vida; Funcionamento; Requisições e Respostas. Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC.

Leia mais

JavaScript Fundamental e Servlet Fundamental

JavaScript Fundamental e Servlet Fundamental JavaScript Fundamental e Servlet Fundamental Profa.Denise Neves Desenvolvimento Web I Array - JavaScript Array - JavaScript Tipos Heterogêneos Array - JavaScript Array - JavaScript Array - JavaScript Inserindo

Leia mais

João Carlos Pinheiro. Julho / 2004

João Carlos Pinheiro. Julho / 2004 João Carlos Pinheiro Julho / 2004 1 Apresentar Os benefícios de servlets A arquitetura de aplicativo servlet Como funciona um Servlet Os pacotes javax.servlet e javax.servlet.http Como escrever e executar

Leia mais

Introdução. Servlet. Ciclo Vida. Servlet. Exemplos. Prof. Enzo Seraphim

Introdução. Servlet. Ciclo Vida. Servlet. Exemplos. Prof. Enzo Seraphim Introdução Servlet Ciclo Vida Exemplos Servlet Prof. Enzo Seraphim Visão Geral São objetos de uma subclasse de javax.servlet (javax.servlet.httpservlet). Possuem um ciclo de vida. Incluem em seu código,

Leia mais

Java para WEB. Servlets

Java para WEB. Servlets Servlets Servlets são classes Java que são instanciadas e executadas em associação com servidores Web, atendendo requisições realizadas por meio do protocolo HTTP. Servlets é a segunda forma que veremos

Leia mais

Programação Na Web. Servlets: Ciclo de Vida. Agenda. Visão geral sobre ciclo de vida. Nascimento de uma Servlet. Execução de uma Servlet

Programação Na Web. Servlets: Ciclo de Vida. Agenda. Visão geral sobre ciclo de vida. Nascimento de uma Servlet. Execução de uma Servlet Programação Na Web Servlets: Ciclo de Vida 1 António Gonçalves Agenda Visão geral sobre ciclo de vida Nascimento de uma Servlet Execução de uma Servlet Destruição de uma Servlet 2 Servlet Life Cycle 1

Leia mais

Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno

Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Configurando o Ambiente Ambiente de Programação IDE: Eclipse Servidor de aplicação: Tomcat

Leia mais

Java para Desenvolvimento Web

Java para Desenvolvimento Web Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para

Leia mais

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Servlets Servlet Aplicação Java que é executada no servidor que estende a capacidade do servidor Web Alternativa Java para os scripts CGI Gerenciado

Leia mais

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo

Leia mais

Desenvolvimento WEB I. Fernando de Freitas Silva

Desenvolvimento WEB I. Fernando de Freitas Silva Desenvolvimento WEB I Fernando de Freitas Silva Fernd.ffs@gmail.com Agenda Servlets JSP 2 Servlets Fundamentos Alternativa Java para os scripts CGI Um Servlet é uma classe Java que extende as capacidades

Leia mais

SERVLETS. Introdução UNIDADED

SERVLETS. Introdução UNIDADED Na unidade C, nós estudamos a tecnologia JSP (JavaServer Pages) e como vimos ela permite implementar páginas dinâmicas na web. Nesta unidade, nós estudaremos Java Servlets, que são duas tecnologias intimamente

Leia mais

Fundamentos de Servlets. Conceitos e ciclo de vida Classes e Interfaces da API Exemplos de Servlets

Fundamentos de Servlets. Conceitos e ciclo de vida Classes e Interfaces da API Exemplos de Servlets Fundamentos de Servlets Conceitos e ciclo de vida Classes e Interfaces da API Exemplos de Servlets Common Gateway Interface Aplicações Geração de documentos com conteúdo dinâmico Produzir resultados em

Leia mais

Java para WEB com Struts 2 e Hibernate

Java para WEB com Struts 2 e Hibernate Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com fernando.anselmo74@gmail.com Apresentação Fernando Anselmo fernando.anselmo74@gmail.com 25 anos na área de Desenvolvimento

Leia mais

Java na WEB Servlet. Sumário

Java na WEB Servlet. Sumário 1 Java na WEB Servlet Objetivo: Ao final da aula o aluno será capaz de: Utilizar Servlets para gerar páginas web dinâmicas. Utilizar Servlets para selecionar páginas JSPs. Utilizar Servlets como elemento

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas

Leia mais

Programação Na Web. Servlets: Como usar as Servlets. Agenda. Template genérico para criar Servlets Servlet 2.4 API

Programação Na Web. Servlets: Como usar as Servlets. Agenda. Template genérico para criar Servlets Servlet 2.4 API Programação Na Web Servlets: Como usar as Servlets 1 António Gonçalves Agenda Template genérico para criar Servlets Servlet 2.4 API Exemplo: Hello World Output: Texto, HTML e hora local. Compilar uma Servlets

Leia mais

A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)

A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,

Leia mais

UNIDADE II JAVA SERVLETS

UNIDADE II JAVA SERVLETS UNIDADE II JAVA SERVLETS INTERNET É uma rede de redes, reunindo computadores do Governo, de universidades e empresas fornecendo infra-estrutura para uso de bancos de dados, correio eletrônico, servidores

Leia mais

Arquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta

Arquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta Arquiteturas de Aplicações Web Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aplicações Convencionais vs. Web Aplicações convencionais Escritas usando uma linguagem de programação (ex.: Java) Sites de

Leia mais

Java Servlets. Leonardo Gresta Paulino Murta

Java Servlets. Leonardo Gresta Paulino Murta Java Servlets Leonardo Gresta Paulino Murta leomurta@ic.uff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação Java

Leia mais

Tecnologias Web. Java Servlets

Tecnologias Web. Java Servlets Tecnologias Web Java Servlets Cristiano Lehrer, M.Sc. O que são Servlets Extensões do servidor escritas em Java: Podem ser usados para estender qualquer tipo de aplicação do modelo requisição/resposta.

Leia mais

Trabalhando com Servlet

Trabalhando com Servlet Trabalhando com Servlet Primeiro Servlet O primeiro passo a ser dado é criar uma classe Java como qualquer outra. Essa nova classe criada deve estender a classe abstrata HttpServlet pertencente ao pacote

Leia mais

Desenvolvimento Web TCC Turma A-1

Desenvolvimento Web TCC Turma A-1 Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução a Servlets Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226

Leia mais

TUTORIAL DO SISTEMA CE MERCANTE

TUTORIAL DO SISTEMA CE MERCANTE TUTORIAL DO SISTEMA CE MERCANTE Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 1.0 1 Sistema desenvolvimento para auxiliar as Comissárias de Despacho, Agentes de Carga e

Leia mais

Autenticação e Autorização

Autenticação e Autorização Autenticação e Autorização Introdução A segurança em aplicações corporativas está relacionada a diversos aspectos, tais como: autenticação, autorização e auditoria. A autenticação identifica quem acessa

Leia mais

Desenvolvimento de Sistemas Web

Desenvolvimento de Sistemas Web Desenvolvimento de Sistemas Web Introdução Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Modelo de Aplicações Web Modelo cliente-servidor Clientes são navegadores Web Servidores estendem a funcionalidade

Leia mais

Curso de Java. Geração de Páginas WEB. TodososdireitosreservadosKlais

Curso de Java. Geração de Páginas WEB. TodososdireitosreservadosKlais Curso de Java Geração de Páginas WEB Aplicação WEB Numa aplicação WEB de conteúdo dinâmico As páginas são construídas a partir de dados da aplicação (mantidos num banco de dados). Usuários interagem com

Leia mais

Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)

Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os

Leia mais

e-nota G Módulo de Guarda da Nota Fiscal eletrônica

e-nota G Módulo de Guarda da Nota Fiscal eletrônica Página1 e-nota G Módulo de Guarda da Nota Fiscal eletrônica Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. Safeweb e-nota G... 03 2. O que é XML... 04 3. Acesso e-nota G... 06

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform

Leia mais

Desenvolvimento Web TCC-00.226 Turma A-1

Desenvolvimento Web TCC-00.226 Turma A-1 Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Arquitetura de Aplicações Distribuídas na Web Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226

Leia mais

Java Server Pages. Arquitectura de uma aplicação distribuída em Internet. Figura 1 Modelo 2

Java Server Pages. Arquitectura de uma aplicação distribuída em Internet. Figura 1 Modelo 2 Java Server Pages Arquitectura de uma aplicação distribuída em Internet Figura 1 Modelo 2 A implementação desta arquitectura, com um controlador que direcciona a execução de s, de Servlets e de JavaBeans,

Leia mais

J550. Helder da Rocha (helder@acm.org) www.argonavis.com.br

J550. Helder da Rocha (helder@acm.org) www.argonavis.com.br J550 Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 O que são Filtros Um filtro éum componente Web que reside no servidor Intercepta as requisições e respostas no seu caminho até o servlet e de

Leia mais

Programação II Programação para a Web. Christopher Burrows

Programação II Programação para a Web. Christopher Burrows Programação II Programação para a Web Christopher Burrows Apache Tomcat O Apache Tomcat é um Servlet Container desenvolvido pela Apache Software Foundation. Implementa as tecnologias Java Servlets e Java

Leia mais

Lojamundi Tecnologia Sem Limites www.lojamundi.com. br

Lojamundi Tecnologia Sem Limites www.lojamundi.com. br Compre sua Câmera IP HD 1080p na Lojamundi e instale você mesmo a partir deste tutorial Modelos LIRDNS200(Teto) e LBN24(Externa) Vamos mostrar como é fácil fazer a instalação de câmeras IP e tudo de maneira

Leia mais

Guia para instalação da Loja demonstração

Guia para instalação da Loja demonstração Guia para instalação da Loja demonstração Índice Capítulo 1... 3 Analisando a loja exemplo... 3 Capítulo 2... 6 Instalação da Loja... 6 Página 2 de 7 Capítulo 1 Analisando a loja exemplo No arquivo Loja_demonstracao.zip

Leia mais

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web:

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web: Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: 1 Cliente Web browser HTTP porto 80 Servidor web... JDBC RMI XML... Base de Dados Aplicação em

Leia mais

J550. Sessões. Helder da Rocha

J550. Sessões. Helder da Rocha J550 Sessões Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sessões Como o HTTP não mantém estado de sessão, são as aplicações Web que precisam cuidar de mantê-lo quando necessário Sessões representam

Leia mais

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação Técnicas de Programação para a Web Luiz Cláudio Silva Novembro de 2005 Apresentação Objetivos Gerais Identificar os diversos modelos de funcionamento de uma aplicação Web Citar as caracterísitcas de uma

Leia mais

Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Extensão de servidor escrita em Java Podem ser usados para estender qualquer tipo de aplicação do modelo requisição- resposta Todo servlet implementa a

Leia mais

J550. Servlets. Helder da Rocha

J550. Servlets. Helder da Rocha J550 Servlets Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sobre este módulo Neste módulo serão apresentados os fundamentos de servlets Como escrever um servlet Como compilar um servlet Como

Leia mais

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto

Leia mais

Java Server Pages (JSP)

Java Server Pages (JSP) Java Server Pages () joao@ecomp.uefs.br Departamento de Ciências Exatas Universidade Estadual de Feira de Santana Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1 Código do Servlet

Leia mais

Arquitetura de uma Webapp

Arquitetura de uma Webapp Arquitetura de uma Webapp Arquitetura J2EE Containers e componentes MVC: introdução Frederico Costa Guedes Pereira 2006 fredguedespereira@gmail.com Plataforma J2EE World Wide Web e a Economia da Informação

Leia mais

USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP

USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens

Leia mais

SIST706 Sistemas Distribuídos

SIST706 Sistemas Distribuídos Slide07 Applets, Servlets e Webservices SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Applets, Servlets e Webservices Applets Armazena arquivos

Leia mais

Java TM Servlets. Java e Engenharia de Software Orientada a Objetos. por Jorge H. C. Fernandes Julho de 1999

Java TM Servlets. Java e Engenharia de Software Orientada a Objetos. por Jorge H. C. Fernandes Julho de 1999 Java TM Servlets Java e Engenharia de Software Orientada a Objetos por Jorge H. C. Fernandes (jorge@dimap.ufrn.br) Julho de 1999 Objetivos desta Aula Descrever o modelo computacional de Servlets Comparar

Leia mais

Desenvolvimento Web com JSP/Servlets

Desenvolvimento Web com JSP/Servlets Desenvolvimento Web com JSP/Servlets Requisitos Linguagem Java; Linguagem SQL; Noções de HTML; Noções de CSS; Noções de Javascript; Configuração do ambiente JDK APACHE TOMCAT MySQL Instalando o JDK Instalando

Leia mais

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M JAVA Marcio de Carvalho Victorino 1 Servlets 2 1 Plataforma WEB Baseada em HTTP (RFC 2068): Protocolo simples de transferência de arquivos Sem estado (não mantém sessão aberta) Funcionamento (simplificado):

Leia mais

MANUAL SERVIÇOS E AGENDAMENTO

MANUAL SERVIÇOS E AGENDAMENTO MANUAL SERVIÇOS E AGENDAMENTO Versão 1.0 Novembro 2013 ÍNDICE 1 SERVIÇOS NO AUTOSYSTEM...3 2 CRIAR SERVIÇO E AGENDAR TAREFA...3 2.1 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...4 2.1.1 Como Usar o

Leia mais

Java Servlets. Leonardo Gresta Paulino Murta leomurta@ic.uff.br

Java Servlets. Leonardo Gresta Paulino Murta leomurta@ic.uff.br Java Servlets Leonardo Gresta Paulino Murta leomurta@ic.uff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação Java

Leia mais

Atualização de Software Guia do Usuário

Atualização de Software Guia do Usuário Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

Leia mais

Desenvolvimento para Web com Java

Desenvolvimento para Web com Java Everton Coimbra de Araújo Desenvolvimento para Web com Java Visual Books Sumário Prefácio...13 Introdução...15 1 Preparando o Ambiente para o Desenvolvimento...19 1.1 Internet como Plataforma... 19 1.2

Leia mais

Servlets. João Carlos Pinheiro. Julho / 2005

Servlets. João Carlos Pinheiro. Julho / 2005 Servlets João Carlos Pinheiro Julho / 2005 1 Objetivos Apresentar Os benefícios de servlets A arquitetura de aplicativo servlet Como funciona um Servlet Os pacotes javax.servlet e javax.servlet.http Como

Leia mais

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04 Agenda 1. 2. Web Container TomCat 2 3 J2EE permite criar aplicações Web dinâmicas (com conteúdo dinâmico)

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:

Leia mais

Java ME Java Platform, Micro Edition Java SE Java Platform, Standard Edition Java EE Java Platform, Enterprise Edition

Java ME Java Platform, Micro Edition Java SE Java Platform, Standard Edition Java EE Java Platform, Enterprise Edition Java Plataformas A tecnologia Java está dividida em plataformas. Cada plataforma oferece um conjunto de funcionalidades para o desenvolvimento de diferentes tipos de aplicações Existem três plataformas

Leia mais

Laboratório Wireshark ARP/ICMP 1

Laboratório Wireshark ARP/ICMP 1 Laboratório Wireshark ARP/ICMP 1 Neste laboratório, vamos explorar aspectos do protocolo ICMP e do ARP: As mensagens ICMP geradas pelo programa Ping; As mensagens ICMP geradas pelo programa traceroute;

Leia mais

DESENVOLVIMENTO DE SISTEMAS WEB UNIDADE I Criação de Aplicativos Web. Luiz Leão

DESENVOLVIMENTO DE SISTEMAS WEB UNIDADE I Criação de Aplicativos Web. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Revisão da Sintaxe Java Visão Geral do Ambiente Servidor Tomcat GlassFish Uso do NetBeans para criação de aplicativos Web Tecnologia

Leia mais

Tecnologias para Web

Tecnologias para Web Tecnologias para Web Carlos Lucena lucena@inf.puc-rio.br Vitor Pellegrino vitorp@gmail.com Cidiane Lobato cidianelobato@yahoo.com.br Andrew Diniz andrew@les.inf.puc-rio.br Agenda Servlets MVC JSP Taglibs

Leia mais

J2EE. Exemplo completo Utilização Servlet. Instrutor HEngholmJr

J2EE. Exemplo completo Utilização Servlet. Instrutor HEngholmJr J2EE Exemplo completo Utilização Servlet Instrutor HEngholmJr Page 1 of 9 AT09 Exemplo complete Utilização Servlet Version 1.1 December 5, 2014 Indice 1. BASEADO NOS EXEMPLOS DE CÓDIGO DESTA APOSTILA,

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

Curso GeneXus - Eventos em Smart Devices

Curso GeneXus - Eventos em Smart Devices Curso GeneXus - Eventos em Smart Devices Há eventos cujo código é executado no servidor e eventos cujo código é executado no cliente (ou seja, no dispositivo). Vamos abordar, agora, os tipos de ações que

Leia mais

Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP

Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Software cliente: browser e outros Protocolo HTTP Infraestrutura de transporte

Leia mais

programação de páginas de conteúdo dinâmico

programação de páginas de conteúdo dinâmico Programação para a Internet II 1. Conceitos base de programação de páginas de conteúdo dinâmico Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt A internet tal como a vimos até este momento As nossas

Leia mais

MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO

MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO Tribunal Regional do Trabalho 5ª Região MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO Manual do Sistema TRT5-Saúde para Prestador Médico Baseado no modelo fornecido pelo TST-SAÙDE Versão 1.0 7/outubro/2014

Leia mais

Alfamídia Programação: Java Web

Alfamídia Programação: Java Web 1 Todos os direitos reservados para Alfamídia Prow AVISO DE RESPONSABILIDADE As informações contidas neste material de treinamento são distribuídas NO ESTADO EM QUE SE ENCONTRAM, sem qualquer garantia,

Leia mais

PROGRAMA TERRITÓRIOS DA CIDADANIA. # Manual Operacional # Matriz de Ações 2013

PROGRAMA TERRITÓRIOS DA CIDADANIA. # Manual Operacional # Matriz de Ações 2013 PROGRAMA TERRITÓRIOS DA CIDADANIA # Manual Operacional # Matriz de Ações 2013 Para informar os dados de programação da(s) sua(s) ação(ões) para o ano de 2013, você deve seguir os seguintes passos: 1. Acesse

Leia mais

Sistemas de Objetos DistribuídosRevisão Java e Java ORBs p.1/26

Sistemas de Objetos DistribuídosRevisão Java e Java ORBs p.1/26 Sistemas de Objetos Distribuídos Revisão Java e Java ORBs Francisco José da Silva e Silva Departamento de Informática da Universidade Federal do Maranhão Sistemas de Objetos DistribuídosRevisão Java e

Leia mais

Assina S_Line Manual de Uso

Assina S_Line Manual de Uso 1. Introdução O Assina S_Line permite assinar digitalmente Resultados de Exames gerados no formato S_Line em XML ou PDF, fazendo uma cópia dos mesmos em um diretório definido pelo Cliente. Os documentos

Leia mais

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião DESVENDADO O TCP/IP Prof. Me. Hélio Esperidião TCP/IP INTERNAMENTE Quando dois computadores tentam trocar informações em uma rede, o TCP/IP precisa, primeiro, determinar se os dois computadores pertencem

Leia mais

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua

Leia mais

Prática Sobre Servlets e JSP

Prática Sobre Servlets e JSP Prática Sobre Servlets e JSP 1. Localize a pasta do Tomcat (TOMCAT_HOME); 2. Acesse a pasta bin e execute tomcat5w.exe; 3. Abra o Navegador e acesse http://localhost:8080 (A apresentação de uma página

Leia mais

DESENVOLVIMENTO DE APLICAÇÕES E SERVIÇOS PARA OBSERVÁTORIOS VIRTUAIS RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA.

DESENVOLVIMENTO DE APLICAÇÕES E SERVIÇOS PARA OBSERVÁTORIOS VIRTUAIS RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA. DESENVOLVIMENTO DE APLICAÇÕES E SERVIÇOS PARA OBSERVÁTORIOS VIRTUAIS RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) Regis Lima Claus (UNIFESP, Bolsista PIBIC/CNPq) E-mail: regis.claus@unifesp.br

Leia mais

Manual Loja Virtual 2.0

Manual Loja Virtual 2.0 Conteúdo Acessando o Gestor da Loja Virtual... 2 Trocar sua senha... 2 Meus Dados... 2 Produto... 3 Cadastrar novo produto... 3 Buscar Produto... 3 Subitens do Produto... 4 Categorias do Produto... 4 Itens

Leia mais

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza

Leia mais

Para ser usado com aplicativos ativados para scanner/leitor de Código QR

Para ser usado com aplicativos ativados para scanner/leitor de Código QR Xerox QR Code App Guia de Utilização Rápida 702P03999 Para ser usado com aplicativos ativados para scanner/leitor de Código QR Use o QR (Quick Response) Code App com os seguintes aplicativos: Aplicativos

Leia mais

Executando comandos do Sistema Operacional em uma aplicação WEB Java

Executando comandos do Sistema Operacional em uma aplicação WEB Java Executando comandos do Sistema Operacional em uma aplicação WEB Java Criei uma aplicação muito simples que demonstra como um Servlet pode invocar uma classe que efetua um comando qualquer no sistema operacional.

Leia mais

Utilizar série 8 sempre que for gerar dados para o Converge.NET.

Utilizar série 8 sempre que for gerar dados para o Converge.NET. COMO CONFIGURAR E HOMOLOGAR O CGE PARA USAR CONVERGE.NET Para Usuários de NFS-e de Cascavel CONFIGURAÇÕES NFS-e NO CGE As configurações de notas fiscais de serviço no Gerenciador de Escritórios estão localizadas

Leia mais

MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL

MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL PREFEITURA DE JUIZ DE FORA SECRETARIA DA FAZENDA SUBSECRETARIA DO SISTEMA DE CONTROLE INTERNO DEPARTAMENTO DE NORMAS TÉCNICAS MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL DATA:

Leia mais

Gerenciamento de dispositivos móveis

Gerenciamento de dispositivos móveis Gerenciamento de dispositivos móveis A ferramenta Mobility management é um add-on do LANDesk Management Suite que permite a descoberta de dispositivos móveis que acessam as caixas de e-mail do Microsoft

Leia mais

Desenvolvendo Aplicações Web com Java

Desenvolvendo Aplicações Web com Java Desenvolvendo Aplicações Web com Java Agenda Fundamentos da servlet Como escrever uma servlet Como compilar uma servlet Como implantar uma servlet no servidor Como executá-la Requisição e Resposta HTTP

Leia mais

Portal de Carapicuíba Painel Administrativo

Portal de Carapicuíba Painel Administrativo Portal de Carapicuíba Painel Administrativo Guia de Uso ÍNDICE 1. Introdução 2. Acesso ao Painel Administrativo 3. Usuários 4. Notícias 5. Seções 6. Álbum de Fotos 7. Vídeos 8. Banners 9. Atos Oficiais

Leia mais

Bem-vindo ao tópico sobre Cadastro e documentos.

Bem-vindo ao tópico sobre Cadastro e documentos. Bem-vindo ao tópico sobre Cadastro e documentos. Neste tópico, vamos analisar dados de cadastro no SAP Business One. Após essa sessão, você estará apto a visualizar um registro de cliente para explicar

Leia mais

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível

Leia mais

CONFIGURANDO SERVIDOR SAT SS-1000

CONFIGURANDO SERVIDOR SAT SS-1000 1. COMUNICAÇÃO SAT-PC CONFIGURANDO SERVIDOR SAT SS-1000 Por especificação, todos os SATs, obrigatoriamente, devem se comunicar com o computador pelo cabo USB. A Sweda optou por um mecanismo moderno para

Leia mais

Bem-vindo ao tópico sobre conceitos de determinação de preços.

Bem-vindo ao tópico sobre conceitos de determinação de preços. Bem-vindo ao tópico sobre conceitos de determinação de preços. Neste tópico, explicaremos como a determinação de preços é administrada no SAP Business One. Examinaremos tipos de preço que podem ser configurados

Leia mais

INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x

INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x Para confecção desse manual, foi usado o Sistema Operacional Windows XP Professional com SP2, Servidor Web Microsoft IIS 5.1 e Internet Explorer

Leia mais

Procedimentos para configuração do DWL-2100AP em modo Access Point

Procedimentos para configuração do DWL-2100AP em modo Access Point Procedimentos para configuração do DWL-2100AP em modo Access Point No modo Access Point o DWL-2100AP se conecta a várias máquinas, sejam elas notebooks ou desktops com adaptador wireless. Neste manual

Leia mais

Instalando o SCI Manager

Instalando o SCI Manager Instalando o SCI Manager Para iniciarmos a instalação do SCI Manager execute o pacote de instalação SCI_Manager.exe, logo após sua execução será apresentada a tela de boas vindas, como na figura logo abaixo.

Leia mais

Atualização do Cartão Nacional de Saúde para o Siscan

Atualização do Cartão Nacional de Saúde para o Siscan Atualização do Cartão Nacional de Saúde para o Siscan Quando um novo exame é requisitado no Siscan é necessário inserir o CNS do paciente para preenchimento dos campos do cadastro. Estes dados estão armazenados

Leia mais

J820. Testes em J2EE com. Jakarta C A C T U S. argonavis.com.br. Helder da Rocha

J820. Testes em J2EE com. Jakarta C A C T U S. argonavis.com.br. Helder da Rocha J820 Testes em J2EE com Jakarta C A C T U S Helder da Rocha (helder@acm.org) Cactus: framework para J2EE Testa componentes J2EE no próprio container Componentes Web (Camada de Controle) Camada EJB (Model)

Leia mais

SISTEMA OPERACIONAL - ios

SISTEMA OPERACIONAL - ios Manual do Usuário SISTEMA OPERACIONAL - ios Filho Protegido Versão 1.0 1 1 Índice 1 Índice... 2 2 INTRODUÇÃO FILHO PROTEGIDO... 3 3 INSTALAÇÃO DO APLICATIVO DOS PAIS... 4 3.1 LOCAL DE INSTALAÇÃO DO FILHO

Leia mais