LOCADORA DE VEÍCULOS " # $! % & '( % ) )* + ) , & !1 & !/ & ! &2 /3 # & # )&

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

Download "LOCADORA DE VEÍCULOS " # $! % & '( % ) )* + ) , & !1 & !/ & ! &2 /3 # & # )&"

Transcrição

1 LOCADORA DE VEÍCULOS! " $! % & '( % ) )* '$ + ) $)$, -., & /0,& $"! &!/ &!!! &2 /3 & ) & )&

2 & 0 *& & & * ))$) ') ) * ** 0!"$% &!' ' ' 4 0 % )() *& / " 5 $ & ()& *+(,-./"& 0&! &!/ & 2!! & ) &. )&. ) 2/("& &$% "/"$,$%3%-",&(",,&4 2!("/" / &3%",&+&5/.(4 & 0 2

3 *& & 6 & &)' 2+"!.("6%,& ()&!,+&5/.(4 2&!/(),+&5/.(4 & * ))$) ') ),* + 7)) * ** 0 & )) )*) 2&+"%/-"% 784 9'$,&&: &!82/("& &$% "/"$,$%3%,&-",&(",,&4 ) $ & ;'$,&&: &!82+"!.("6%,& ()&!,+&5/.(4 0) & & *&! ) ))) & 7 <'& %&!$!,&&: &!82!("/" / &3%",&+&5/.(4&2&!/(),+&5/.(4 0 & ) & 0 && 8 & 9 3

4 ='$,&&: &!82&+"%/-"% 784 $)$ >/>,,& "-"/%>-"( %%!/(!!&!,&?("!&&,&!/%&+&%!%&!$!"(",,&! :%) ) ;.! 4 < & = *4 4 4 > A + )$. ) "!,&!.! "+!*&6.(/(!!&!!&(&/",! + 7!) & & 3 '!) ) 4 &!) '& ("& &'!")* )) ) 4!)!)!)!) /! )' /!) "("(*,"/",') & 4. 0B = & & & &,!)' +&?%",&+&5/.(!) & = & &&) )) C!) C! <!)'&!) )' 4

5 .!)' *.!) &%-"(,/("& &')* & D 4 D %3%,&-",&(",,&') ) ' &!&%+!)' E* ) & ) *) :. & & F!)' % &78!) & ) * * &5/.(!) '*& ) )&: & '&? 4 G?G + G + G E* G 4 ) class Analysis Model Proteção PerfilCliente ProgramaFidelidade IUReserva CtrlReserva Inventário Reserva Cliente Filial Veículo 5

6 %! + ' ') + ))+ )0& )*/ 0 )' + 0$0 %B-& &G% - %".!""/""!,!/(!!&! 6

7 sd Seq Reservar Veículo cliente IUReserv a CtrlReserv a Filial PerfilCliente Cliente Inv entário Veículo Proteção Reserv a num fidelidade num fidelidade? fornece num num fidelidade obter perfil obter cliente solicitar locais, datas, horários datas, horários e locais? locais, datas, horários locais, datas, horários buscar veículos data e hora buscar veículos satisfaz critérios mostrar veículos lista de veículos veículo escolhido veículo escolhido prepopular obter informações obter informações proteção obter info por estado, local, etc. solicitar dados cliente, proteções dados cliente, proteções? escolhas proteção popular com info. recebidas obter enviar reserva por obter número confirmação mostrar reserva e confirmação reserva e confirmação 7

8 class Analysis Model Cliente «boundary» IUReserv aveic «control» CtrlReserv aveic PerfilCliente + fumante + preferenciacategoriaveic + + endereço + nome + telcomercial + telresidencial Inv entário Filial + endereço + estadofederação + IDFilial ProgramaFidelidade + saldopontos Reserv a + custoestimado + datainício + datatérmino + horainício + horatérmino Proteção Veículo + coberutraadicional + custodiario + exclusões + limitesresponsabilidade + acessorio + categoriaveic + estado % ' 0 ' +, ) %&/(!!&!,&?("!&*/$5.( A&:&%/5/"B 8

9 class Classes de análise (completo) «boundary» IUReservaVeic «control» CtrlReservaVeic Filial + endereço + estadofederação + IDFilial Inventário PerfilCliente + fumante + preferenciacategoriaveic Cliente + + endereço + nome + telcomercial + telresidencial * reserva * * Veículo + acessorio + categoriaveic + estado ProgramaFidelidade + saldopontos 0.. < é aplicada Reserv a + custoestimado + datainício + datatérmino + horainício + horatérmino * Proteção + coberturaadicional + custodiario + exclusões + limitesresponsabilidade %//(."%' & ' 7 & ' % ) ' $&%!"! "%0&!&%+% * $) $)? '!&3.%7 *)0) $/)' '" &%-/&% ' & < ' D$%! &/"!,&?("!& &/"!,&%C& &/"!,& $(&& 78 %D 0, 3< 3< <, 2 4,4 K,3< 6 34 H C )F ) 0 6IJ < + LMNO)C: PM+%%4 4+%QE:CF,,R/ & M % & ) F & )0 " 2 + ')" 6)6%)6 9

10 deployment projeto casos de uso Serv idor WEB Navegador «http» «http» «http» «http» Nav egador N Navegador 2 Nav egador N- 4 A )0) & & 0

11 sd Reserv ar Veículo (prj) :Cliente :IUReserva :MostraInventario «servlet» :CtrlReserva :DataAccess pág. de reserva veíc, IDFilial e datas POST veic, IDFilial e datas :Filial popular(idfilial) buscarfilial(idfilial) preencher(regdb) verifica se a filial estará aberta nos dias e horários solicitados validar(datas) ok popular(idfilial, datas, catveic) :Inventario buscarveiculos(this) :Veiculo preencher(regdb) adicionar(veiculo) armazena coleção veics. na sessão forward pág. inventario mostrar inventário mostra todos veícs. disponíveis

12 + SD )$ + * * ) 6% class Classes projeto (delta ) DataAccess IUReserva + buscarfilial(int) : regdb + buscarveiculos(inventario) : regdb Inventario «servlet» CtrlReserva «instantiate» + adicionar(veiculo) : void + popular(int, Date[2], int) : void MostraInv entario «instantiate» Filial + endereco + estadofederecao + IDFilial + popular(int) : void + preencher(regdb) : void + validar(date[2]) : boolean * Veiculo + acessorio + categoriaveic + estado + preencher(regdb) : void &,&!&' -SD - 2

13 sd Efetiv arreserv a (prj delta2) :Cliente :IUReserva :MostraInventario :Confirmacao «servlet» :CtrlReserva :PerfilCliente :Inv entario :Veiculo :DataAccess escolhe um veíc. escolhe um veículo para reservar POST "reservar" veicid marcarreservado(veicid) indisponibiliza o veic. por período de tempo = tout marcarreservado(tout) obteridcli popular(cliid) :Cliente buscarcliente(cliid) preencher(regdb) associar(perfilcliente) setarpai(this) dispatcher.forward(confirmacao) controle pegar obj. cliente da sessão obter campos obterperfil obter dados mostra info. e pede para completar continuar poderia ser +detalhado atualizar cliente e perfil POST confirmação realizada!"$%&' () * (+,, %,-,. /. 0(0 $ '0,-0.,) 3

14 class Classes projeto (delta 2) IUReserva MostraInv entario «servlet» CtrlReserva DataAccess + buscarcliente(cliid) : regdb + buscarfilial(idfilial) : void + buscarperfil(cliid) : regdb + buscarveiculos(inventario) : regdb «instantiate» Inv entario + adicionar(veiculo) : void + popular(int, Date[2], int) : void Confirmacao «instantiate» Filial + endereco + estadofederecao + IDFilial + popular(int) : void + preencher(regdb) : void + validar(date[2]) : boolean * PerfilCliente + fumante: Boolean + preferenciacategoriaveic + popular(cliid) : void + preencher(regdb) : void + setarpai(cliente) : void Cliente + + endereço + nome + telcomercial + telresidencial + associar(perfilcliente) : void + Cliente() + obterperfil() : PerfilCliente + popular(cliid) : void + preencher(regdb) : PerfilCliente Veiculo + acessorio + categoriaveic + estado + marcar(tout) : void + preencher(regdb) : void SD % ) 3 + )'0 %4 ) 4 F & 3 E' 0,), -),'' ) )0&%0 D )'&0!?%"/,&C&!0 K! 00 T C& $%:D!D0& )0) ) H C) $ 0< 0 K 00 class Classes projeto (delta 3) FabricaObjetos BDCliente InPersist Conexao RegistroBD Statement InSGBDR 4

15 sd Reservar Veículo (com camada de persistência) «servlet» :CtrlReserva :FabricaObjetos :InPersist :InSGBDR criar(class=cliente, cliid) :Cliente BDCliente(Cliente) :BDCliente buscar(cliid) connect(bd, user, pwd) :Conexao connect obj conexão getstatement Statement :Statement obj. statement executarquery(sqlstring) exec cmdo SQL RegistroDB :RegistroBD popular registro BD obter valor de cada campo setar campos com valores de registro BD ok retorna obj Cliente 5

Sistema de Venda de Ingressos de Cinema via Internet. Documento de especificação de requisitos e projeto do sistema

Sistema de Venda de Ingressos de Cinema via Internet. Documento de especificação de requisitos e projeto do sistema Sistema de Venda de Ingressos de Cinema via Internet Documento de especificação de requisitos e projeto do sistema Este documento contém a especificação dos requisitos para um sistema de vendas de ingressos

Leia mais

Conteúdo. 1. Propósito 3 2. Realizar Backup 4. 2.1. Por PrefDBManager 4 2.2. Por SQL Server 7 3. Restaurar Backup 10

Conteúdo. 1. Propósito 3 2. Realizar Backup 4. 2.1. Por PrefDBManager 4 2.2. Por SQL Server 7 3. Restaurar Backup 10 Backup PrefSuite Conteúdo 1. Propósito 3 2. Realizar Backup 4 2.1. Por PrefDBManager 4 2.2. Por SQL Server 7 3. Restaurar Backup 10 3.1. Por PrefDBManager 10 3.2. Por SQL Server 12 3.3. Permissão User

Leia mais

Ferramenta web para administração do servidor proxy Squid

Ferramenta web para administração do servidor proxy Squid Ferramenta web para administração do servidor proxy Squid Autor: Vanderson C. Siewert Orientador: Francisco Adell Péricas, Mestre 1 Roteiro de apresentação Introdução Objetivos Fundamentação teórica Gerência

Leia mais

Sessões. Cookies HTTP Sessões Atributos de sessão

Sessões. Cookies HTTP Sessões Atributos de sessão Sessões Cookies HTTP Sessões Atributos de sessão O problema O protocolo HTTP não mantém estado entre transações distintas Ao término do atendimento da requisição, a conexão TCP é fechada pelo servidor

Leia mais

Projetar Arquitetura

Projetar Arquitetura Projetar Arquitetura Objetivos desta atividade Definir mecanismos de projeto e de implementação Definir elementos (classes e subsistemas) de projeto e organizá-los em pacotes Identificar oportunidades

Leia mais

Leonardo Gresta Paulino Murta leomurta@gmail.com

Leonardo Gresta Paulino Murta leomurta@gmail.com Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no

Leia mais

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. JDBC - Java Database Connectivity A,L,F,M

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. JDBC - Java Database Connectivity A,L,F,M JAVA Marcio de Carvalho Victorino 1 JDBC - Java Database Connectivity 2 1 JDBC conceito JDBC é uma API (Application Program Interface) para acesso a SGBD s (Sistemas Gerenciadores de Banco de Dados) relacionais

Leia mais

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores

Leia mais

ruirossi@ruirossi.pro.br

ruirossi@ruirossi.pro.br Persistência Com JPA & Hibernate Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 Mapeamento Objeto-Relacional Contexto: Linguagem de programação orientada a objetos

Leia mais

5.3.2.7 Lab - Configurações do Navegador no Windows 7

5.3.2.7 Lab - Configurações do Navegador no Windows 7 5.0 5.3.2.7 Lab - Configurações do Navegador no Windows 7 Introdução Imprima e preencha este laboratório. Neste laboratório, você realizará as configurações do navegador Microsoft Internet Explorer. Equipamento

Leia mais

Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu

Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu Prof. Hederson Velasco Ramos Uma boa maneira de analisar ameaças no nível dos aplicativo é organiza las por categoria de

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

Desenvolvimento de Aplicações. Desenvolvimento de Aplicações. Desenvolvimento de Aplicações. Dificuldades no uso de Bancos de Dados

Desenvolvimento de Aplicações. Desenvolvimento de Aplicações. Desenvolvimento de Aplicações. Dificuldades no uso de Bancos de Dados Desenvolvimento de Aplicações Desenvolvimento de Aplicações Dificuldades no uso de Bancos de Dados Um leigo não sabe o que é e como funciona um BD Mesmo um profissional da área de informática pode ter

Leia mais

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja PROTÓTIPO DE UMA APLICAÇÃO MÓVEL PARA LOCAÇÃO DE VEÍCULOS UTILIZANDO J2ME Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja Roteiro da apresentação Introdução Objetivos Fundamentação

Leia mais

IA847 - Projeto. Sistema de Coordenação do Acesso para Web Labs. Março de 2007

IA847 - Projeto. Sistema de Coordenação do Acesso para Web Labs. Março de 2007 IA847 - Projeto Sistema de Coordenação do Acesso para Web Labs Março de 2007 1 Objetivos O sistema a ser desenvolvido tem por objetivo coordenar o acesso por parte de um grupo de usuários a um Web Lab.

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

TUTORIAL JAVA AS - HTTP CLIENT COMPOSITION ENVIROMENT 7.1

TUTORIAL JAVA AS - HTTP CLIENT COMPOSITION ENVIROMENT 7.1 TUTORIAL JAVA AS - HTTP CLIENT COMPOSITION ENVIROMENT 7.1 FABIO HAIDER 2008 C O N T E Ú D O : 1 HTTP Client...3 1.1 Arquitetura...3 1.2 Usando HTTP Client...3 1.2.1 Usuário...3 1.2.2 Implementação HTTP

Leia mais

Unidade 9: Middleware JDBC para Criação de Beans

Unidade 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 mais

J550 Testes em Aplicações Web com Cactus

J550 Testes em Aplicações Web com Cactus J550 Testes em Aplicações Web com Cactus Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sobre este módulo Este módulo descreve um framework - o Jakarta Cactus - que pode ser utilizado para testar

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se

Leia mais

Kaspersky Security Center 10 SP1 (KSC 10 SP1) Como criar Exclusões

Kaspersky Security Center 10 SP1 (KSC 10 SP1) Como criar Exclusões Kaspersky Security Center 10 SP1 (KSC 10 SP1) Como criar Exclusões Regras de exclusão são grupos de condições que o Kaspersky Endpoint Security utiliza para omitir um objeto durante uma varredura (scan)

Leia mais

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6. Conteúdo 1. Introdução 2. Levantamento de Requisitos 3. Análise Orientada a Objetos 4. Projeto Orientado a Objetos 5. UML 6. Métodos Ágeis Análise Orientada a Objetos Exercícios Exercício 1 Defina o diagrama

Leia mais

JDBC Java Database Connectivity

JDBC Java Database Connectivity 5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

Sumário. Exclusão de Cookies... 2 O que são Cookies?... 2. Qual a Finalidade de um Cookie?... 2. Por que Excluir um Cookie?... 2

Sumário. Exclusão de Cookies... 2 O que são Cookies?... 2. Qual a Finalidade de um Cookie?... 2. Por que Excluir um Cookie?... 2 Sumário Exclusão de Cookies... 2 O que são Cookies?... 2 Qual a Finalidade de um Cookie?... 2 Por que Excluir um Cookie?... 2 Como excluir um Cookie?... 2 Configurações do Navegador... 6 Qual a finalidade

Leia mais

Java Básico JDBC. Razer Anthom Nizer Rojas Montaño (razer@razer.org) 2008. Banco de Dados: JDBC

Java Básico JDBC. Razer Anthom Nizer Rojas Montaño (razer@razer.org) 2008. Banco de Dados: JDBC Java Básico JDBC Razer Anthom Nizer Rojas Montaño (razer@razer.org) 2008 Banco de Dados: JDBC API de acesso a banco de dados Pacote java.sql.* Precisa-se de um driver de acesso. Ex para oracle: oracle.jdbc.driver.oracledriver

Leia mais

Esta nota apresenta como definir o SSL VPN no roteador Vigor.

Esta nota apresenta como definir o SSL VPN no roteador Vigor. Como configurar o SSL para VPN Esta nota apresenta como definir o SSL VPN no roteador Vigor. Dividiremos o tutorial em cinco partes: Parte A: Como criar uma conta de SSL. Parte B: Como configurar a segurança

Leia mais

Configurações Internet Explorer 07 Para uma boa navegação no sistema GissOnline siga as configurações básicas, descritas abaixo. Exclusão de Cookies

Configurações Internet Explorer 07 Para uma boa navegação no sistema GissOnline siga as configurações básicas, descritas abaixo. Exclusão de Cookies Sumário Exclusão de Cookies... 2 O que são Cookies?... 2 Qual a Finalidade de um Cookie?... 2 Por que Excluir um Cookie?... 2 Como excluir um Cookie?... 2 Configurações do Navegador... 7 Qual a finalidade

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB

Leia mais

Java para Desenvolvimento Web

Java para Desenvolvimento Web Java para Desenvolvimento Web Cookies Um nada mais é que um bloco de informação que é enviado do servidor para o navegador no cabeçalho da página. A partir de então, dependendo do tempo de validade do,

Leia mais

HOW TO Como calcular os tempos de navegação web e chats do MSN.

HOW TO Como calcular os tempos de navegação web e chats do MSN. Página: 1 de 7 Introdução O objetivo desse FAQ visa mostrar como é calculado o tempo de navegação web e chats MSN, para isso será utilizado a opção quotas. O que são quotas? São limites em termos de tempo

Leia mais

Exibir relatórios gerados pelo Jasper Report em Flex

Exibir relatórios gerados pelo Jasper Report em Flex Exibir relatórios gerados pelo Jasper Report em Flex Autor: Roberto Lourenço de Oliveira Júnior Email: robertojr at comp dot ufla dot br Página pessoal: http://alunos.dcc.ufla.br/~robertojr O Jasper Report

Leia mais

EM8037 Kit de Iniciação de Adaptador Powerline Wi-Fi

EM8037 Kit de Iniciação de Adaptador Powerline Wi-Fi EM8037 Kit de Iniciação de Adaptador Powerline Wi-Fi 2 PORTUGUÊS EM8037 - Kit de Iniciação de Adaptador Powerline Wi-Fi Índice 1.0 Introdução... 2 1.1 Conteúdo da embalagem... 2 2.0 Ligar os Adaptadores

Leia mais

Banco de Dados I Introdução

Banco de Dados I Introdução Banco de Dados I Introdução Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) IFSul Campus Charqueadas Sumário da aula Avaliações Visão geral da disciplina Introdução Histórico Porque

Leia mais

JDBC Tópicos avançados de acesso a base de dados relacional

JDBC Tópicos avançados de acesso a base de dados relacional JDBC Tópicos avançados de acesso a base de dados relacional A gestão de instruções SQL em JDBC 1 : proposta de uma arquitectura para evitar a manipulação de código SQL embutido em código JAVA. A arquitectura

Leia mais

Aula 03 - Projeto Java Web

Aula 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 mais

Modelo Cliente/Servidor e Introdução a Sockets

Modelo Cliente/Servidor e Introdução a Sockets Modelo Cliente/Servidor e Introdução a Sockets MC 833 Programação em s de Computadores Instituto de Computação UNICAMP Juliana Freitag Borin O modelo OSI de 7 camadas Nó origem Nó destino Apresentação

Leia mais

Banco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010

Banco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API

Leia mais

INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15

INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15 INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15 1. Um número racional é expresso por dois inteiros: um numerador e um denominador (este último diferente de zero!). Implemente um TAD para representar números

Leia mais

TUTORIAL PASSO A PASSO PARA CONEXÃO NA REDE WIRELESS DA FAI. Campus II

TUTORIAL PASSO A PASSO PARA CONEXÃO NA REDE WIRELESS DA FAI. Campus II 1 TUTORIAL PASSO A PASSO PARA CONEXÃO NA REDE WIRELESS DA Campus II - No Internet Explorer: 1. Localize o ícone do Internet Explorer na sua Área de Trabalho ou no Menu Iniciar do seu computador: 2. Dê

Leia mais

FERRAMENTA DE GERÊNCIA DE PROJETOS SEGUNDO DIRETRIZES

FERRAMENTA DE GERÊNCIA DE PROJETOS SEGUNDO DIRETRIZES FERRAMENTA DE GERÊNCIA DE PROJETOS SEGUNDO DIRETRIZES DO PMBOK Acadêmica: Taynara Bittelbrunn Orientadora: Fabiane Barreto Vavassori Benitti Roteiro Introdução Objetivos Conceitos Trabalhos correlatos

Leia mais

Gerador de código JSP baseado em projeto de banco de dados MySQL

Gerador de código JSP baseado em projeto de banco de dados MySQL Gerador de código JSP baseado em projeto de banco de dados MySQL Juliane Menin Orientanda Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos Fundamentação Teórica Especificação

Leia mais

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES. lucelia.com@gmail.com

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES. lucelia.com@gmail.com MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES lucelia.com@gmail.com Externamente ao sistema, os atores visualizam resultados de cálculos, relatórios produzidos, confirmações de requisições solicitadas,

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

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

Prova Específica Cargo Desenvolvimento

Prova Específica Cargo Desenvolvimento UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Educação Aberta e a Distância CEAD/UFPI Rua Olavo Bilac 1148 - Centro CEP 64.280-001 Teresina PI Brasil Fones (86) 3215-4101/ 3221-6227 ; Internet: www.uapi.edu.br

Leia mais

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

Considerações a serem feitas antes da implantação.

Considerações a serem feitas antes da implantação. Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz

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

Campos Chave para Modelo de E-mail de Mudanças

Campos Chave para Modelo de E-mail de Mudanças Campos Chave para Modelo de E-mail de Mudanças Este documento fornece a relação dos campos chave, disponíveis para inserção no cadastro de modelo de e-mail relacionado a mudanças. Versão 1.2 15/08/2013

Leia mais

Programação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets

Programaçã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 mais

World Wide Web e Aplicações

World Wide Web e Aplicações World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet

Leia mais

Portal Periódicos - CAPES

Portal Periódicos - CAPES Portal Periódicos - CAPES O Portal de Periódicos da Capes é uma biblioteca virtual que reúne e disponibiliza à instituições de ensino e pesquisa no Brasil o melhor da produção científica internacional.

Leia mais

GABARITO - B. manuel@carioca.br

GABARITO - B. manuel@carioca.br NOÇÕES DE INFORMÁTICA EDITORA FERREIRA PROVA MPRJ -TÉCNICO ADMINISTRATIVO - TADM NCE-UFRJ CORREÇÃO - GABARITO COMENTADO Considere que as questões a seguir referem-se a computadores com uma instalação padrão

Leia mais

Aula 1 Acesso a Banco de Dados

Aula 1 Acesso a Banco de Dados Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

Java Web. Ricardo Terra rterrabh [at] gmail.com

Java Web. Ricardo Terra rterrabh [at] gmail.com Java Web Ricardo Terra rterrabh [at] gmail.com Ricardo Terra (rterrabh [at] gmail.com) Java Web Outubro, 2008 1 CV Nome: Ricardo Terra Email: rterrabh [at] gmail.com www: ricardoterra.com.br Twitter: rterrabh

Leia mais

Utilizamos uma rede Oracle para estabelecer conexões entre a aplicação e o servidor Oracle em um ambiente de rede, considerando os seguintes fatores:

Utilizamos uma rede Oracle para estabelecer conexões entre a aplicação e o servidor Oracle em um ambiente de rede, considerando os seguintes fatores: CONFIGURANDO REDE Conexões na Rede Oracle Utilizamos uma rede Oracle para estabelecer conexões entre a aplicação e o servidor Oracle em um ambiente de rede, considerando os seguintes fatores: A configuração

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

Associação Carioca de Ensino Superior Centro Universitário Carioca

Associaçã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 mais

WebApps em Java com uso de Frameworks

WebApps em Java com uso de Frameworks WebApps em Java com uso de Frameworks Fred Lopes Índice O que são frameworks? Arquitetura em camadas Arquitetura de sistemas WEB (WebApps) Listagem resumida de frameworks Java Hibernate O que são frameworks?

Leia mais

Procedimento para Configuração de Internet em modo Bridge

Procedimento para Configuração de Internet em modo Bridge Procedimento para Configuração de Internet em modo Bridge 1- Para realizar o procedimento de configuração em modo Bridge o computador deve estar conectado via cabo Ethernet em uma das portas LAN do DSL-2640B

Leia mais

Acesso à Dados ZEOS x Delphi. Professor Anderson

Acesso à Dados ZEOS x Delphi. Professor Anderson Acesso à Dados ZEOS x Delphi Professor Anderson Introdução O ZEOS é uma biblioteca que provê o acesso à uma base de dados em MYSQL. Através dessa Library, podemos realizar operações de manipulação da base

Leia mais

Comunicação entre Processos

Comunicação entre Processos Comunicação entre Processos Comunicação entre Processos - Sistemas Operacionais fornecem mecanismos para comunicação entre processos (IPC), tal como filas de mensagens, semáfaros e memória compartilhada.

Leia mais

EM4590R1 Repetidor Sem Fios WPS

EM4590R1 Repetidor Sem Fios WPS EM4590R1 Repetidor Sem Fios WPS EM4590R1 Repetidor Sem Fios WPS 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Conteúdo da embalagem... 2 2.0 Onde colocar o repetidor sem fios WPS EM4590?... 3 3.0 Configurar

Leia mais

Autenticação de dois fatores no SonicOS

Autenticação de dois fatores no SonicOS Autenticação de dois fatores no SonicOS 1 Observações, cuidados e advertências OBSERVAÇÃO: uma OBSERVAÇÃO indica informações importantes que ajudam a usar seu sistema da melhor forma. CUIDADO: um CUIDADO

Leia mais

[Teste Escalabilidade]

[Teste Escalabilidade] Resumo do documento: Este documento tem como objectivo especificar os requisitos testes para a verificação a disponibilidade e o desempenho a medida que a carga aumenta no sistema. Palavras-Chave: Escalabilidade

Leia mais

Questionário de RC Nota3

Questionário de RC Nota3 Questionário de RC Nota3 Entrega: Individual e escrita à mão. Data de entrega: 30/10. Em todas as questões deverão constar o desenvolvimento da sua resposta, caso contrário a questão será desconsiderada.

Leia mais

Capítulo 1: Introdução...3

Capítulo 1: Introdução...3 F-Secure Anti-Virus for Mac 2014 Conteúdo 2 Conteúdo Capítulo 1: Introdução...3 1.1 O que fazer após a instalação...4 1.1.1 Gerenciar assinatura...4 1.1.2 Abrir o produto...4 1.2 Como me certificar de

Leia mais

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo. Unidade 02 A- Iniciando o Trabalho com o ACCESS: Criar e Salvar um Banco de Dados Acessar o ACCESS Criar e Salvar o Banco de Dados Locadora Encerrar o Banco de Dados e o Access Criando um Banco de Dados

Leia mais

Integre pela Internet com os Web Services OpenEdge

Integre pela Internet com os Web Services OpenEdge Integre pela Internet com os Web Services OpenEdge Luciano Oliveira Solution Consultant, Progress OpenEdge Foco da Sessão Implementando OpenEdge Web Services Entendendo Web Services Identificar quando

Leia mais

Procedimento de Acesso VPN

Procedimento de Acesso VPN Procedimento de Acesso Departamento de Tecnologia e Infraestrutura Este procedimento tem por objetivo definir as configurações básicas para acessar a rede corporativa do Esporte Clube Pinheiros via. Esporte

Leia mais

Redes de Computadores LFG TI

Redes de Computadores LFG TI Redes de Computadores LFG TI Prof. Bruno Guilhen Camada de Aplicação Fundamentos Fundamentos Trata os detalhes específicos de cada tipo de aplicação. Mensagens trocadas por cada tipo de aplicação definem

Leia mais

Unified Modeling Language UML

Unified Modeling Language UML Unified Modeling Language UML Classe e Objeto Atributo Operação Associações (Delegações [SANTOS, 2003]) Dependência Simples: multiplicidade, papel, navegabilidade Com valor semântico adicional: agregação

Leia mais

Registo de condutor (Protótipo funcional) Página apresentada ao utilizador

Registo de condutor (Protótipo funcional) Página apresentada ao utilizador Registo de condutor (Protótipo funcional) Página apresentada ao utilizador HTML da PÁGINA DE REGISTO --------------

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 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 mais

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS

MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS MONITOR E PREDITOR DE CONECTIVIDADE WIRELESS BASEADA EM LOCALIZAÇÃO GPS Aluna: Eleonora Cominato Weiner Orientador: Markus Endler Introdução A palavra mobilidade ganha mais importância a cada instante,

Leia mais

Gestão de projectos na Web

Gestão de projectos na Web Gestão de projectos na Web Relatório de desenho de alto nível Versão 1.0, 5 de Maio de 2003 Telmo Pedro Gomes Amaral (mee02013@fe.up.pt) (Grupo 15) Aplicações na Web Mestrado em Engenharia Electrotécnica

Leia mais

1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo:

1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo: 1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo: boolean[][] bool = new boolean[5][5]; for(int v = 0; v < bool.length; v++) { for(int f = 0; f < bool[v].length;

Leia mais

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome Camada de Aplicação DNS Telnet e SSH SNMP SMTP, POP e IMAP WWW FTP O espaço de nomes DNS Parte

Leia mais

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula Lista de Exercícios Engenharia de Software 29/08/2012 Grupo de 4 Pessoas, atividade para ser entregue em aula 1) Para cada caso a) classifique os requisitos b) inclua mais dois requisitos não funcionais

Leia mais

JSF - Controle de Acesso FERNANDO FREITAS COSTA

JSF - Controle de Acesso FERNANDO FREITAS COSTA JSF - Controle de Acesso FERNANDO FREITAS COSTA ESPECIALISTA EM GESTÃO E DOCÊNCIA UNIVERSITÁRIA JSF Controle de Acesso Antes de iniciarmos este assunto, é importante conhecermos a definição de autenticação

Leia mais

Sistema de Controle de Acesso de Arquivos para Dispositivos Móveis baseado em Web Services

Sistema de Controle de Acesso de Arquivos para Dispositivos Móveis baseado em Web Services Sistema de Controle de Acesso de Arquivos para Dispositivos Móveis baseado em Web Services Nome: Fernando Michels Orientador: Francisco Adell Péricas Agenda Introdução Fundamentação Teórica Desenvolvimento

Leia mais

Manutenção Expressa KPI

Manutenção Expressa KPI Arquivo: OFIT0100 - Página: 1/5 OFIT0100 Manutenção Expressa KPI v04.31 Maio/2010 Este programa tem o objetivo de gerar a planilha para Analise da Manutenção Expressa KPI Toyota. Possui os filtros: Filial.

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com. Lista de Exercícios AV1

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com. Lista de Exercícios AV1 MODELAGEM DE DADOS Lista de Exercícios - AV02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Lista de Exercícios AV1 Questão 1 Uma determinada empresa precisa controlar a alocação de empregados por

Leia mais

JavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br

JavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br JavaServer Pages (JSP) 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

Leia mais

Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica

Introdução a Programação. Ponteiros e Strings, Alocação Dinâmica Introdução a Programação Ponteiros e Strings, Alocação Dinâmica Tópicos da Aula Hoje aprenderemos a relação entre ponteiros e strings Ponteiros para strings X Vetores de Caracteres Vetores de ponteiros

Leia mais

Java na WEB Banco de Dados

Java na WEB Banco de Dados 1 Java na WEB Banco de Dados Objetivo: Ao final da aula o aluno será capaz de: Criar aplicações JSP com acesso ao Banco de Dados MySql Configurar o TomCat para acessar o MySql. Não é Objetivo: Ao final

Leia mais

JAVA JDBC Java Database Connectivity

JAVA JDBC Java Database Connectivity JAVA JDBC Java Database Connectivity Permite o acesso a banco de dados Uma das formas de acesso é utilizando o driver JDBC-ODBC que permite a conexão através de um DRIVER ODBC O ODBC (Open Database Connectivity)

Leia mais

Hiro.dll Manual do desenvolvedor

Hiro.dll Manual do desenvolvedor 1 Introduça o Hiro.dll Manual do desenvolvedor A Hiro.dll é uma biblioteca que provê todos os recursos necessários para a integração do integrador de bombas de combustível Hiro com softwares de automação

Leia mais

Coleções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS

Coleções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS Coleções Conceitos e Utilização Básica c Professores de ALPRO I Faculdade de Informática PUCRS 05/2012 ALPRO I (FACIN) Coleções: Básico 05/2012 1 / 41 Nota Este material não pode ser reproduzido ou utilizado

Leia mais

Desenvolvimento de aplicações Web. Java Server Pages

Desenvolvimento 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 mais

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL TRIBUNAL DE CONTAS DO DISTRITO FEDERAL TÉCNICO EM ADMINISTRAÇÃO PÚBLICA E ANALISTA (EXCETO PARA O CARGO 4 e 8) GABARITO 1. (CESPE/2013/MPU/Conhecimentos Básicos para os cargos 34 e 35) Com a cloud computing,

Leia mais

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para

Leia mais

Introdução Conceitos Iniciais Metodologia Web Services Considerações Finais. Introdução. Conceitos Iniciais Metodologia

Introdução Conceitos Iniciais Metodologia Web Services Considerações Finais. Introdução. Conceitos Iniciais Metodologia Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Pós-Graduação em Ciência da Computação WEB SERVICES Objetivo do trabalho; Utilização de ; Alexandra C. P. de Aguiar, Andriele

Leia mais

Software de gerenciamento de impressoras

Software de gerenciamento de impressoras Software de gerenciamento de impressoras Este tópico inclui: "Usando o software CentreWare" na página 3-10 "Usando os recursos de gerenciamento da impressora" na página 3-12 Usando o software CentreWare

Leia mais

Acesso a banco de dados

Acesso a banco de dados Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados

Leia mais