Material de Apoio Profº Alan Cleber Borim
|
|
- Ana Júlia Sebastiana Almada Laranjeira
- 8 Há anos
- Visualizações:
Transcrição
1 Desenvolvimento Web...2 Java....2 O Tomcat...2 Instalando o ambiente da aplicação....3 Instalando o jdk JAVA...3 Instalando o Tomcat...3 Criando um novo ambiente de desenvolvimento...4 Definição de Servlet...7 Introdução ao JSP...8 Diretivas...10
2 Desenvolvimento Web Java. Como já é de conhecimento de todos, a linguagem de programação JAVA vem evoluindo sempre e apresentando grandes inovações tecnológicas, a partir deste ponto estudaremos uma destas tecnologias Web: SERVLET JSP. Para que o Java funcione em aplicações escritas para Web, você precisará de um Container Servlet. Esse container pode ser um servidor, servindo todos os tipos de aplicativos Web, ou a integração de módulos funcionais. Para os nossos estudos faremos a utilização de um servidor dedicado (o Tomcat). Existem vários servidores e containeres disponíveis no mercado, sendo os mais famosos: Apache Tomcat Red Hat JBoss IBM Websphere O Tomcat O Tomcat tem suas origens no início da tecnologia servlet. A Sun criou o primeiro container servlet, o Java Web Server para demonstrar a tecnologia, porém, não era muito robusto. Ao mesmo tempo a Apache Software Foundation (ASF) criou o JServ, um servlet engine que podia ser integrado com o servidor Web Apache. Em 1999, a Sun doou o código do Java Web Server para o ASF, e os dois projetos se fundiram para criar o Tomcat. A versão 3.x foi a primeira da série Tomcat e teve descendência direta do código originário da Sun. Em 2001, o ASF liberou a versão 4.0 do Tomcat, que era uma completa arquitetura redesenhada do Tomcat no qual teve um novo código base. A série Tomcat, versão 4.x é um RI (Reference Implementation) de especificações Servlet 2.3 e JSP 1.2 A versão do Tomcat 5.x é a atual RI de especificações Servlet 2.4 e JSP 2.0. Embora exista a versão 6.x do Tomcat, essa ainda não é totalmente estável para uso. Tecnicamente o Tomcat é um Container Web, ou seja, responde as requisições web vindo de aplicações Servlet e/ou JSP, além disso, o Tomcat tem a capacidade de atuar, também, como um servidor
3 Web/HTTP ou, então, como um módulo integrado em servidores Web dedicados, como o próprio Apache ou o IIS da Microsoft. Instalando o ambiente da aplicação. Instalando o jdk JAVA Na utilização da matéria, será abordado a versão Java JDK5.x, o pacote de instalação, para o Windows, utilizado será o jdk-1_5_0_10-windows-i586-p.exe, já disponibilizado nos grupos. A instalação do pacote é padrão e não requer prática nem, tão pouco, habilidade, como exemplo deixaremos a instalação feita no diretório C:\jdk1.5.0_10 Configuração do Ambiente Java O mais importante é a correta configuração do ambiente Java para que o servidor Tomcat localize seus arquivos binários para a compilação/execução de duas aplicações Servlet e/ou JSP. Para isso devem ser criadas as seguintes variáveis de ambiente, com as respectivas informações: JAVA_HOME = C:\jdk1.5.0_10 JRE_HOME = C:\jdk1.5.0_10\jre A variável Path deve ser editada e em seu valor a informação C:\jdk1.5.0_10\bin deve ser adicionado. As variáveis de ambiente são criadas clicando, com o botão direito do mouse, em Meu Computador, Propriedades e na aba Avançado, acionando o botão Variáveis de Ambiente. Após essa configuração iremos para a instalação do Tomcat Instalando o Tomcat Pacote de instalação pode ser localizado em A instalação do Tomcat, do mesmo modo que a instalação do JDK não exige muita experiência, por isso é mais indicado utilizar o pacote de instalação compactado e apenas descompactá-lo no
4 diretório desejado, também para fins de exemplos o Tomcat terá seu conteúdo descompactado no diretório C:\Tomcat. Configurando o Ambiente Tomcat Através dos mesmos procedimentos apresentados para a criação de variáveis de ambiente, mostrado anteriormente, deve-se criar mais uma variável chamada CATALINA_HOME, onde seu conteúdo será a exata localização da instalação do Tomcat, que no nosso exemple está em C:\Tomcat Com todos esses passos finalizados temos nosso ambiente de desenvolvimento plenamente configurado, para testar devemos iniciar o Tomcat através do arquivo startup.bat presente no diretório, C:\Tomcat\bin e para confirmar se não houve nenhum erro o teste deve ser executado, se a tela do Apache Software Foundation aparecer significa que está tudo certo. Criando um novo ambiente de desenvolvimento Contextualizando um site novo O modelo de contextualização que será apresentado é, como o próprio nome diz, um modelo, não precisa ser exatamente o mesmo, isso variando da experiência do programador, portanto segue um modelo prático e funcional para a contextualização do mesmo. Por exemplo, se o novo site for armazenado na raiz do sistema, a estrutura será: C:\Site WEB-INF classes meupacote Onde, dentro do diretório WEB-INF conterão arquivo web.xml, descritor da aplicação, que será abordado mais adiante e no diretório classes ficarão os arquivos java e class utilizados pelo Tomcat. Após o processo de criação da estrutura de diretórios, deve ser criado um novo arquivo chamado Site.xml, localizado no diretório C:\tomcat\conf\Catalina\localhost contendo a seguinte estrutura mínima: <?xml version="1.0" encoding="utf-8"?> <context docbase="c: \Site" DisplayName="Nome Descritivo do Site">
5 </context> O arquivo Site.xml é o arquivo responsável por indicar ao servidor Tomcat a localização física dos arquivos que serão visualizados na utilização da aplicação. Escrevendo o primeiro teste MeuPrimeiroServlet.java package meupacote; import java.io.ioexception; import java.io.printwriter; import javax.servlet.servletexception; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; public class MeuPrimeiroServlet extends javax.servlet.http.httpservlet { public void destroy(){ super.destroy(); public void init() throws ServletException { super.init(); protected void service(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { response.setcontenttype("text/html;charset-iso "); String html = "<html>" + "<head><title>exemplo prático de Servlet</title>" + "</head>" + "<body>" + "<h1>meu Primeiro Servlet Oficial</h1><hr>" + "</body>" + "</html>"; PrintWriter out = response.getwriter(); out.print(html); out.close(); Após criar o arquivo MeuPrimeiroServlet.java o mesmo deve ser compilado, para que seja transformado em código de máquina e o containet servlet consiga executá-lo, para isso o seguinte comando deve ser executado. javac classpath C:\tomcat\common\lib\servlet-api.jar Site\MeuPrimeiroServlet.java Se não houver nenhum erro um arquivo chamado MeuPrimeiroServlet.class deverá existir.
6 Agora, voltando a contextualização do Site devemos criar um arquivo chamado web.xml localizado no diretório C:\Site\WEB-INF com as seguintes informações. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" <web-app id="webapp_id"> <description> Descritor do contexto de desenvolvimento. </description> <display-name> Meu Primeiro Servlet </display-name> <servlet> <servlet-name>meuprimeiroservlet</servlet-name> <servlet-class>meupacote.meuprimeiroservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>meuprimeiroservlet</servlet-name> <url-pattern>/meuprimeiroservlet</url-pattern> </servlet-mapping> </web-app> Pronto, nosso ambiente de desenvolvimento/testes está configurado, vamos ativá-lo: O Tomcat possui um sistema de Deploy (ativação de contexto) localizado no endereço que é o gerenciador de aplicações do Tomcat. Não possuo nenhum usuário e senha para usar esse sistema o que eu faço? Para solucionar essa situação, um usuário administrador deve ser criado, esse procedimento é executado editando o arquivo tomcat-users.xml localizado no diretório C:\tomcat\conf com as seguintes informações: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>
7 <user username="admin" password="1234" roles="admin,manager"/> </tomcat-users> Após criar esse usuário Admin, entrar nom endereço do manager e no campo XML Configuration file URL: adicionar o caminho exato do arquivo Site.xml, que no nosso exemplo está em C:\tomcat\conf\Catalina\localhost\Site.xml. Para confirmar a contextualização basta digitar Definição de Servlet Servlets são classes Java, desenvolvidas de acordo com uma estrutura vem definida, e que, quando instaladas junto a um Servidor que implemente um Servlet (no caso o Tomcat) podem tratar requisições recebidas de clientes. No nosso exemplo de servlet foram criados os métodos de inicialização (init), servidor de pedidos (service) e finalização (destroy) como mostrado no quadro abaixo. Inicializando init() Inicializado service() Servindo os Pedidos destroy() Coletando o lixo e Finalizando
8 Introdução ao JSP Enquanto que ao desenvolver um Servlet, você tem que inserir muitos códigos Java sendo que a parte do Layout (a Perfumaria) ficava a cargo do Web Designer. Graças a esse problema a Sun desenvolveu uma tecnologia baseada em Servlets chamada JavaServer Pages (JSP). JSP são páginas embutidas em HTML, assim, a página dinâmica é gerada pelo código JSP e é carregada pelo container JSP na forma de Servlet: Como? Primeiramente devemos entender a estrutura dos arquivos JSP Em páginas dinâmicas escritas em JSP você tem as tags de abertura <% e de fechamento %> para a inclusão dos comandos desejados na programação. As tags mais comuns são: Comentários <%-- esse é um comentário de uma linha --%> <% /* esse é um comentário de mais de uma linha */ %> Declaração de atributos ou métodos <%! %> Expressão de um resultado <%= %> Tags Personalizadas <%@ taglib %> Um exemplo de arquivo jsp <%@ Page language= java" contenttype= text/html; charset=iso pageencoding= ISO %> <HTML><HEAD><TITLE>Teste de página JSP</TITLE></HEAD> <BODY> <% String s = <h2> Conteúdo de uma variável string em JSP </h2> ; out.write(s); %> </BODY> </HTML>
9 A diferença básica entre a programação com Servlet e a programação com JSP é que o JSP não precisa ser compilado pelos mesmo procedimentos de compilação do Servlet, sendo isso um procedimento padrão do próprio servidor tomcat. A página JSP é um arquivo de script interpretado inicialmente e depois compilado em um Servlet, para visualizar os arquivos basta verificá-los em: C:\tomcat\work\Catalina\localhost\Site\org\apache\jsp Obs.: está marcado em negrito o nome Site, esse é o nosso site que foi criado pelos procedimentos de Deploy vistos anteriormente. Como o Servlet Container saberá que alterei o arquivo. O servidor container verifica a data de alteração dos arquivos que contem a página JSP e caso essa data se modifique o processo de compilação é executado Configuração do arquivo web.xml No caso da criação de páginas JSP, deve-se adicionais novos elementos ao arquivo web.xml, para que os arquivos iniciais sejam chamados sem a necessidade de escrevê-los diretamente na barra de endereço do browser, pra isso o arquivo web.xml deve ser alterado com as seguintes informações. (... ) <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> (... ) </welcome-file-list> (... )
10 Diretivas Diretivas são informações especiais ditas ao container sobre as páginas JSP quando compilado em Servlet. Basicamente existem três tipos de diretivas principais, que são: page: permite a importação de classes, customização de super classes servlet entre outras. include: permite que um conteúdo externo seja inserido em um arquivo servlet1 taglib: permite que o ambiente importe uma determinada biblioteca de tags Diretiva page Como o próprio nome já diz a diretiva page serve para definir informações especiais para a página JSP através de diversos atributos, vistos abaixo. Atributos da diretiva page Atributo Valores Possíveis Descrição language "Java" A linguagem de programação usada nos Scriptlets, declarações e expressões da página JSP ou qualquer dos arquivos incluídos a esta. Na versão 2.0, o único valor permitido é "Java". extends "pacote.classe" Define-se a super classe do servlet por herança import "pacote.classe" Pacote que possa ser importado session "true false" Permite ou não variáveis de sessão buffer "nome 10kb" Tamanho do buffer em KB para o JspWriter out. O buffer padrão é definido pelo servidor isthreadsafe "true" ou "false" Define se a segurança de thread é implementada na página JSP. O valor padrão é true, o que significa que o container JSP pode enviar múltiplas requisições simultâneas para a mesma página JSP. Você deverá escrever o código responsável para sincronizar as múltiplas threads clientes. Se o valor do atributo for definido como false, o container JSP enviará uma requisição de cliente de cada vez.
11 info "mensagem" Uma string que pode ser incorporada no resultado da compilação da página JSP. Mais tarde este valor pode ser obtido usando o método Servlet.getServletInfo(). errorpage "erro.jsp" O caminho para uma página JSP para a qual a página JSP atual enviará exceções (erros). iserrorpage "true false" Define se é uma página de controle de erro contenttype "text/html", "charset", Define o tipo de MIME e a codificação de caracteres que a página JSP usará quando enviar a resposta ao cliente. pageencoding "ISSO " Define a codificação de caractere que a página JSP. autoflush "true false" O valor true (padrão) indica se o buffer deve ser esvaziado. Em false, indica que uma exceção deve ser mostrada quando ocorrer overflows. Exemplo de página JSP usando a diretiva page. <%@ page language="java" contenttype="text/html" pageencoding="iso " import="java.util.*" import="java.text.simpledateformat" %> <html> <head><title>diretiva Page</title></head> <body> <h1>exemplo usando a diretiva page</h1> <% Date hoje = new Date(); SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yy"); %> A data de hoje é: <b><%= formato.format(hoje)%></b> </body> </html> Nesta página foram utilizados os atributos language, contenttype, pageencoding e import.
12 Diretiva include A diretiva include permite que possam ser incluídos conteúdos externos de outras páginas dentro da página JSP que solicita o include, para entender esse conceito vamos fazer um exemplo simples. Páginas externas cabeçalho.html rodape.html Página include.jsp <%@ page language="java" contenttype="text/html" pageencoding="iso " %> <html> <head><title>diretiva Include</title></head> <body> <h1>exemplo usando a diretiva include</h1> <%@ include file= cabecalho.html %> <h2>este é o conteúdo da página</h2> <%@ include file= rodape.html %> </body> </html>
13 Diretiva taglib Tags Personalizadas são comuns no desenvolvimento de páginas dinâmicas escritas em Java. Ao longo dos anos dois tipos de tags personalizadas surgiram, as tags Clássicas e Tags Simples. Abaixo veremos um exemplo de criação de uma tag básica que simplesmente irá imprimir na tela a mensagem Desenvolvento com taglib como resultado de uma página html. DesenvolvendoTaglib.java package meupacote; import java.io.ioexception; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.tagsupport; public class DesenvolvendoTaglib extends TagSupport { public int dostartag( ) throws JspException { try { pagecontext.getout( ).print( Desenvolvendo com taglib ); catch (IOException ioe) { Throw new JspTagException( Erro: IOException ); Return SKIP_BODY;
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 maisProgramaçã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 maisJava 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 maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
Leia maisTencologia 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 maisINTRODUÇÃO À TECNOLOGIA SERVLETS
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores
Leia maisProf. Roberto Desenvolvimento Web Avançado
Resposta exercício 1: Configuração arquivo web.xml helloservlet br.com.exercicios.helloservlet
Leia maisJavaServer Pages. Também são conhecidas pela sigla correspondente (JSP). Representam mais uma tecnologia da plataforma JEE.
Slide 1 Conceito Também são conhecidas pela sigla correspondente (JSP). Representam mais uma tecnologia da plataforma JEE. Uma JSP é uma página HTML com código Java embutido com o objetivo de fornecer
Leia maisJ2EE. 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 maisCriando e Entendendo o Primeiro Servlet Por: Raphaela Galhardo Fernandes
Criando e Entendendo o Primeiro Servlet Por: Raphaela Galhardo Fernandes Resumo Neste tutorial serão apresentados conceitos relacionados a Servlets. Ele inicial como uma breve introdução do funcionamento
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web JSP Antes de iniciarmos a comentar sobre a Tecnologia Java Server Pages, teremos uma breve apresentação do Servidor (Web Contanier) TomCat. Então vamos lá. Servidor TomCat
Leia maisAutenticaçã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 maisProjeto Amadeus. Guia de Instalação 00.95.00 Windows
Projeto Amadeus Guia de Instalação 00.95.00 Windows Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.2 Apache TomCat 6.0.18...4 2.3 PostgreSQL 8.3...5 3. Instalando
Leia maisPrá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 maisJava 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 maisUse 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 maisPadrã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 maisArquitetura de Aplicações JSP/Web. Padrão Arquitetural MVC
Arquitetura de Aplicações JSP/Web Padrão Arquitetural MVC Arquitetura de Aplicações JSP/Web Ao projetar uma aplicação Web, é importante considerála como sendo formada por três componentes lógicos: camada
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo JavaServer Pages (JSP) 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 maisWeb 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 maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisTutorial Jogo da Velha WEB
Tutorial Jogo da Velha WEB Criação do Projeto 1- Inicie o Eclipse 2- Crie um novo projeto Web dinâmico. 3- Na tela seguinte, digite o nome do projeto e caso no campo Target Runtime não estiver aparecendo
Leia maisEsse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Leia maisCurso 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 maisAssociação Carioca de Ensino Superior Centro Universitário Carioca
Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos
Leia maisComo criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
Leia maisDesenvolvimento 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 maisAplicações de Linguagem de Programação Orientada a Objeto
Aplicações de Linguagem de Programação Orientada a Objeto WEB JSP Professora Sheila Cáceres JSP É uma tecnologia que permite incluir código Java dentro de páginas web. Uma página jsp é uma página HTML
Leia maisTutorial. Começando a Criar Aplicativos SMS
Tutorial Começando a Criar Aplicativos SMS Para começar Neste tutorial você vai entender como criar e integrar um aplicativo SMS usando a Brazapp. Para uma melhor compreensão, passaremos por todos os passos:
Leia maisIntrodução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
Leia maisProgramaçã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 maisJ550 Segurança e Controle de erros
J550 Segurança e Controle de erros Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Assuntos abordados Este módulo trata de dois assuntos Como mapear erros HTTP e exceções Java a servlets ou páginas
Leia maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento
Leia maisPrática em Laboratório N.02 Criando um serviço Web via NetBeans
Prática em Laboratório N.02 Criando um serviço Web via NetBeans O objetivo deste exercício é criar um projeto apropriado para desenvolver um contêiner que você resolva utilizar. Uma vez criado o projeto,
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia mais!" # # # $ %!" " & ' ( 2
!"# # #$ %!" "& ' ( 2 ) *+, - 3 . / 4 !" 0( # "!#. %! $""! # " #.- $ 111.&( ( 5 # # 0. " % * $(, 2 % $.& " 6 # #$ %% Modelo (Encapsula o estado da aplicação) Implementado como JavaBeans Responde a consulta
Leia maisAula 4. Objetivos. Conteúdo dinâmico na internet.
Aula 4 Objetivos Conteúdo dinâmico na internet. Para uma solicitação da Web mais simples, um navegador solicita um documento HTML e o servidor Web encontra o arquivo correspondente e devolve. Se o documento
Leia maisRelatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.
Relatório do GPES Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010. Compreender a programação JSP. Os Servlets assim como JSP são tecnologias
Leia maisProgramação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets
Programação Web Professor: Diego Oliveira Conteúdo 02: JSP e Servlets JSP JSP é um template de uma página Web que usa Java para gerar HTML dinamicamente JSP é considerado server-side e roda em um objeto
Leia maisMANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisJava 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 maisSistemas 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 maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia maisO nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.
1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois
Leia maisManual de Utilização do GLPI
Manual de Utilização do GLPI Perfil Usuário Versão 1.0 NTI Campus Muzambinho 1 Introdução Prezado servidor, o GLPI é um sistema de Service Desk composto por um conjunto de serviços para a administração
Leia maisIntegração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server
Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Índice Resumo sobre este documento... 3 Integrando o IBM HTTP Server com o IBM WebSphere Application Server... 3
Leia maisDesenvolvimento 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 maisUniversidade da Beira Interior
Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação
Leia maisJSP: JAVA SERVER PAGES
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB JSP: JAVA SERVER PAGES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é e como funciona o JSP Compreender as tags do JSP Capacitar para a substituição
Leia maisGEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS
GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisSCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )
2010 SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) SCPIWebCotacao Aplicação Web para Cotação de Preços via Internet Resumo de Instruções
Leia maisMódulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do
Leia maisKassius Vargas Prestes
Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/
Leia maisUNIDADE 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 maisMaterial de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.
Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo
Leia maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
Leia maisINTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisServlets e Applets, funcionamento e comparativo.
Servlets e Applets, funcionamento e comparativo. Airon Rabel Teixeira Rua Guarapuava Joinville SC airon@ymail.com Resumo: Este artigo explica de maneira breve o funcionamento de servlets e applets, mostrando
Leia maisInstalação e Configuração do Java (por Gilberto Irajá Müller)
Instalação e Configuração do Java (por Gilberto Irajá Müller) Para o desenvolvimento em Java, é necessário fazer a instalação do Kit de desenvolvimento em Java (JDK), que é fornecido pela Sun Microsystem
Leia maisProjeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita
Leia maisArquitetura 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 maisJSP: JAVA SERVER PAGES
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB JSP: JAVA SERVER PAGES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O que é um JSP? Tags de JSP Trocando um Servlet por JSP Atividade Material de Estudo Material
Leia maisSistema de Chamados Protega
SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...
Leia maisProjeto Amadeus. Guia de Instalação 00.95.00 Linux
Projeto Amadeus Guia de Instalação 00.95.00 Linux Agosto 2010 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1 Máquina Virtual Java...4 2.1.1 Instalando JDK via apt-get...4 2.1.2 Instalando JDK a partir
Leia maisEscritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
Leia maisGuia Sphinx: instalação, reposição e renovação
Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação
Leia maisManual de instalação e configuração da Ferramenta Android SDK
Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisDocumentação Usando o Javadoc
Documentação Usando o Javadoc Prof. MSc. João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão 2.1 Última Atualização: 04/2005 1 Comentários e Documentação Comentários em Java Existem três tipos de comentários
Leia maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisObjetos Implícitos. Conceito. Instanciados pelo próprio contêiner. Disponíveis em quaisquer páginas JSP.
Slide 1 Conceito Instanciados pelo próprio contêiner. Disponíveis em quaisquer páginas JSP. Instruções de criação inseridas no método _jspservice( ). Slide 2 Identificação e tipo Identificação Tipo application
Leia maisAplicativo da Manifestação do Destinatário. Manual
Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisSistema de Gestão Comercial Plataforma GSAN. Documento de Procedimento de Instalação
Sistema de Gestão Comercial Plataforma GSAN Documento de Procedimento de Instalação Sumário 1. Visão Geral do Documento...3 1.1. Pré-Requisitos... 3 2. Procedimentos de Instalação...4 2.1. Orientações
Leia maisUNIDADE III JAVA SERVER PAGES
UNIDADE III JAVA SERVER PAGES MODELO JSP Um dos principais objetivos da tecnologia J2EE é fazer com que as tarefas sejam realizadas de forma separada. Eliminando as dependências, componentes J2EE tornam-se
Leia maisConfigurando o IIS no Server 2003
2003 Ser ver Enterprise Objetivo Ao término, você será capaz de: 1. Instalar e configurar um site usando o IIS 6.0 Configurando o IIS no Server 2003 Instalando e configurando o IIS 6.0 O IIS 6 é o aplicativo
Leia maisIMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.
CONFIGURANDO O SISTEMA OFFLINE DR.MICRO IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer. 1- Ao acessar a plataforma online a opção Minha Escola
Leia maisMódulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação
Leia maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisUSANDO APPLETS NO NETBEANS (WEB APPLICATION)...E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011)
USANDO APPLETS NO NETBEANS (WEB APPLICATION)......E A APPLET CHAMA ALGUM PACOTE EXTERNO (por Luis Alberto M Palhares de Melo Julho/2011) PASSO 1 Na estrutura do Netbeans vamos ter: Pacote externo (aqui
Leia maisLINX POSTOS AUTOSYSTEM
LINX POSTOS AUTOSYSTEM Manual Serviços e Agendamento Sumário 1 SERVIÇOS NO LINX POSTOS AUTOSYSTEM...3 2 CRIAR SERVIÇO...3 2.1 Agendamento de Tarefas Windows...5 2.2 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...6
Leia maisIntroduçã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 maisMódulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisManual de Administração
Manual de Administração Produto: n-mf Lexmark Versão: 4.0.3 Versão do Doc.: 1.0 Autor: Bruno Nercolini Ceron Data: 22/11/2010 Aplica-se à: Clientes e Revendas Alterado por: Release Note: Detalhamento de
Leia maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisCriação de um novo projeto no Eclipse utilizando Maven
1. Faça o download da versão mais atual do Eclipse IDE for Java EE Developers em https://www.eclipse.org/downloads/. 2. No Eclipse, crie um novo projeto Maven, em File >> New >> Maven Project 3. Marque
Leia maisProcedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows
Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows 1 - Configuração do J2SDKSE (Java 2 SDK Standard Edition) Deve-se obter o arquivo j2sdk-1_4_2_03-windows-i586-p.exe ou mais recente
Leia maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP
Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open
Leia maisMenu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes
Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá
Leia maisEvandro sistemas comerciais e web.
Evandro sistemas comerciais e web. Sistema de Gerenciamento Comercial. Contatos: Site: www.evandropf.ubbi.com.br e-mail: acraseado@yahoo.com.br msn: evanf@bol.com.br Tel. (19)9212-7827 O Sistema Este sistema
Leia mais