Estudo Dirigido - Parte 1
|
|
- Regina Azevedo Arantes
- 8 Há anos
- Visualizações:
Transcrição
1 Linguagem Java para Web - JSP Professora Lucélia Estudo Dirigido - Parte 1 Na primeira parte deste tutorial, vamos receber os dados de um formulário e verificar se os dados foram ou não preenchidos. Se os dados não forem preenchidos, o usuário será redirecionado para o formulário, solicitando que o mesmo preencha todos os campos. 1. Primeiro vamos criar um formulário para que o usuário informe seu login e senha: 3 <title>...tela de Login...</title> 4 </head> 5 <body> 6 <div id="geral"> index.jsp 7 <div id="lista">identifique-se</div> <div id="login"> 9 <form action="controle.jsp"> 10 <br /><br /><br /> 11...Login... 1 <input type="text" size="0" name="login" /><br /><br /> 13...Senha <input type="password" size="0" name="senha" /><br /><br /> 15 <input type="submit" value="entrar" /> 16 <input type="reset" value="limpar" /> 17 </form> 1 </div> 19 </div> 0 </body> 1 </html>. Agora vamos criar uma folha de estilo (CSS) para tornar mais agradável o visual para o usuário. 3. Crie um diretório chamado comum e salve o arquivo abaixo dentro dele. 1 #geral{ position:absolute; 3 left:50%; 4 margin-left:-00px; 5 top:40%; 6 margin-top:-110; 7 } 9 #lista{ 10 background-color:#0000ff; 11 color:white; 1 width:400px; 13 height:0px; 14 position:absolute; 15 top:0px; 16 left:0px; 17 text-align:center; 1 } 19 0 #login{ 1 background-color:#cccccc; color:green; 3 width:400px; 4 height:00px; 5 position:absolute; 6 top:0px; 7 left:0px; text-align:center; 9 } estilo.css 4. Acrescente a linha abaixo dentro do <head> do arquivo index.jsp: <link rel="stylesheet" type="text/css" href="comum/estilo.css" />
2 5. O seu formulário deverá estar assim: 6. Vamos criar o arquivo controle.jsp, mencionado no index. Ele deverá receber o login e a senha enviados pelo formulário, verificar se ambos os campos estão preenchidos, se não tiver, emitir mensagem de erro. 3 <meta http-equiv="content-type" content="text/html; charset=utf-"> 4 <title>controle JSP</title> 5 </head> 6 <body> 7 <% String login = request.getparameter("login"); 9 String senha = request.getparameter("senha"); if (!(login.equals("") (senha.equals("")))) { 1 out.println("<h1>dados enviados:</h1>"); 13 out.println("<p> Login: " + login + "</p>"); 14 out.println("<p> Senha: " + senha + "</p>"); 15 } else { 16 out.println("<h1 style=\"color:red;\"> Todos os dados devem ser preenchidos! </h1>"); 17 } 1 %> 19 </body> 0 </html> Nota: O código acima está misturando código JSP com HTML. Isso não é uma boa prática. A melhor opção seria criar mais uma camada de interface com o usuário. 7. Podemos mostrar a mensagem de erro no próprio index.jsp após a verificação de dados em branco, por exemplo. Altere o código do controle.jsp, mudando a linha 16 e acrescentando o as linhas 17 e 1, conforme mostrado abaixo: 3 <meta http-equiv="content-type" content="text/html; charset=utf-"> 4 <title>controle JSP</title> 5 </head> 6 <body> 7 <% String login = request.getparameter("login");
3 9 String senha = request.getparameter("senha"); if (!(login.equals("") (senha.equals("")))) { 1 out.println("<h1>dados enviados:</h1>"); 13 out.println("<p> Login: " + login + "</p>"); 14 out.println("<p> Senha: " + senha + "</p>"); 15 } else { 16 String msg = "<h1 style=\"color:red;text-align:center;\"> Todos os dados devem ser preenchidos! </h1>"; 17 session.setattribute("msg", msg); 1 response.sendredirect("index.jsp"); 19 } 0 %> 1 </body> </html>. Devemos alterar também o documento index.jsp. Acrescente as linhas de 1 a 9 nesse documento. Observe que não havia nenhum código JSP na página anteriormente, quando fizemos a alteração não foi necessário alterarmos o nome do arquivo. 3 <title>...tela de Login...</title> 4 <link rel="stylesheet" type="text/css" href="comum/layout.css" /> 5 </head> 6 <body> index.jsp 7 <div id="geral"> <div id="lista">identifique-se</div> 9 <div id="login"> 10 <form action="controle.jsp"> 11 <br /><br /><br /> 1...Login <input type="text" size="0" name="login" /><br /><br /> 14...Senha <input type="password" size="0" name="senha" /><br /><br /> 16 <input type="submit" value="entrar" /> 17 <input type="reset" value="limpar" /> 1 </form> 19 </div> 0 </div> 1 <% String mensagem = (String) session.getattribute("msg"); 3 if (mensagem == null){ 4 mensagem = ""; 5 }else{ 6 mensagem = mensagem; 7 } out.println(mensagem); 9 %> 30 </body> 31 </html> Estudo Dirigido - Parte Na segunda parte deste tutorial, vamos receber os dados do formulário já visto e vamos encerrar a sessão caso o usuário não tenha se identificado corretamente, caso contrário, o usuário será encaminhado para sua página específica 9. Acrescentando a camada Model à aplicação Nesta camada estará presentes a classe JavaBean ou simplesmente o bean. Um componente JavaBeans, ou simplesmente um bean, é uma classe Java que, quando chamada por um JSP, por exemplo, segue certas regras a serem observadas nos próximos exemplos. Vamos criar um novo pacote chamado modelo e, dentro dele, vamos criar um bean para que possamos ampliar as funcionalidades do nosso sistema web.
4 1 package modelo; public class Pessoa { 3 private String nome; 4 private String login; 5 private String senha; 6 7 public Pessoa(){ } 9 10 public String getnome() { 11 return nome; 1 } public void setnome(string nome) { 15 this.nome = nome; 16 } 17 1 public String getlogin() { 19 return login; 0 } 1 public void setlogin(string login) { 3 this.login = login; 4 } 5 6 public String getsenha() { 7 return senha; } 9 30 public void setsenha(string senha) { 31 this.senha = senha; 3 } } Pessoa.java 10. Usando o bean criado: Para usar um bean em uma página JSP, é necessário usar a diretiva <%@ page import = pacote.nomedaclasse %> ou a tag jsp. Para usar uma tag jsp devem ser fornecidos três atributos: um identificador que provê um nome local para o bean, o nome da classe do bean que é usado para instanciá-lo e um escopo que especifica o tempo de vida do bean, como mostra o exemplo a seguir. Este exemplo irá verificar se o login e a senha informados são iguais ao usuário e senha requeridos. Se não for, irá encerrar a sessão. 1 <jsp:usebean class="modelo.pessoa" id="usuario" scope="session" /> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-"> 6 <title>controle JSP</title> 7 </head> <body> 9 <% 10 String login = request.getparameter("login"); controle.jsp 11 String senha = request.getparameter("senha"); 1 13 if (!login.equals("lucelia")!senha.equals("13456")) { 14 session.invalidate(); 15 response.sendredirect("menu1.jsp"); 16 } else { 17 usuario.setlogin(login); 1 usuario.setsenha(senha); 19 usuario.setnome("lucélia!!!"); 0 session.setattribute("usuario", usuario); 1 response.sendredirect("menu1.jsp"); } 3 %> 4 </body> 5 </html>
5 11. Se o usuário digitar o login e a senha corretamente, o sistema irá mostrar o extrato da pessoa identificada, caso contrário irá mostrar apenas a mensagem usuário não autorizado, conforme o código abaixo: 1 <jsp:usebean id="usuario" class="modelo.pessoa" scope="session" /> 3 <% 4 5 if (usuario.getnome() == null) { 6 out.print("<h1>usuario nao Autorizado!!!</h1>"); menu1.jsp 7 } else { 9 %> 10 <html> 11 <head> 1 <link rel="stylesheet" type="text/css" href="comum/layout.css" /> 13 <title>pagina de Menus</title> 14 </head> 15 <body> 16 <div id="geral"> 17 <div id="lista">extrato do(a) ${usuario.nome}</div> //Expression language 1 <div id="login" style="text-align:left;"> 19 <br /><br /><br /> 0 CPF <br /> 1 Endereço...SQS 910 Sul <br /> Cartao <br /> 3 <hr /><br /> 4 Farmacia Sta Maria..150,00<br /> 5 Americanas.com...100,00<br /> 6 Posto Gasol...7,00<br /> 7 Posto Texaco II...6,00<br /> Extra...10,00<br /> 9 <hr /> 30 Total...R$570,00 31 </div> 3 </div> 33 </body> 34 </html> 35 <% } 36 %> 1. Podemos ainda criar outra opção: Se o usuário informar a senha de um determinado usuário, mostra o seu extrato, se informar usuário e senha de outro usuário, mostra o extrato desse outro usuário. Se não for de nenhum dos dois, mostra a mensagem usuário não autorizado. Nota 1: O arquivo controle.jsp deverá ser alterado 1 <jsp:usebean class="modelo.pessoa" id="usuario" scope="session" /> 3 <html> 4 <head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-"> 6 <title>controle JSP</title> 7 </head> 9 <body> <% controle.jsp 10 String login = request.getparameter("login"); 11 String senha = request.getparameter("senha"); 1 13 if (login.equals("lucelia") && senha.equals("13456")) { 14 usuario.setlogin(login); 15 usuario.setsenha(senha); 16 usuario.setnome("lucélia!!!"); 17 session.setattribute("usuario", usuario); 1 response.sendredirect("menu1.jsp"); 19 } else if (login.equals("maria") && senha.equals("65431")) { 0 usuario.setlogin(login); 1 usuario.setsenha(senha); usuario.setnome("maria!!!"); 3 session.setattribute("usuario", usuario); 4 response.sendredirect("menu.jsp");
6 5 }else{ 6 session.invalidate(); 7 response.sendredirect("menu.jsp"); } 9 %> 30 </body> 31 </html> Nota : Deverá ser criado um novo arquivo chamado menu: 1 <jsp:usebean id="usuario" class="modelo.pessoa" scope="session" /> 3 <% 4 5 if (usuario.getnome() == null) { 6 out.print("usuario nao Autorizado!!!"); menu.jsp 7 } else { 9 %> 10 <html> 11 <head> 1 <link rel="stylesheet" type="text/css" href="comum/layout.css" /> 13 <title>pagina de Menus</title> 14 </head> 15 <body> 16 <div id="geral"> 17 <div id="lista">extrato do(a) ${usuario.nome}</div> 1 <div id="login" style="text-align:left;"> 19 <br /><br /><br /> 0 CPF... <br /> 1 Endereço...SQN 907 Norte <br /> Cartao <br /> 3 <hr /><br /> 4 Carrefour...00,00<br /> 5 Submarino.com...150,00<br /> 6 Restaurante China...50,00<br /> 7 Posto Texaco...60,00<br /> Giraffas...5,00<br /> 9 <hr /> 30 Total...R$45,00 31 </div> 3 </div> 33 </body> 34 </html> <% } 37 %> Exercícios Crie uma aplicação web que solicite ao usuário que informe o seu nome. Construa um bean com os campos: nome, telefone e endereço. Construa um arquivo de controle que compare o nome informado pelo usuário com dois nomes distintos. Se o usuário informar o nome de um dos dois dados comparados, exibir o seu endereço e telefone. Caso contrário, bloquear o usuário para visualizar qualquer informação.
Universidade São Judas Tadeu. Faculdade de Tecnologia e Ciências Exatas. Sistemas de Informação 3ASIN
Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Sistemas de Informação 3ASIN Atividade de Tópicos em Desenvolvimento e Banco de Dados Nome: Pedro Augusto Pereira R.A.: 201013018
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 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 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 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 maisJava na WEB Componentes Bean
1 Java na WEB Componentes Bean Objetivo: Ao final da aula o aluno será capaz de: Criar site dinâmico utilizando componentes Bean Utilizar Tags de ação Empregar Coleções de Bean. Sumário 5. Definição de
Leia mais" # $ %&'( ) *' ( +,)+ ( - $ (+*' 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' (
! " # $ %&'( ) *' ( +,)+ ( - $ (+*'.%/ 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' ( 2 (5) '%'1%6% %/ )1%12 74 % +1%() %% % *8) + 9 "(:4 8) % ; *' 3 "( % '% + 4% % ) +' 455 %' 4 *' ( +% ) + %,)1 0 +
Leia maisProgramaTchê programatche.net Programação OO com PHP
Roteiro 2 Objetivos: * Apresentar a sintaxe básica para utilização de Orientação a Objetos em PHP. Ferramentas necessárias Navegador, NetBeans, Servidor Apache. 1 Orientação a Objetos em PHP PHP é uma
Leia maisAULA APLICAÇÕES PARA WEB SESSÕES E LOGIN E SENHA
Sumário Construção de sistema Administrativo... 1 Sistema de Login... 2 SQL INJECTION... 2 Técnicas para Evitar Ataques... 2 Formulário de Login e Senha fará parte do DEFAULT... 5 LOGAR... 5 boas... 6
Leia maisCurso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais
Curso de Java Geração de Páginas WEB através de JSP Todos os direitos reservados Klais JSP e Servlets Servletsconstituem um mecanismo conveniente para a geração de páginas HTML dinâmicas e seu tratamento
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar estilos em HTML com CSS Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte
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 maisHTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).
HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a
Leia maisCOMO FUNCIONA UM FORMULÁRIO
FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,
Leia maisFormulários em HTML - O que são e para que servem
Formulários em HTML - O que são e para que servem A tag - Os atributos action e method A primeira coisa que iremos fazer é usar a tag para podermos usarmos formulários. Antes de entrarmos
Leia maisTUTORIAL JSP & SERVLET
TUTORIAL JSP & SERVLET A.A.S. UNINOVE WWW.AAS.PRO.BR Exemplo simples de JSP com Servlet (para envio e recebimento de dados) Sumário JSP & SERVLET... 2 1. Criando Projeto... 2 2. O primeiro JSP... 3 3.
Leia maisConstruindo um sistema simples de cadastro de fornecedores em PHP e MySQL.
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem
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 maisUnidade 9: Middleware JDBC para Criação de Beans
Programação Servidor para Sistemas Web 1 Unidade 9: Middleware JDBC para Criação de Beans Implementando MVC Nível 1 Prof. Daniel Caetano Objetivo: Preparar o aluno para construir classes de entidade com
Leia maisPosicionamento e Layout com CSS
Posicionamento e Layout com CSS Esquemas de posicionamento: absolute e relative Construção de layouts com divs e regras CSS Existem quatro tipos de posicionamento em CSS: estático, relativo, absoluto
Leia maisCabeçalho do documento
Cabeçalho do documento O cabeçalho de uma página HTML fica dentro das Tags e , e dentro dessas Tags podemos usar Tags , , , , e etc. A Tag TITLE Por exemplo
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que
Leia maisDesenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes
Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,
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 maisProgramação para Internet I
Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito
Leia maisJava para WEB JSTL. JavaServer Pages Standard Tag Library
JSTL JSTL JavaServer Pages Standard Tag Library API que encapsulou em tags simples toda a funcionalidade que diversas páginas Web precisam, como controle de laços (fors), controle de fluxo do tipo if else,
Leia maisIntrodução. História. Como funciona
Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado
Leia maisOmega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Leia maisAltere a cor de fundo Altere a cor do texto Utilize meta tags e direcione a página para um site qualquer
Exercício A11 - Digite o código abaixo e salve-o como ex1.htm. Documento com fundo azul!! Página com fundo e texto coloridos!
Leia maisCADASTRO DE USUÁRIO PORTAL WEB
CADASTRO DE USUÁRIO PORTAL WEB SUMÁRIO 1. ACESSANDO PELA PÁGINA DEFAULT... 3 2. ACESSANDO PELA PÁGINA DE LOGIN... 3 3. ACESSANDO PELO MENU PRINCIPAL... 4 3.1. EFETUAR CADASTRO... 5 3.2. ALTERAR CADASTRO...
Leia mais6. Introdução à Linguagem PHP
6. Introdução à Linguagem PHP A comunicação na Web exige dois agentes: o cliente web e o servidor web. O cliente requer informação (a partir de uma página HTML acessada pelo navegador) e o servidor fornece
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Aula 4 Imagine a seguinte situação: Precisamos trafegar valores de uma página PHP para outra, porém não temos formulários entre essas páginas. Como fazer
Leia maisBool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
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 maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 4 Técnico Prof. Cesar 2014 Conteúdo 1. ESTRUTURA DE UM DOCUMENTOHTML... 2 2. ELEMENTOS DA ESTRUTURA... 3 3. FORMULÁRIOS...Erro!
Leia maisManual de Utilização. Obter Acesso aos Sistemas Educação. <Versão: 1.0> Projeto: Obter Acesso Versão Doc.: <1.0> Data de criação: 15/10/2010
Obter Acesso aos Sistemas Educação Manual de Utilização Página 1/9 Conteúdo 1. Introdução... 3 1.1 Objetivo... 3 1.2 Escopo... 3 1.3 Acesso... 3 1.4 Requisitos básicos... 3 2. Interface de
Leia maisConteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web
Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisEnglish Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios
Encontrar Blogs Crie o seu blog de graça Ganhe prêmios English Português Cel: +55 (21) 7417-9918 E-mail: erick@lithic.com.br Inserindo dados no banco em PHP + Ajax + jquery + Mysql + Validação (/pt-br/blog/tutoriais
Leia maisTutorial Web Mail. Acesso e Utilização. MPX Brasil Cuiabá/MT: Av. Mal Deodoro, 1522 B Centro Norte. Contato: (65) 3364-3132 cuiaba@mpxbrasil.com.
Tutorial Web Mail Acesso e Utilização Como acessar meu e-mail institucional? 1. Para acessar seu e-mail institucional, acesse primeiramente o site ao qual ele pertence, por exemplo o e-mail contato@alianca.to.gov.br
Leia maisPHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler siedler@gmail.com
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler siedler@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Introdução
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 maisWebWork 2. João Carlos Pinheiro. jcpinheiro@cefet-ma.br
WebWork 2 João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 0.5 Última Atualização: Agosto/2005 1 Agenda Introdução WebWork 2 & XWork Actions Views Interceptadores Validação Inversão de Controle (IoC)
Leia maismkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.
Leia maisTutorial Ouvidoria. Acesso, Utilização, Visualização das Manifestações e Resposta ao Manifestante
Tutorial Ouvidoria Acesso, Utilização, Visualização das Manifestações e Resposta ao Manifestante Como acessar a Ouvidoria? 1. Primeiramente acesse o site de sua instituição, como exemplo vamos utilizar
Leia maisJava na Web. Aplicações Web
Montando o ambiente com HSQLDB JSP com um conteúdo de banco de dados: JDBC Integre JSPs com servlets aplicando o Modelo-Visualização- Controle Montando o ambiente com HSQLDB Faça a transferênci da página
Leia maisWebdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza
Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML
Leia maisO objetivo é criar um tema padrão com 3 colunas, cabeçalho, barra de menu e rodapé:
Este artigo tem por objetivo mostrar de maneira simples e direta o passo-a-passo de como criar um tema para XOOPS de maneira rápida e simples. Não vou adentrar a explicação de código, vou postando as estruturas
Leia maisManual do Usuário. Sistema de Gerenciamento de Projetos de Pesquisa
Manual do Usuário Sistema de Gerenciamento de Projetos de Pesquisa Ministério da Educação Fundação Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e da Comunicação Aplicadas
Leia maisif( document.dados.tx_ .value=="" document.dados.tx_ .value.indexof('.
grupes - Grupo de Estudos Espaço de Saberes
Leia maisDesenvolvimento de aplicações Web. Java Server Pages
Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - athanazio@pobox.com 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir HTML - Formulários @wre2008 1 Sumário Formulários HTML @wre2008 2 Formulários: Muitos elementos de um formulário html são definidos pela tag . Cada tipo de elemento
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS HTML Como criar formulários em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer
Leia maisSistema de Registro das Atividades do RT - Tutorial de utilização
Sistema de Registro das Atividades do RT - Tutorial de utilização Acesso WEB 1. Primeiro acesso Para acessar o sistema, abra seu navegador de internet e vá até o site http://sistemart.crmv pr.org.br. Você
Leia maisExercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">
Exercícios Práticos de HTML e JavaScript Exercício 1: Formulário Padrão HTML SEM JavaScript
Leia maisFORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)
FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT) Formulários (FORMS): Um formulário é uma área que pode conter elementos de formulário. Elementos de formulário são elementos que permitem ao usuário
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 maisManual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net
Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0 www.sms.agenciaglobo.net 1 ACESSO O SISTEMA 1.1 - Para acessar o sistema de envio entre no site http://sms.agenciaglobo.net/
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 maisPROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda
PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar
Leia maisGuia do RepositorioDocumento
Módulo: RepositorioDocumento.Cls_Repositorio Versão: 1.0.0 Data: 16/05/2003 Analista: João Augusto de Moura DBA: Maria Cristina de Oliveira Zimmermann Coordenador: Alex Albert Henchel Gerente Operacional:
Leia maisCONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Leia maisManual de uso do aplicativo Filho Sem Fila
Manual de uso do aplicativo Filho Sem Fila Código escola Ao abrir o aplicativo, será exibida tela solicitando o código da escola que utilizará o sistema. Para acessar, basta digitar o código fornecido
Leia maisAula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário
Sumário FORMULÁRIO EM HTML... 2 FORM... 2 ACTION... 2 METHOD... 2 INPUT... 2 INPUT TYPE TEXT... 2 INPUT TYPE PASSWORD... 2 CHECKBOX - Múltipla escolha... 4 RADIO - Escolha única... 4 Botões de ação...
Leia maisProgramação para Internet I
Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode
Leia maisSISTEMA DE GARANTIAS PÚBLICAS MPME MANUAL DE USUÁRIO INSTITUIÇÃO FINANCEIRA,
MANUAL DE USUÁRIO INSTITUIÇÃO FINANCEIRA, EXCETO BANCO DO BRASIL 1. ACESSO AO SISTEMA DE GARANTIAS PÚBLICAS (SGP/MPME) O acesso ao Sistema de Garantias Públicas SGP/MPME é feito através do site da ABGF
Leia maisJosé Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas
José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript EmpregoWeb-Registo de pessoas Elabore um sítio Web de nome EmpregoWeb, recorrendo à linguagem HTML utilizando folhas de estilos (CCS) que registe
Leia maisPasso 1: Abra seu navegador e digite http://www.no-ip.com. Passo 2: Na tela que surgir, clique em Get Started.
1 - Como obter seu DNS Dinâmico no No-IP O No-IP, é um sistema de DNS (Domain Name Server), que converte o seu endereço IP em um nome. O que o No-IP faz, é converter o nome do tipo minhacameraip.no-ip.org
Leia maisManual do Usuário Cidadão SIC Serviço de informação ao cidadão
Manual do Usuário Cidadão SIC Serviço de informação ao cidadão NOVOSIS 3ª Versão Conteúdo Introdução... 3 Principais recursos:... 4 Para o cidadão:... 4 Para os órgãos públicos:... 4 Como Utilizar o SIC...
Leia mais<link rel="stylesheet" type="text/css" href="imagens.css" />
Este código é responsável pela visualização html. exibição de Imagens
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 maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisDicas para Javascript (parte1) <style TYPE="text/css"><!--a.menu {color:000000;}a.menu:hover {color:cc0000;}-- ></style>
Dicas para Javascript (parte1) 1 - DETECTANDO A RESOLUÇÃO DO USUÁRIO
Leia maisMANUAL HELP-DESK DATACOM AUTOMAÇÕES
MANUAL HELP-DESK DATACOM AUTOMAÇÕES Esse Manual tem como objetivo explicar todas as funções do novo sistema de abertura de chamados da Datacom Automações. Esse novo programa facilitará o atendimento entre
Leia maisSPRING - VALIDAÇÃO. Altere o arquivo formulario.jsp como segue:
Altere o arquivo formulariojsp como segue: SPRING - VALIDAÇÃO
Leia maisSmart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário
Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando
Leia maisSistema de Controle de Bolsas e Auxílios - SCBA
Sistema de Controle de Bolsas e Auxílios - SCBA Manual de Utilização Perfil Beneficiário 1. 2. Objetivo do Manual... 2 Siglas e Abreviações... 2 3. Perfil do Usuário... 2 4. Descrição Geral do Sistema...
Leia maisValidação de formulário : CEP, Email e CPF
Validação de formulário : CEP, Email e CPF Publicado em: 14/09/2003 A ASP.NET veio para facilitar ainda mais o desenvolvimento para WEB, trazendo consigo todo um conjunto inovações que visam facilitar
Leia maisMinistério da Cultura
Ministério da Cultura MANUAL DO PROPONENTE: PRORROGAÇÃO DO PERÍODO DE CAPTAÇÃO VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 26/03/2013 1.0 Criação do documento Aline Oliveira - MINC 3 ÍNDICE
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 maisTutorial do Sistema de Requerimentos On-line
Tutorial do Sistema de Requerimentos On-line Atenção: Os requerimentos de segunda oportunidade, matrícula em disciplina, rematrícula, matrícula em dependência e trabalhos orientados só poderão ser abertos
Leia maisÍNDICE. 1.1 Em Login do Administrador o usuário do sistema vai digitar seu Nome de Usuário e a senha, que foi criado anteriormente.
ÍNDICE Descrição 1.0 Acessos ao Sistema 1.1 Login do Administrador 1.2 Login do Fiscal 1.3 Login do Contribuinte 2.0 Menu Principal 2.1 Gerar NFS-e 2.1.1 Gerar NFS-e 2.2 Cadastros 2.2.1 Cadastro de Atividades
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 maisVEXPRESSCRM. Manual do Usuário. Automação da força de vendas. MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.
1 Manual do Usuário VEXPRESSCRM Automação da força de vendas MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.0 2 Acesso Para acessar o sistema VEXPRESS-CRM é necessário
Leia maisProgramação web Prof. Wladimir
Programação web Prof. Wladimir Linguagem PHP Cookie e Sessão @wre2008 1 Sumário Header; Cookie; Sessão; Exemplos. @wre2008 2 Header Esta função permite que um script php redirecione para outra página.
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisProf. Roberto Desenvolvimento Web Avançado
Resposta exercício 1: Configuração arquivo web.xml helloservlet br.com.exercicios.helloservlet
Leia maisBasicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:
Livro de Visitas Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados: ID nome email mensagem data O código
Leia maisManual do Anunciante
Manual do Anunciante 1 - Compra de Pacotes Bit Turs Abaixo será listado passo a passo o processo de como será executada a compra de moedas Bit Turs para que você possa anunciar seus produtos em nosso portal.
Leia maisWEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site
WEBSITE Como utilizar um site Assistente de Criação para criar seu próprio site QUAL A PRINCIPAL UTILIDADE PARA UM SITE? Propaganda! Um website é a sua presença na mais recente das mídias. Como mídia,
Leia maisCUPOM ELETRÔNICO GBARBOSA. Manual do Conveniado
CUPOM ELETRÔNICO GBARBOSA Manual do Conveniado 1. Acesso ao sistema Para ter acesso ao sistema, o conveniado deve solicitar ao Departamento Financeiro da Cencosud Brasil Comercial Ltda. (GBarbosa), o cadastro
Leia maisRelatórios... 23 Documentos... 24 Simulador... 25 Quadrante 1... 28 Quadrante 2... 28 Quadrante 3... 28 Quadrante 4... 28 Alterar Senha...
Sumário Objetivo... 3 Primeiro acesso (Cadastro de senha)... 4 Recuperação de senha... 5 Acessando a Área Restrita... 7 Sessão... 8 Painel do Participante... 8 Menu... 8 Atualizações... 9 Navegação e usabilidade...
Leia maisSERVIÇOS REQUERIMENTO
1 / 15 todos os direitos reservados. ÍNDICE Introdução... 3 Acesso Restrito... 4 Cadastro... 4 Serviços Requerimento... 6 Certidão Web... 7 Certidão Simplificada... 8 Certidão Específica... 10 Certidão
Leia maisSILIAWEB. Sistema Integrado de Licenciamento Ambiental. Manual do usuário - Versão 1.1
SILIAWEB Sistema Integrado de Licenciamento Ambiental Manual do usuário - Versão 1.1 Dezembro - 2013 Todos os direitos reservados por Agência Estadual de Meio Ambiente de Pernambuco CPRH/PE www.cprh.pe.gov.br
Leia maisTUTORIAL GOOGLE DRIVE
TUTORIAL GOOGLE DRIVE Armazenar e compartilhar arquivos ou pastas no google drive. Para compartilhar e armazenar arquivos no google drive é necessário ter uma conta google ou conta no gmail. Após criar
Leia maisProfessor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1
Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1 Do inglês, Cascading Style Sheet, ou folha de estilo em cascata. É uma linguagem
Leia maisMANUAL DO PROGRAMA CSPSNet
MANUAL DO PROGRAMA CSPSNet Qualquer dúvida entre em contato: (33)32795093 01 USUÁRIO/CSPSNet O sistema CSPSNet está configurado para funcionar corretamente nos seguintes browsers: Internet Explorer 8.0,
Leia maisR E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y
R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y SI S TE MAS D IS TR I BUÍD O S E TO LERÂ NC IA A FA L HA S Ângelo Santos M 4189 André Elias M4272 ÍNDICE Arquitectura e funcionamento... 3 Ferramentas...
Leia maisPassos Preliminares: Acessando a máquina virtual via ssh.
CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,eama@cin.ufpe.br Instalando o APACHE, PHP (PHPADMIN), MySQL. Este tutorial
Leia maisEstrutura do exemplo
Estrutura do exemplo Application: Locais onde ficarão os seus arquivos php da sua aplicação. Config: Dados de conexão com o banco, só deve ser alterado no ínicio do desenvolvimento. CSS: Arquivos de estilo,
Leia mais