DWR DIRECTED WEB REMOTING
|
|
|
- Alexandre de Sequeira Prado
- 9 Há anos
- Visualizações:
Transcrição
1 DWR DIRECTED WEB REMOTING Vamos ver nesse artigo um pouco sobre o Frameworks Ajax para Java, o DWR. Vamos ver seus conceitos, utilidades, vantagens, algumas práticas e fazer o passo a passo para baixar, configurar e executar algumas de suas funcionalidades. Na primeira parte vamos abordar todo o seu conceito, instalação, configuração e um exemplo simples, na segunda vamos aumentar mais o nível de complexidade dos exemplos, com acesso ao banco, montagem de combos e etc, na terceira parte vamos mostrar algumas possíveis soluções de otimização e funções de tratamento de exceção. Espero que esse conteúdo seja de utilidade a todos. Parte 1 Conceitos, Instalação, Configuração e Exemplo. Primeiro vamos saber o que é o DWR. DWR nada mais é que um frameworks Ajax para Java, com funcionalidades que facilitam a sua vida na hora de desenvolver alguma aplicação que precise utilizar Ajax para executar seus métodos de sua classe Java e tem além de suas funções, uma que se destaca e é sua principal utilidade: Integração com as classes Java de dentro do próprio JavaScript( JSP/JS JAVA ). Essa é sua principal importância, fazer com que você execute métodos das suas classes de dentro do próprio JavaScript com apenas uma única linha.
2 (Imagen 1) Vantagens de se utilizar o DWR. 1.Fácil integração entre Java e JavaScript Com apenas uma simples configuração no xml, você define qual classe vai ser utilizada como um objeto Javascript. 2.Integração Spring Beans; Simples integração com componentes Spring Beans. 3.Creators configuráveis: new, session, spring static; Você pode escolher o tipo de objeto JavaScript que você quer criar para suas classes. 4. Debugging no console; O DWR tem a opção de ativar a exibição de suas chamadas para exibir no console do Tomcat ou do Eclipse 5. Real possibilidade de manter o seu padrão MVC; Se você esta utilizando na sua arquitetura o padrão MVC o DWR pode facilmente se integrar e não prejudicar a sua camada. Criando apenas mais uma camada, que seria do JS. 6. Integração com os principais Frameworks Java; O DWR vem com integração para: Spring, Struts, JSF, WebWorks, Hibernate, Pageflow Beehive / Weblogic, Servlet Objects. Desvantagens? Bem na minha opinião é que a sua única desvantagem(que pra mim não influi) é que ele só funciona dentro da plataforma Java. Vamos primeiro criar um projeto web simples e baixar o dwr.jar. Entendendo a configuração no contexto global. Para se iniciar com DWR você deverá seguir alguns passos simples. 1. Copiar o dwr.jar para a sua pasta WEB-INF/lib da sua aplicação; 2. Configurar o seu web.xml para a sua aplicação enxergar o DWR; 3. OPCIONALMENTE criar o dwr.xml; 4. Incluir as bibliotecas.js do DWR nas suas páginas JSP ou HTML. Com o nosso projeto WEB criado vamos agora instalar o DWR na aplicação.
3 Vamos baixar o dwr.jar( e coloca-lo na pasta lib do WEB-INF do seu projeto. Estamos utilizando a versão para esse artigo. Copie o dwr.jar para dentro da pasta lib do seu WEB-INF que NO MEU CASO como estou utilizando o MyEcplise então vai estar localizado em: [?]:\[SeuWorkSpace]\PaletrasDWR\web\WEB-INF\lib, se você utiliza outro plugin é só coloca-lo na pasta lib do seu WEB-INF. Pronto agora clique em cima do seu projeto dentro do eclipse e aperte F5 para atualizar o seu projeto, o MyEclipse vai atualizar automaticamente a sua lib, mais caso isso não aconteça, ainda com o seu projeto selecionado clique com o botão direito em cima dele e selecione Properties, depois vá em Java Build Path, e na aba Libaries, depois selecione Add JARs... e selecione o dwr.jar e dê OK. Agora vamos configurar o WEB.XML. Explicando as tags do XML: (Imagem 2) Primeiro você vai apontar o Servlet do DWR e criar um servlet name para ele, para que possamos mapear.
4 (Imagem 3) Agora vamos mapear o servlet: (Imagem 4) Agora o DWR já esta instalado na nossa aplicação e já esta pronto para o uso. Vamos entender que antes de tudo o DWR é um frameworks Ajax, ou seja, ele vai trabalhar com JavaScripts, isso quer dizer que, se você não quiser utiliza-lo para referenciar classes Java ele vai poder ser usado da mesma forma, só que claro sem a integração com Java, mais você poderá utilizar alguns de seus recursos como: montar grid, montar uma combo, popular divs, span, tbody e etc, isso explica o OPICIONAL para a criação do dwr.xml que iremos ver mais na frente. Inicie o Tomcat para podermos rodar a nossa aplicação. Entre com a url para acessar a sua aplicação: se o DWR foi instalado corretamente a seguinte página será carregada. (Imagem 5) Nesse momento, se você quiser já poderá utilizar o DWR nos seus JSP s ou HTML s, bastando apenas importar as bibliotecas JS nas respectivas páginas (ver imagem 13).
5 Agora vamos ver como utilizar o DWR para acessar uma classe JAVA. Criando uma classe JAVA. O nosso sistema de exemplos vai utilizar uma conexão com o banco de dados MySql, e vamos ter duas tabelas: PESSOA(nome, endereço, cidade, telefone) e USUARIO(id, login, senha). Então além de uma classe com os nossos métodos vamos criar também um Bean que represente cada tabela e suas propriedades. Mais para esse primeiro artigo ainda não vamos utilizar essa tabela no banco, fica apenas como adiantamento e justificativa para a criação desses Beans. FacadeAjax Estamos criando uma classe simples, inicialmente com um método que vai retornar uma String. (Imagem 6) Foi criada uma classe simples, dentro da estrutura de pacotes do nosso projeto: com.celulajava.palestradwr.facadeajax. Nos vamos nomear essa classe de FacadeAjax, pois ela fará o papel de Facade do Java para acessar as outras camadas da sua aplicação. Então vai funcionar da seguinte estrutura. JSP ou HTML/JS FacadeAjax Camada de negocio ou o seu Controller Persistência(DAOs) SGBD Agora vamos criar um Bean para utilizar-mos na nossa aplicação. Bean: Pessoa O nosso bean Pessoa vai representar a tabela Pessoa, vamos criá-lo dentro da seguinte estrutura de pacotes: com.celulajava.palestradwr.bean
6 (Imagem 7)
7 Bean: Usuário O nosso bean Usuario vai representar a tabela Usuário, vamos criá-lo dentro da seguinte estrutura de pacotes: com.celulajava.palestradwr.bean (Imagem 8) Com a classe FacadeAjax e os Beans criados, vamos agora criar o objeto Java para o JavaScript, com isso precisaremos criar o arquivo dwr.xml dentro da pasta WEB-INF no mesmo nível que esta o web.xml. Esse arquivo dwr.xml vai servir para mapearmos as classes Java para que elas possam ser reconhecidas e utilizadas no JavaScript. Veja abaixo:
8 (Imagem 9) Explicando as tags: 1. Allow<allow>: Esta tag é onde você define qual classe você vai mapear para o JS. 2. Create<create>: Nesta tag você vai definir o tipo de creator(new, session, struts, spring e etc) e o nome do objeto JavaScript. a. creator Tipo de creator do Objeto JS/Java. b. javascript Nome do Objeto JS/Java. 3. Param<param>: É onde você especifica a classe que você quer utilizar. a. name Tipo. b. value Endereço completo da sua Classe. 4. Convert<convert>: Nessa tag você define quem serão os seus beans. a. converter Tipo. b. Match Endereço completo do pacote do seu bean ou o próprio bean. Inicie novamente o Tomcat para que as novas configurações do xml sejam reconhecidas. Acesse novamente a url do seu projeto:
9 (Imagem 10) Agora o DWR já reconhece a sua classe Java. Se você clicar no link da sua classe você vai visualizar todos os métodos dela, e isso é muito útil, pois assim você já pode testar o seu método antes mesmo de criar seu código JavaScript. Veja abaixo:
10 (Imagem 11) Se você clicar em EXECUTE o DWR vai executar o seu método. Pronto seu JavaScript já esta acessando a sua classe Java. Vamos agora criar o nosso arquivo Java Script, vamos chamá-lo de exemplo.js e vamos criar uma pasta chamada JS onde iremos salva-lo. Exemplo.js Vamos criar uma função para acessarmos o método da nossa classe. (Imagem 12) Eu criei três funções no meu js, uma que vai acessar o meu método da minha classe Java, outra que vai exibir esse retorno dentro do meu JSP ou HTML e a última que apaga a minha mensagem da tela. Antes de mostrarmos o nosso JSP vamos dá um breve resumo da primeira e segunda função. Observem que na minha função getmsg() eu chamo o meu Objeto JS/Java que faz a chamada do meu método getmensagem(), da minha classe FacadeAjax. Mais então porque estou passando parâmetro? Primeiro o que eu estou passando não é um parâmetro e sim uma função que vai ser a função de retorno do meu método. Simples, no Js essa é uma utilização bem comum, pode ser chamada de Função de Callback, o que ela faz exatamente é equivalente a você fazer o seguinte trecho. DWRUtil.setValue( divmensagem, FacadeAjax.getMensagem()); ou var msg = FacadeAjax.getMensagem(); exibirmsg(msg);
11 Só que no JS isso praticamente não existe, então uma saída que temos é usar o método de callback, que consiste fazer a chamada da minha função de retorno, direto na assinatura da minha função principal, por isso o nome callback. E se o meu método estiver esperando um parâmetro? Essa metodologia se resume a: Função(callback, parametro1); Função espera um parâmetro. Função(callback, parametro1, paremetro2); Função espera dois parâmetros. Se a sua função espera um parâmetro, basta você inseri-lo logo após a sua função de callback. Lembrando que existem outras formas de callback. Bem acho que deu para entender, então vamos adiante para não sairmos do foco. Resumindo você já configurou o web.xml, dwr.xml, criou a classe FacadeAjax, os beans Pessoa e Usuário e o JS exemplo.js. Falta agora o JSP para chamarmos a nossa função e rodar esse exemplo. Criando um JSP Index.jsp Vamos criar um JSP chamado index.jsp e vamos salva-lo na raiz do nosso projeto. Veja abaixo: Explicando o código: 1. <%=request.getcontextpath() %> (Imagem 13) Um script que vai nos retornar o nome do nosso contexto web, no nosso caso vai retornar a string: /PalestraDWR, para montar o link do import do DWR. Você poderá colocar na mão caso deseje.
12 2. <script type="text/javascript" src='<%=request.getcontextpath() %>/dwr/interface/facadeajax.js'></script> Nessa linha você esta informando o seu objeto JavaScript que você mapeou no dwr.xml para representar a sua classe Java. Observe que temos o seguinte estrutura de endereço: /Contexto/dwr/interface/seuObjetoJS.js 3. <script type="text/javascript" src='<%=request.getcontextpath() %>/dwr/engine.js'></script> Agora estamos importando a biblioteca engine.js( do DWR. Observe que ela não possui na sua url o endereço interface. Pois o interface é só no caso de Objetos JS/Java que você mapeou no dwr.xml. 4. <script type="text/javascript" src='<%=request.getcontextpath() %>/dwr/util.js'></script> Importamos agora a biblioteca que você irá mais utilizar, a util.js( É dela que usamos a função DWRUtil.setValue(); e outras que veremos nos próximos artigos. 5. <script type="text/javascript" src='js/exemplo.js'></script> Fazemos um import do nosso JS onde se encontra as nossas funções. 6. <a href="#" onclick="javascript:getmsg();">exibir mensagem</a> <a href="#" onclick="javascript:apagamsg();">apaga Mensagem</a> Criamos dois links que ao serem clicados vão executar no onclick a nossa respectiva função. Lembrando que essa chamada pode ser feita dentro de um <input>, <link> e onde for possível fazer a chamada com JavaScript. 7. <div id="divmensagem"></div> É nessa tag <div> onde dizemos onde o DWR(Ajax) irá colocar a sua mensagem. Para isso basta colocar no setvalue o nome do ID do seu DIV. Podemos também usar a maioria das tag do HTML: span, div, table, tbody e etc. Vamos ver esse sistema rodando, acesse: ou
13 (Imagem 14) (Imagem 15) Conclusão O DWR não é um bicho de sete cabeças, ele é bem simples como vocês poderam observar, ele é fácil de usar, fácil de instalar, fácil de configurar e dar manutenção. Vimos na primeira parte desse artigo como criar, configurar um exemplo simples do DWR. No próximo artigo vamos ver alguns exemplos com acesso ao banco de dados, com novas funções e exemplos. Espero que tenham gostado deste artigo e que ele tenha sido de utilidade. Até o próximo. Handerson Frota ([email protected])
Acessando 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
WEBDESIGN. Professor: Paulo Marcos Trentin - [email protected] http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Marcos Trentin - [email protected] http://www.paulotrentin.com.br Escola CDI de Videira Novo projeto com NetBeans A partir de hoje, vamos trabalhar com projetos no NetBeans
UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual
UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus
Manual do Instar Mail v2.0
Manual do Instar Mail v2.0 Sumário Conteúdo Menu Principal... 2 Menu Cliente... 3 Pagina Categorias do Instar-Mail... 4 Importação... 4 Campanhas... 8 Cadastramento de campanhas do Instar-Mail... 9 Ações
INTRODUÇÃ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
Configurar o Furbot no Eclipse
Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão
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
Desenvolvido por: Rafael Botelho [email protected] http://rafaelbotelho.com
Desenvolvido por: Rafael Botelho [email protected] http://rafaelbotelho.com Guia de Instalação do BRlix Como tenho visto no fórum do BRlix que muitas pessoas estão encontrando dificuldades na instalação
Portaria Express 2.0
Portaria Express 2.0 A portaria do seu condomínio mais segura e eficiente. Com a preocupação cada vez mais necessária de segurança nos condomínio e empresas, investe-se muito em segurança. Câmeras, cercas,
Manual Rápido de Registro e Configuração do DJPDV
Página 1 Manual Rápido de Registro e Configuração do DJPDV Juliana Rodrigues Prado Tamizou www.djsystem.com.br (15) 3324-3333 Rua Coronel Aureliano de Camargo,973 Centro - Tatuí SP - 18270-170 Revisado
..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus. Site..: http:// www.giovaneinformatica.com.br
..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus Site..: http:// www.giovaneinformatica.com.br E-mail..: [email protected] 1-) CADASTRANDO DE PRODUTOS -Detalhes da tela -Salvando
Projudi Módulo de Correição. Tutorial Juiz Corregedor
Projudi Módulo Tutorial Juiz Corregedor Antes de mais nada, recomendamos que para a utilização do sistema Projudi você não utilize o navegador Internet Explorer, e sim os navegadores Chrome e Firefox 2
Cadastro de Usuários e Agendamento de Consultas
2013 Cadastro de Usuários e Agendamento de Consultas Cris Podologia 1 Conteúdo 1) Cadastro... 3 2) Agendamento... 8 3) Atualização e Complemento do Cadastro... 13 a) Perfil... 15 b) Endereço... 15 4) Recuperação
Configurando o Controle dos Pais no Windows Vista
Autor: Bruno Leonardo MCP, MCDST, MCSA http://brunoleonardoleal.spaces.live.com 24/06/2007 Configurando o Controle dos Pais no Windows Vista Página 1 de 16 O Controle dos Pais está disponível nas versões
Portal do Projeto Tempo de Ser
Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5
Criaçã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
Persistindo dados com TopLink no NetBeans
Persistindo dados com TopLink no NetBeans O que é TopLink? O TopLink é uma ferramenta de mapeamento objeto/relacional para Java. Ela transforma os dados tabulares de um banco de dados em um grafo de objetos
Manual de Publicação Wordpress
Fundação Universidade Federal de Mato Grosso do Sul Manual de Publicação Wordpress Núcleo de Tecnologia da Informação - UFMS Maurílio Mussi Montanha 2014 Sumário 1 Introdução... 3 2 ACESSO À INTERFACE
Tutorial-Tabela de Preços
Tutorial-Tabela de Preços - Para criar uma Tabela de Preço, devemos primeiramente cadastrar alguns itens, que são: Preço de Entrada, Categoria, Variável e Fórmula. - Aplicando Preço de Entrada - O Preço
MANUAL DA SECRETARIA
MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
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
Tutorial para emissão de NF-e
Tutorial para emissão de NF-e Conteúdo 1.Configuração do Módulo de NF-e... 2 1.1.Códigos Fiscais... 3 1.2.Contas Contábeis... 4 1.3.Conta corrente... 6 2.Emissão de NF-e... 8 2.1.Gerar NF-e... 9 2.2.NF-e
Índice. 1.1. Static Text (texto estático)...1 1.2. Dynamic Text (Texto Dinâmico)...3 1.3. Input Text...7 1.4. Exercício...8
Textos no Flash Índice 1. Texto no Flash...1 1.1. Static Text (texto estático)...1 1.2. Dynamic Text (Texto Dinâmico)...3 1.3. Input Text...7 1.4. Exercício...8 1. Texto no Flash Há três maneiras de se
Esse 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,
Cobrança Bancária. Contas / Manutenção.
Cobrança Bancária Este tutorial objetiva auxiliar os usuários na configuração do sistema para que a emissão de cobrança bancária dos títulos a receber seja feita. Os processos a seguir consistem na geração
Considere um alarme residencial ligado a um CLP compacto com os seguintes I/Os:
Exercícios de CLP Exercício 1 I/O Simulator Considere um alarme residencial ligado a um CLP compacto com os seguintes I/Os: I:1/1 Aciona o Alarme I:1/2 Desliga o Alarme I:1/3 Sensor de Presença I:1/4 Sensor
Trecho retirando do Manual do esocial Versão 1.1
Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao
Como atualizar os preços da ABCFarma.
Como atualizar os preços da ABCFarma. Requisitos 1. Ter o Microsoft Office 2003 instalado. Pode ser qualquer outra versão, mas eu vou explicar com a 2003, se você utilizar outra versão, saiba como utilizá-la.
Procedimentos 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...
..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes. Site..: http:// www.giovaneinformatica.com.br
..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes Site..: http:// www.giovaneinformatica.com.br E-mail..: [email protected] :.. Índice ndice..: 1-) CADASTRANDO DE PRODUTOS
PharmaSystem. Instalando, Configurando e Utilizando o PharmaSystem no SiSMoura
PharmaSystem Instalando, Configurando e Utilizando o PharmaSystem no SiSMoura PharmaSystem 1. O que é o PharmaSystem? O PharmaSystem é uma ferramenta PHARMA LINK para a gestão e concessão de vantagens
Guia do Usuário. idocs Content Server v.2.0-1 -
Guia do Usuário idocs Content Server v.2.0-1 - 2013 BBPaper_Ds - 2 - Sumário Introdução... 4 Inicializando a aplicação... 6 Ambiente... 7 Alterando o ambiente... 8 Senhas... 10 Alterando senhas... 10 Elementos
Descompacte o arquivo site-1.2.4.zip que foi baixado dentro da pasta do eclipse.
3 Manual do Desenvolvedor 3.1 Introdução O site que disponibiliza o SIGATI utiliza o sistema de SVN que é um programa de controle de versão de softwares utilizado no Trac. Com ele o desenvolvedor pode
( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
CSPUWEB - Cadastro de Sistemas. e Permissões de Usuários
CSPUWEB - Cadastro de Sistemas e Permissões de Usuários - Manual do Usuário - Novembro/2009 Versão 2.0 21 de novembro de 2009 [CSPUWEB MANUAL DO USUÁRIO] SUMÁRIO Capitulo 1 Cadastro de Sistemas e Permissões
Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
6.2.1.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado.
Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão
Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão Companhia de Processamento de Dados do Estado de São Paulo DDS Diretoria de Desenvolvimento de Sistemas SDS Superintendência
Enviado dados para o PHP através de formulário
Enviado dados para o PHP através de formulário Bom galera, eu estive um tempo parado sem postar nada aqui no blog, mas prometo que vou tentar voltar a ativa. Mas vamos deixar de conversa e vamos ao que
Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
ANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
BR DOT COM SISPON: MANUAL DO USUÁRIO
BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...
NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS. Versão 2.1
NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS Versão 2.1 SUMÁRIO SUMÁRIO... 2 1. INTRODUÇÃO... 3 2. LAYOUT DO ARQUIVO... 4 3. TRANSMITINDO O ARQUIVO... 5 4. CONSULTANDO
Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 13 de maio de 2013. Primeira Edição RC2
Apostila de WordPress Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima 13 de maio de 2013 Primeira Edição RC2 Copyright (C) 2013 USPGameDev A edição mais recente pode ser encontrada em:
Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel
Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela
Secretaria de Tecnologia da Informação Coordenadoria de Suporte Técnico aos Usuários
Secretaria de Tecnologia da Informação Coordenadoria de Suporte Técnico aos Usuários MANUAL DO (E-REMESSA) (Versão 4.0 Atualizada em Março/2014) SUMÁRIO 1. OBJETIVO... 3 2. PRIMEIRO ACESSO AO MÓDULO DE
Aula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA NOME DO PROJETO: CadastroWeb ALUNOS: Fabio Henrique, Murillo Victor TUTORIAL
Banner Flutuante. Dreamweaver
Banner Flutuante Dreamweaver Começamos com um arquivo em branco no Dreamweaver MX. Para que o banner apareça sobre a página, precisamos inserir uma camada a mais no arquivo HTML. Selecione o menu Inserir
MOODLE NA PRÁTICA PEDAGÓGICA
Carmen Mathias Agosto - 2009 I. CADASTRO 1. Acessar o site de treinamento (teste): http://moodle_course.unifra.br/ 2. Faça o login, clicando em acesso no lado direito superior da tela: 3. Coloque seu nome
Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.
Mídia do Twitter Esta mídia serve para mostrar os últimos tweets de uma conta específica. É útil para estabelecimentos que usam com frequência o twitter e que desejam que seus clientes acompanhem isso
Carregando dados do Banco de Dados MySQL através de uma tag SELECT
Carregando dados do Banco de Dados MySQL através de uma tag SELECT Como já vimos todo o processo de criação do Objeto XMLHttpRequest e como efetuar a comunicação com o servidor através das funções de OPEN
Para a utilização do WordPress são recomendadas as seguintes configurações:
Desenvolvimento de Site Rápido DSR Plataforma Wordpress O WordPress é uma plataforma semântica de vanguarda para publicação pessoal, com foco na estética, nos Padrões Web e na usabilidade. Ao mesmo tempo
Como instalar o Ocomon passo a passo.
Como instalar o Ocomon( Ferramenta Help Desk) passo a passo. Pessoal tudo bem? Já uso esta ferramenta há muito tempo e acho fantástica, quero compartilhar com vocês, pois ela é uma boa para quem quer gerenciar
Rotinas úteis e diárias para facilitar o uso do sistema Winsati pelo usuário.
Rotinas úteis e diárias para facilitar o uso do sistema Winsati pelo usuário. Rotina para quando clicar no ícone do Winsati e ele não inicializar Podem acontecer dois casos: 1. Caso 1: No caso de clicar
O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.
Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar
PROCEDIMENTO DO CLIENTE
Título: Plug-in Cinema PROCEDIMENTO DO CLIENTE Objetivo: Aprender a utilizar a ferramenta. Onde: Empresa Quem: Cliente Quando: Início O plug-in Cinema, desenvolvido com a tecnologia do Backsite, é um gerenciador
Java Beans e Servlets
6 Java Beans e Servlets Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Apresentar os recursos de orientação à objetos Java em JSP e integrá-los a tecnologia
Módulo Locação de Roupas
Módulo Locação de Roupas Conteúdo Caso de uso... 3 Descrição do funcionamento de todas as telas do sistema.... 12 Apontamento para acertos... 12 Confirmar Reserva... 13 Relação de Reservas... 14 Relação
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
MANUAL 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...
Manual de Instalação e Configuração do Primeiro Backup Versão PRO
Manual de Instalação e Configuração do Primeiro Backup Versão PRO Instalação do gbackup Pro Para instalar o gbackup Pro em seu computador ou servidor, basta seguir as seguintes etapas: Após baixar a instalação
Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4
1 Sumário 1. Instalando a Chave de Proteção 3 2. Novas características da versão 1.3.8 3 3. Instalando o PhotoFacil Álbum 4 4. Executando o PhotoFacil Álbum 9 3.1. Verificação da Chave 9 3.1.1. Erro 0001-7
Manual Portal PADRÃO. Gerenciador de Temas: Editar Estilo. 1. Clique na aba Extensões e em seguida em Gerenciador de Temas.-
Manual Portal PADRÃO Gerenciador de Temas: Editar Estilo 1. Clique na aba Extensões e em seguida em Gerenciador de Temas.- 1 2 2. Selecione o link padraogoverno01 Default. 3. Abrirá a seguinte tela: 4.
TUTORIAL SISTEMA DE CONTROLE DE ACESSO
FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário
MANUAL MOODLE - PROFESSORES
MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio
Manual Banco de dados MySQL
Manual Banco de dados MySQL Introdução Serão apresentadas neste manual, as operações envolvendo uma conversão com banco de dados MySQL. Incluindo a devida forma de criar e restaurar um backup, de ter acesso
Linguagem de. Aula 06. Profa Cristiane Koehler [email protected]
Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler [email protected] Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário
Projeto ECA na Escola - Plataforma de Educação à Distância
Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância
Manual de utilização do EAD SINPEEM. EaD Sinpeem
2015 Manual de utilização do EAD SINPEEM EaD Sinpeem 2 SUMÁRIO 1 INTRODUÇÃO... 3 2. COMO ACESSAR UM CURSO... 3 3. COMO ALTERAR MINHA SENHA... 5 4. COMO EDITAR MEU PERFIL... 5 5. COMO ACESSAR O CURSO...
Verifique se o Plugin do Flash Player está instalado no seu computador para a navegação adequada no portal.
1 Tutorial: Blogs no Clickideia Introdução Esse tutorial mostrará as funções básicas da ferramenta de Blog do Portal Educacional Clickideia. Ele foi elaborado pensando em diferentes níveis de usuários
Passo a Passo do Cadastro Funcionários no SIGLA Digital
Passo a Passo do Cadastro Funcionários no SIGLA Digital Funcionários Página 1 de 12 O cadastro de funcionários permite cadastrar o usuário que vai utilizar o SIGLA Digital e também seus dados pessoais.
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada
APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012
APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012 Profa Responsável Fabiana P. Masson Caravieri SUMÁRIO 1. MICROSOFT WORD 2010.... 3 1.1 INICIANDO O WORD 2010.... 3 2. Pagina Inicial.... 6 2.1 Aba arquivo...
Programando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br [email protected] 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
Para participar de um mapa colaborativo usando o Cmap Tools
Antes de trabalhar num mapa colaborativo, você deve instalar o software no seu computador. Pegue a sua cópia, gratuita, em http://cmap.ihmc.us/download/. Veja a versão compatível com o seu computador.
Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.
Nessa aula iremos estudar: A anatomia da janela do PHP Editor Iniciando o servidor Web O primeiro exemplo de PHP Anatomia da janela do PHP Editor Barra de Títulos: É a barra azul que se encontra na parte
Facebook Instruções de integração com PayPal
Facebook Instruções de integração com PayPal Há diversas formas de utilizar o PayPal para receber pagamentos na plataforma do Facebook. Primeiro você precisa decidir suas necessidades para a opção mais
Configuração de assinatura de e-mail
Configuração de assinatura de e-mail Este manual irá lhe auxiliar a configurar a sua assinatura de E-mail no Microsoft Outlook (Desktop) e no Outlook Web App (Webmail). Gerando a sua assinatura de e-mail
SquidCacheAux para BrazilFW
SquidCacheAux para BrazilFW ÍNDICE Índice Pág. 1 O que é o SquidCacheAux Pág. 2 SquidCacheAux e a inicialização do sistema Pág. 2 SquidCacheAux e a finalização do sistema Pág. 2 Tela principal do SquidCacheaux
Tutorial para Atualização do Laboratório de Informática
Tutorial para Atualização do Laboratório de Informática Esse tutorial mostra os procedimentos a serem realizados para atualização correta do Laboratório de Informática. Leia atentamente o passo a passo
UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB
UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB Adriano Schulter Moenster 1, Tiago Piperno Bonetti 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
MANUAL DO OFICIAL DE JUSTIÇA
MANUAL DO OFICIAL DE JUSTIÇA TRIBUNAL DE JUSTIÇA DE MATO GROSSO Janeiro 2012 Conteúdo Elaboração do projeto... 3 1. Acesso ao Sistema... 4 2. Tipo de Certificado... 4 2.1. Navegador padrão para acessar
Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Resolvendo problemas de conexão de rede wireless no pregão 83/2008
Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Recentemente forma instalados em minha cidade novos laboratórios do pregão 83/2008 mas em nenhum deles os terminais acessavam a rede.
TRABALHANDO COM O ORÇAMENTO NO GERENCIAL
Execute o ícone na área de trabalho: TRABALHANDO COM O ORÇAMENTO NO GERENCIAL Aguarde um instante, irá aparecer à seguinte tela: Clique no botão EXECUTAR e aguarde um momento. Após ter clicado em EXECUTAR
CONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar
AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA
1 Sumário: 1. AR PDV...02 2. Registro / Login...03 3. Configuração...03 4. Abertura de Caixa...03 5. Registro de Vendas...04 a. Passos para Emissão do Cupom Fiscal...05 b. Inserindo Produtos...06 c. Formas
O QUE É A CENTRAL DE JOGOS?
O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode
PROCEDIMENTO DO CLIENTE
PROCEDIMENTO DO CLIENTE Título: Plug-in Guia de Empresas Objetivo: Aprender a utilizar a ferramenta. Onde: Empresa Quem: Cliente Quando: Início A ferramenta de Guia de Empresas é uma ferramenta desenvolvida
MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE
MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS
CRIANDO GRUPO DE CANAIS
TUTORIAL Nº 004 CRIANDO GRUPO DE CANAIS (TRANSPARÊNCIAS) Autor: Ciro Ota São José dos Campos/SP, 09 de Abril de 2008 INTRODUÇÃO: Nesse manual iremos ensinar como fazer a criação dos GCs, ou seja, Grupo
SISTEMA OPERACIONAL - ios
MANUAL PROTECT Versão R15 SISTEMA OPERACIONAL - ios Copyright GVT 2015 www.gvtprotect.com.br 1 1 Índice 1 Índice... 2 2 GVT PROTECT... 3 2.1 REQUISITOS MÍNIMOS DE SISTEMA... 3 2.2 SISTEMAS OPERACIONAIS
Respondendo a eventos
Respondendo a eventos Até agora, a maioria dos scripts que você escreveu foi executado de uma forma tranqüila e ordenada, movendo-se da primeira instrução para a última. Agora aprenderemos a utilizar a
Utilização do console WEB do DokNF-e. [Version 17/01/2013]
Utilização do console WEB do DokNF-e [Version 17/01/2013] Índice Sobre o DokNF-e.................................................................... 1 Primeiro Passo - Efetuar o Login......................................................
Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
