Java e MongoDB. Há muito tempo se utilizava arquivos sequenciais. mongodb_. O desenvolvimento de uma aplicação
|
|
- Cristiana Figueiredo Garrau
- 9 Há anos
- Visualizações:
Transcrição
1 mongodb_ Java e MongoDB Há muito tempo se utilizava arquivos sequenciais para armazenamento de dados (os famosos arquivos.dat), depois veio a migração para banco de dados relacional. Desde esta última evolução, nunca houve questionamento em relação ao modelo de banco de dados a ser utilizado, o questionamento, quando havia, era sobre a compra de licença ou do expertise das equipes da empresa em trabalhar com um ou outro banco de dados. Após problemas de escalabilidade, custo e performance, muitas empresas começaram a pesquisar e a investir em novos mecanismos de armazenamento. Entre elas: Facebook com o Cassandra, Google com o BigTable e Linkedin com o Voldemort. Tais bancos de dados são considerados NoSQL, onde não existe obrigatoriedade quanto ao modelo também não suportam joins entre as tabelas. colher um banco de dados NoSQL que esteja na moda e este resolverá todos os seus problemas quanto a escalabilidade. Existem alguns modelos de bancos de dados e cada qual focado em resolver um ou mais problemas, vide quadro Tipos de bancos de dados NoSQL. O objetivo deste artigo é mostrar ao leitor como O desenvolvimento de uma aplicação onde seja requerido o armazenamento de grandes volumes de dados pode ser bastante custoso não só para o tempo de desenvolvimento, mas principalmente para a manutenção do sistema e também para a infraestrutura. Neste artigo, é mostrado como utilizar o MongoDB, um banco de dados NoSQL com Java utilizando o Morphia nesta comunicação. trabalhar na prática com Java e MongoDB, que é um banco de dados NoSQL orientado a documentos e um dos mais genéricos dos bancos de dados NoSQL. Utilizar um banco de dados relacional em um sistema que terá um grande volume de acessos até há alguns anos poderia ser a única solução, incluindo neste cenário muito dinheiro com licenças de softwares, arquiteturas complexas e times de especialistas a preço de ouro. A partir de meados da década de 90, começaram mais fortemente as pesquisas sobre formas alternativas de armazenamento de dados que não tivessem como base os bancos de dados relacionais. Entre essas soluções, pode-se citar: banco de dados orientado a documentos, banco de dados tabular. Tais soluções começaram a ser utilizadas de forma comercial focadas na solução de alguns mazenar dados em cache, ou seja, em vez de buscar dados do banco de dados ou mesmo de arquivos em disco, no caso de arquivos estáticos, poderia se lan- valor em memória com persistência em disco para acelerar a entrega deste conteúdo. Um banco de dados que desempenha muito bem este papel é o Redis. / 10
2 Marcio Garcia Bacharel em Ciência da Computação. Trabalha com Java desde Já trabalhou em empresas de pequeno e grande porte bem cações SCJP, SCWCD, SCBCD, SCEA I e CSM. Atualmente, é desenvolvedor de Software freelancer, e mantém dois blogs: mangar.com.br e No entanto, utilizar um banco de dados como este como alternativa a um banco de dados relacional é praticamente impraticável, principalmente considerando a utilização de um banco de dados orientado a documentos como o MongoDB. Um banco de dados orientado a documentos é o que mais se assemelha a um banco de dados relacional, mas com a vantagem, no caso dos NoSQL, de não Bancos de dados NoSQL, embora não sejam ACID, são muito rápidos na resposta a queries e escaláveis horizontalmente. Ou seja, para problemas de performance na aplicação, de forma geral, basta lancer dependendo da arquitetura seguida. Neste artigo, é considerada a utilização do Mon- uma equipe de desenvolvimento e uma comunidade bastante ativa que ajuda na localização e correção de bugs. Vamos começar pela instalação do MongoDB. Iniciando com o MongoDB Vamos iniciar obtendo o binário do banco de dados. O MongoDB está disponível gratuitamente para praticamente todas as plataformas, Windows, Linux, Linux. Pouquíssimos ajustes são necessários para funcionar no Windows e, sempre que necessário, são feitas pequenas considerações a respeito. Toda a troca de informação entre a aplicação e o servidor do banco de dados se dá, em linhas gerais, Figura 1. MongoDB inicializado na porta padrão: Figura 2. Criando e obtendo registro via console do MongoDB. com troca de mensagens de texto em formato JSON. O binário do MongoDB pode ser obtido através do site do MongoDB: wnloads. No momento que este artigo é escrito, a última versão estável é a E é nela que se baseiam todos os exemplos apresentados neste trabalho. Uma vez com o arquivo em seu computador, descompacte-o. Será necessário que manualmente sejam criados dois diretórios, que será onde os dados serão armazenados. Por padrão, estes diretórios serão buscados pelo MongoDB dentro do diretório- -raiz do seu drive. No Windows: C:\data\db, no *nix: jeto sob controle, vamos criar esta estrutura dentro do nosso próprio diretório binário. No Windows e no *nix: Vamos tratar o diretório em que você descompactou o banco de dados como MONGO_DIR Criado o diretório de dados, é hora de iniciar o banco de dados. Execute o comando: Testando a instalação do MongoDB Com o MongoDB em execução, podemos fazer um teste simples de conexão via linha de comando, de que tudo está correto com o banco de dados. No Windows, apenas dê um duplo clique no executável do mongo (MONGO_ *nix abra um novo terminal, e digite: mongo Uma vez conectado no console, ele informará a versão do MongoDB que está em execução e automaticamente você já estará conectado ao bando de dados test. 11 \
3 Vamos criar um banco de dados para armazenar os estados do Brasil. Conectado ao console do MongoDB, digite: db.estados.save({ sigla : SP, nome : São Paulo ) Caso você não utilize Maven em seus projetos e reto à área de download no site do Morphia. Vamos começar a detalhar o funcionamento das operações de inclusão, alteração, exclusão e seleção de registros (o famoso CRUD), apresentando um código bastante simples, mas que abrange cada uma das operações básicas utilizando MongoDB com Morphia. Após este primeiro contato, teremos um pouco mais de familiaridade para evoluir com criação de índices, busca avançada de registros e referências. Neste momento já temos o MongoDB instalando e funcionando perfeitamente. Vamos ver agora o processo de comunicação e manipulação de dados através de uma aplicação Java. Java e MongoDB As informações no MongoDB são organizadas de forma diferente dos bancos de dados relacionais que estamos acostumados. Em vez de tabelas, as informações são armazenadas em coleções. A comunicação com o servior MongoDB é feito através de socket, e a forma de troca de informação é feita nativamente através de JSON. Para quem está acostumado com JPA, abrir um socket e trocar JSONs é um tanto estranho e com certeza, na utilização frequente, mesmo utilizando bibliotecas para facilitar a geração e interpretação de JSON, este procedimento se mostrará bastante trabalhoso além de improdutivo. Em vez disso, utilizaremos um dos drivers mais maduros e independentes para comunicação entre uma aplicação Java e o MongoDB, o Morphia. Existem outros drivers para Java ou mesmo para Groovy, Scala, Clojure, JRuby e várias outras linguagens que rodam sobre a JVM. Neste artigo, é utilizado o Morphia, por se mostrar mais maduro e independente de frameworks externos, como é o caso do Spring MongoDB. - no seu pom.xml é esta: Listagem 1. Dependência do MavenDepCriando e obtendo registro via console do MongoDB. / 12 <dependency> <groupid>com.google.code.morphia</groupid> <artifactid>morphia</artifactid> <version>0.99</version> </dependency> Um CRUD de exemplo Iniciando pelo básico, vamos detalhar uma classe que obtém, insere, atualiza e exclui registros de uma coleção. A listagem completa pode ser obtida no site da MundoJ, e vamos mostrar aqui as partes mais relevantes do nosso primeiro CRUD. Vamos utilizar um objeto chamado Estado. Esta é uma classe anotada que representa a nossa coleção. Neste ponto, apenas utilizaremos esta classe. No próximo tópico, vamos descrever os itens mais importantes no mapeamento entre objeto vs. coleção. Comecemos pela conexão com o banco de dados. Esta deve ser feita utilizando um objeto do tipo Datastore, onde é passado como parâmetro um objeto do tipo Mongo, que pode receber como parâmetro o endereço do servidor e a porta de conexão. Vamos ções padrão. O segundo parâmetro é o nome do banco de dados a ser conectado. Todo código da Listagem 2 até a Listagem 7 está na classe mg.mundoj.mongodb.appmorphiasimple. Listagem 2. Conexão com o servidor MongoDB. private Datastore ds; private Mongo mongo; public AppMorphiaSimple() throws Exception { mongo = new Mongo(); ds = new Morphia().createDatastore(mongo, test ); Assim que concluímos a instalação do servidor MongoDB, inserimos um registro na coleção chamada estados. Pois bem, vamos consultar novamente a nossa coleção e obter este registro dentro da aplicação. Vamos utilizar o método get(). Este método retorna o primeiro registro da coleção. Listagem 3. Obtendo o primeiro registro da coleção Estados. public void getfirst() { Estado e = this.ds. (Estado.class).get(); System.out.println(e.sigla e.nome);
4 Vamos ver como inserir um registro em nossa coleção. Para salvar um novo registro, basta inicializar uma classe mapeada para uma coleção e acionar o método save(entity) da classe Datastore. Listagem 4. Inclusão do registro na coleção: estados. public void createone() { new Estado( RJ, Rio de Janeiro ); ds.save Com mais um registro na coleção estados, vamos obter todos os registros que já estão presentes nesta utilizando um novo elemento, a classe Query. Este objeto é criado a partir do Datastore. O primeiro parâmetro é a Entity. Após, obtemos a listagem de todos - List() da classe Query. Listagem 5. Obtendo todos os registros da coleção. public void getall() { Query query = ds.createquery(estado.class); List<Estado> listaestados = q.aslist(); for (Estado estado : listaestados) { System.out.println(estado.sigla estado.nome); Excluir um documento é uma tarefa bem simples e pode ser executada por meio do objeto Query, como exibido na Listagem 6. Os detalhes do funcionamento do objeto Query são descritos mais adiante, onde é tratada a busca de documentos. Listagem 6. Excluindo um documento. public void deletelast() { Query query = ds.createquery(estado.class). ( sigla ).equal( RJ ); ds.delete(q); A atualização de um documento é executada em três passos: encontrar o documento a ser alterado, fazer a dor. A Listagem 7 mostra todas essas etapas. Listagem 7. Atualizando um documento. public void updatesp() { Query q = ds.createquery(estado.class). ( sigla ). equal( SP ); UpdateOperations<Estado> estadosupdate = super.ds.createupdateoperations( Estado.class).set( nome, Sao Paolo ); ds.update(q, estadosupdate); Agora, com os primeiros passos de como manipular registros na base de dados do MongoDB, vamos dar uma olhada mais detalhada em cada uma dessas etapas, iniciando pelo mapeamento entre uma classe e uma coleção no banco de dados. Documento Em nosso primeiro exemplo, Listagens 2 a 5 uti- responsável por mapear o objeto e o documento no banco de dados, nesta parte, vamos detalhar como este mapeamento pode ser feito e como o Morphia trata este mapeamento. Nossa entidade foi criada como mostrado na Listagem 8. Utilizamos três anotações do MongoDB para fazer este responsável pelo mapeamento entre a classe e o documento no banco de dados. Opcionalmente recebe o primeiro parâmetro que é o nome da coleção no parecida com da JPA. Esta é a chave primária do nosso esta anotação faz o mapeamento similar mas no nível de campos do nosso documento. A anotação é opcional, e caso ela seja omitida, o Morphia fará o mapeamento de mesmo nome entre o campo do objeto e o campo no documento. Listagem 8 e estados ) public class Estado sigla ) public String sigla; public veremos com detalhes a seguir campos anotados Embedded servem como apontamento ou chaves estrangeiras para outros também tratado em detalhes 13 \
5 adiante, esta anotação cria um índice para o campo em questão. Bastante útil quando existe carga elevada de consulta baseada no campo em campos com esta anotação não serão persistidos no o conteúdo do objeto será armazenado em um campo este campo não será armazenado no banco de dados, apenas transferido do documento para o objeto. Comportamento diferente que, além de não ser armazenado no banco de dados, também não será carregado. Ainda existem algumas anotações dedicadas ao ciclo de vida da entidade sendo ativadas sempre que um objeto é enviado ao servidor ou recebido do servidor. Estas anotações atuam como callback para o método chamado imediatamente antes do objeto ser salvo no banco de chamado logo após o MongoDB chamado antes de popular o objeto com os valores do documento no banco de chamado logo após os campos do objeto serem populados com os valores do documento. Os métodos de callback anotados podem receber um parâmetro do tipo DBObject, que é uma cópia do documento que está sendo trabalhado no momento, antes ou depois de gravar no banco de dados. Pode-se ver as assinaturas e a utilização das anotações na Listagem 9. callback para cada evento, por exemplo, pode-se ter mais de um para uma mesma entidade. Não existem ainda métodos de callback para registros a serem excluídos. Listagem void postload() { + new Date()); Adicionalmente, pode-se utilizar a EntityListeners informando como parâmetro uma classe com os métodos anotados referentes ao ciclo de vida da entidade. Desta forma, a classe de modelo tivas ou genéricas para todos os modelos, como, por classe da entidade passando como parâmetro o nome da classe que implementará esta classe. Listagem 10. public class EstadoEventListener void EstadoEventListener... + new Date()); Embedded tados e adicionar mais duas novas entidades: Cidade e Bairros. Ou seja, um estado poderá ter mais de uma cidade e uma cidade poderá ter zero ou vários bairros. Ambas as anotações são bastante autoexplicativas: enquanto cria uma referência entre um documento e outro, cria um documento dentro de outro. Vamos ver na prática como funciona uma e outra, a void prepersist + new void postpersist + new void preload() { + new Date()); Uma referência entre documentos é a criação de um link (foreign key) entre um documento e outro. Em nosso exemplo, vamos entre as entidades Cidade e Estado. Na Listagem 11 é mostrada a estrutura da entidade Cidade, e na Listagem 12 a utilização desta referência. Listagem 11. referência à entidade cidades ) public class Cidade { / 14
6 @Id public public String public Estado estado; Listagem 12. a entre cidades e estados. protected void criarcidades() { Estado sp = ds. (Estado.class). ( sigla ). equal( SP ).get(); Cidade cidade = new Cidade(); cidade.nome = Sao Paulo ; cidade.estado = sp; super.ds.save(cidade); protected void listarcidades() { for (Cidade cidade : super.ds. (Cidade.class)) { System.out.println(cidade); protected void alterarsp() { Query<Estado> q = super.ds.createquery(estado.class). ( sigla ).equal( SP ); UpdateOperations<Estado> estadosupdate = super.ds.createupdateoperations( Estado.class).set( nome, São Paulo ); super.ds.update(q, estadosupdate); public static void main(string[] args) throws Exception { AppCidadeReferencia app = new AppCidadeReferencia(); app.criarcidades(); app.listarcidades(); app.alterarsp(); app.listarcidades(); Repare que tínhamos um registro no documento de estado: sigla: SP nome: Sao Paolo. Criamos uma nova cidade e associamos a ela este estado. Em um segundo momento, foi alterado o nome deste estado para o nome correto: São Paulo. Quando executamos o método: app.listarcidades() novamente, o nome do estado foi alterado de fato para todas as cidades que tinham uma referência para este estado. Agora, em nosso banco de dados, existem duas coleções de documentos: estados e cidades. Outra modalidade de referência de documentos são os documentos embutidos, anotados Estes não possuem uma coleção física fora da entidade pai, ou seja, se tentar obter uma listagem via console desta coleção, não será possível. O principal motivo é que este documento referenciado está presente apenas no objeto pai. Voltando para nosso exemplo, vamos criar Embedded para os bairros de uma cidade. No trecho de código a seguir é mostrada esta alteração na classe public List<Bairro> bairros; Pode-se ver na Listagem 13 que o objeto Bairro não possui um campo com a e nem a anotação de por se tratar de um documento que apenas faz parte do documento Cidade, e fora deste contexto, o documento Bairro não existe. Este é apenas um POJO. Listagem 13. public class Bairro { public String nome; de cidades após a utilização dos bairros Obtendo registros (documentos) Os documentos são obtidos do banco de dados por meio da interface Query. Existem duas formas - leitor, e não existe benchmark com a informação de é mais legível. Desta forma, também é possível criar queries dinâmicas, observando os parâmetros de entrada quando utilizado um DAO, por exemplo. Na Listagem 14 é mostrada a classe AppQuery e a utilização do Filter, e na Listagem 15, na mesma clas- Listagem 14. utilizando Filter. public void (String sigla) { Estado estado = super.ds.createquery( Estado.class). ( sigla =, sigla).get(); 15 \
7 Query<Cidade> q = super.ds.createquery( Cidade.class). ( estado =, estado);.. Listagem 15. utilizando Interface Fluente. public void (String sigla) { Estado estado = super.ds.createquery(estado.class). ( sigla ).equal(sigla).get(); Query<Cidade> query = super.ds.createquery( Cidade.class); query. ( estado ).equal(estado);.. for (Cidade cidade: query.fetch()) { System.out.println(cidade); Dependendo do que é esperado como retorno, um método do objeto Query deve ser chamado. Por exemplo, se você espera que apenas um registro seja retornado na query, chame o método get(). Veja abaixo os resultados possíveis.» get(): retorna apenas um objeto, o primeiro da listagem.» aslist(): retorna uma lista de objetos como resultado.» fetch(): obtém um Iterable de objetos.» askeylist() com apenas o Id do objeto. Muito útil e rápido quando é necessário apenas o Id do objeto.» fetchemptyentities(): um mix entre o fetch() e o askeylist(), este retorna uma lista contendo apenas o Id do objeto. As duas formas mais utilizadas são o get() e o fetch(), exibidos na Listagem 15. Os demais serão deixados como exercício para o leitor avaliar as reais utilidades das mesmas. Operadores A listagem completa de operadores pode ser obtida no site do Morphia (na tabela 1 são mostrados Figura 3. Coleções de cidades e estados em nosso banco de dados. Figura 4. Status da coleção cidades após a associação de bairros. Filter Fluente = Equal!=, <> notequal > greaterthan < lessthan >= greaterthanoreq <= lessthanoreq Tabela 1. Relação dos operadores. Ordenação de registros A ordenação dos registros acontece chamando-se cessário informar mais de um campo para ordenação, basta separá-los por vírgulas. Por padrão, a ordenação é feita em ordem ascendente, e para inverter a ordem (descendente), basta incluir o caracter - no começo do campo. Na Listagem 16 é mostrada a utilização do método order e suas opções. Listagem 16. mentos. public void showorderbynome() { Query<Cidade> q = super.ds.createquery( Cidade.class).order( nome, estado.sigla ); public void showdescorderbynome() { Query<Cidade> q = super.ds.createquery( Cidade.class).order( -nome ); Limit e Offset Limit e Offset são duas opções bastante úteis quando é necessário, por exemplo, mostrar registros agrupados ou em quantida- utilização é bastante parecida com a ordenação, incluindo a chamada de um método Offset e Limit podem ser utilizadas juntas para que a paginação possa ocorrer na camada do banco de dados. Na Listagem 17 é mostrado como utilizar ambas as funções. / 16
8 Listagem 17. Limite e Offset. public void all() { System.out.println( \n all() ); /referências Query<Cidade> q = super.ds.createquery(cidade.class); public void limit(int no) { System.out.println( \n limit( + no + ) ); Query<Cidade> q = super.ds.createquery(cidade.class). limit(no); public void offset(int no) { System.out.println( \n----- offset( + no + ) ); Query<Cidade> q = super.ds.createquery(cidade.class). offset(no); public void offsetlimit(int noo, int nol) { System.out.println( \n offsetlimit( + noo +, + nol + ) ); Query<Cidade> q = super.ds.createquery(cidade.class). offset(noo).limit(nol); A utilização de um banco de dados orientado NoSQL depende, e muito, das características de cada aplicação e suas necessidades e limites técnicos e não-técnicos. O Morphia é uma alternativa muito produtiva em comparação com o driver nativo Java para o MongoDB. Sua curva de aprendizado para quem está acostumado a trabalhar com JPA é bastante reduzida. A parte mais difícil é se adaptar ao mecanismo orientado a documentos do MongoDB, que acredi- tempo de desenvolvimento e manutenção da apli- documentos podem ser manipulados. Tipos de bancos de dados NoSQL Existe alguns tipos de bancos de dados NoSQL, cada um destinado a solucionar um problema cumentos estão tomando cada vez mais força no âmbito comercial. Entre suas principais características, está a escalabilidade vertical de fácil manutenção e instalação. Para startups e sites de grandes volumes de manipulação de dados, a utilização de bancos de dados NoSQL orientado a documentos podem ser a solução mais adequada. Os principais modelos de bancos de dados NoS- QL são: Orientado a documento: MongoDB, CouchDB, MarLkogic Server, BaseX, sxist Orientado a objetos: Db4o Rdis, SimpleDB, Hbase Tabular: Cassandra, Hypertable - No desenvolvimento do MongoDB foram priorizadas algumas funcionalidades (Flexibilidade, Facilidade e Velocidade) em detrimento de outras (Transações). O MongoDB não suporta transações ACID. Pelo menos não de forma nativa entre coleções, como os bancos de dados relacionais suportam entre tabelas. O MongoDB oferece suporte a ACID nativamente quando as alterações são entre documentos aninhados, mas não entre coleções. Para os casos em que são necessárias controle de transações entre coleções, é possível, através de uma camada intermediária entre a aplicação e o banco de dados. 17 \
Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisMANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.
PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS
Leia maisGuia do Demoiselle Audit Demoiselle Audit Paulo Gladson Ximenes Pinheiro Clóvis Lemes Ferreira Júnior
Guia do Demoiselle Audit Demoiselle Audit Paulo Gladson Ximenes Pinheiro Clóvis Lemes Ferreira Júnior Demoiselle Audit... v 1. Auditor... 1 1.1. Auditor de Persistência... 1 1.2. Auditor de Visão... 1
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisNa Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:
Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na
Leia maisO sistema que completa sua empresa Roteiro de Instalação (rev. 15.10.09) Página 1
Roteiro de Instalação (rev. 15.10.09) Página 1 O objetivo deste roteiro é descrever os passos para a instalação do UNICO. O roteiro poderá ser usado não apenas pelas revendas que apenas estão realizando
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia maisTutorial de Uso com o Java
Tutorial de Uso com o Java Criado por Fernando Anselmo Versão 1.0 em 18/08/2012 Seção 1 Nesta seção veremos: Histórico do MongoDB Como instalar o MongoDB Console de Comandos Usar o Java MongoDB (de "humongous
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisPrevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki
Prevayler Perola André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki Prevayler Prevayler é a implementação em Java do conceito de Prevalência. É um framework que prega uma JVM invulnerável
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia maisConfigurando o IIS no Server 2003
2003 Ser ver Enterprise Objetivo Ao término, você será capaz de: 1. Instalar e configurar um site usando o IIS 6.0 Configurando o IIS no Server 2003 Instalando e configurando o IIS 6.0 O IIS 6 é o aplicativo
Leia maisEscritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
Leia maisManual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7)
SafeSign Standard 3.0.77 (Para MAC OS 10.7) 2/23 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Hardware Homologado... 4 5 Instruções de Instalação... 5
Leia maisManual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisJava. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
Leia mais1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5
1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia maisProjeto de Software Orientado a Objeto
Projeto de Software Orientado a Objeto Ciclo de Vida de Produto de Software (PLC) Analisando um problema e modelando uma solução Prof. Gilberto B. Oliveira Estágios do Ciclo de Vida de Produto de Software
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisGerenciamento e Captura de Cheques - Sistec. Manual de Instalação e Importação ÍNDICE 1.INSTALAÇÃO. 1.1 - Instalando o programa
ÍNDICE 1 1.INSTALAÇÃO 1.1 - Instalando o programa 1.2 - Configurando dados do cliente 1.3 - Identificando o leitor de cheques Gerenciamento e Captura de Cheques - Sistec 1.4 - Cadastrando a conta do cliente
Leia maisComo instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
Leia maisAuxiliar de instalação (Português Brasileiro) Primeiros passos
Primeiros passos Auxiliar de instalação (Português Brasileiro) Agradecemos que você tenha optado por nosso produto e esperamos que esteja sempre satisfeito(a) com seu novo software da G DATA. Caso algo
Leia mais1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar
Leia maisSolicitação de Manutenção de Veículo. Manual SRM
Manual SRM 1 Índice 1. Requerimentos Técnicos para Utilização do Sistema... 4 1.1 Hardware... 4 1.2 Software... 5 1.3 Conexão à Internet... 9 2. Desabilitação do Bloqueio Automático de Pop-ups...10 3.
Leia maisCapture Pro Software. Guia de referência. A-61640_pt-br
Capture Pro Software Guia de referência A-61640_pt-br Iniciando o Kodak Capture Pro Software Este guia foi projetado para fornecer instruções simples para início rápido, incluindo a instalação e a inicialização
Leia maisLICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente
Leia maiswww.neteye.com.br NetEye Guia de Instalação
www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia maisUm pouco do Java. Prof. Eduardo
Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.
Leia maisROTEIRO DE INSTALAÇÃO
ROTEIRO DE INSTALAÇÃO O objetivo deste roteiro é descrever os passos para a instalação do sistema UNICO, afim, de auxiliar os técnicos e evitar possíveis dúvidas e erros de instalação. Instalador O instalador
Leia maisManual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
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 maisTutorial - Monitorando a Temperatura de Servidores Windows
Tutorial - Monitorando a Temperatura de Servidores Windows Resolvi fazer um tutorial melhorado em português sobre o assunto depois de achar um tópico a respeito no fórum oficial do Zabbix - Agradecimentos
Leia maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisMANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
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 maisAMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Leia maisSíntese das discussões do fórum Livro-APF: Julho/2010
Síntese das discussões do fórum Livro-APF: Julho/2010 Assunto: Estimativa de Aumento de Produtividade Data: 01/07/2010 Link: http://br.groups.yahoo.com/group/livro-apf/message/2577 Dúvida: Existe alguma
Leia maiswww.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software
www.nddigital.com.br Manual de Administração DPS Printer 2.1 NDDigital S/A - Software 2 Introdução Este manual foi elaborado para administradores, para entendimento do funcionamento do produto e administração
Leia maisBem-vindo ao Guia de Introdução - Utilitários
Bem-vindo ao Guia de Introdução - Utilitários Table of Contents File Recover... 1 Introdução do File Recover... 1 Instalação... 1 Introdução... 2 iii File Recover Introdução do File Recover Instalação
Leia maisManual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular
Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Bitshop Informática Ltda Todos os Direitos Reservados www.bitshop.com.br Conteúdo 1. A Quem se Destina o BitFarmácia Popular 2.
Leia maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
Leia maisIniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
Leia maisIntrodução a Informática - 1º semestre AULA 02 Prof. André Moraes
Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo
Leia maisTransferência de Dados entre Computadores
Transferência de Dados entre Computadores Se você adquiriu outra licença de utilização do Sistema El-Roi e deseja que as informações de atendimento, configurações, dentre outras, sejam transferidas para
Leia maisManual de utilização do módulo NSE METH-8RL/Exp
INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A
Leia maisSTK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB
STK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB Esse STK ensinará como você deve instalar o driver conversor do Modem MIN200E USB em ambiente que utiliza o sistema operacional
Leia maisGuia Sphinx: instalação, reposição e renovação
Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação
Leia maisProcedimentos de Implantação ireport x Protheus
Índice 1. INTRODUÇÃO... 2 2. CONFIGURAÇÃO... 2 1.1 Configurando o Protheus... 2 2.2 Configurando o ireports no Protheus... 2 2.3 Incluindo relatórios no Protheus... 4 3. CONFIGURANDO E UTILIZANDO O IREPORT
Leia maisJPA Passo a Passo. Henrique Eduardo M. Oliveira henrique@voffice.com.br. Globalcode Open4Education
JPA Passo a Passo Henrique Eduardo M. Oliveira henrique@voffice.com.br 1 Palestrante Henrique Eduardo M. Oliveira (henrique@voffice.com.br) > Trabalha: Arquiteto JEE / Instrutor Java > Formação: Ciências
Leia maisManual do usuário. Mobile Auto Download
Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e
Leia maisPARANÁ GOVERNO DO ESTADO
A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro
Leia mais2. INSTALAÇÃO E CONFIGURAÇÃO
INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO
Leia maisManual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS
2014 Manual do AP_Conta Aplicativo para digitação e envio de contas médicas no padrão TISS 0 Sumário 1. Sobre esse manual... 3 2. Habilitando e Configurando o AP_Conta... 4 3. Habilitação e Licenciamento...
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 maisGUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisFaculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.
Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisManual do Ambiente Moodle para Professores
UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia maisSCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução
SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list
Leia maisPORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO
Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas
Leia maisCapture Pro Software. Introdução. A-61640_pt-br
Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando
Leia maisAtualizaça o do Maker
Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,
Leia maisCartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise
Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise Koinonia Software Ltda (0xx46) 3225-6234 Índice I Índice Cap. I Introdução 1 1 Orientações... Iniciais 1 Cap. II
Leia maisManual Sistema MLBC. Manual do Sistema do Módulo Administrativo
Manual Sistema MLBC Manual do Sistema do Módulo Administrativo Este documento tem por objetivo descrever as principais funcionalidades do sistema administrador desenvolvido pela MLBC Comunicação Digital.
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisTabela 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
Leia maisUniversidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2
Universidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2 MongoDB Diego Fraga - 083746 Gabriel Henrique - 083771 Lauro Henrique - 074259 O que é MongoDB? - MongoDB é uma ferramenta de
Leia maisKerio Exchange Migration Tool
Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas
Leia maisSISTEMA DE BANCO DE IMAGENS MANUAL DE USO
SISTEMA DE BANCO DE IMAGENS MANUAL DE USO Versão: BETA Última atualização: 24/06/2012 Índice O sistema de banco de imagens 03 Pesquisa de fotos 04 Pautas e eventos 08 Cadastro de fotos 09 Edição e indexação
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisDIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
Leia mais1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez
Manual Conteúdo 1- Requisitos mínimos... 2 2- Instalando o Acesso Full... 2 3- Iniciando o Acesso Full pela primeira vez... 2 4- Conhecendo a barra de navegação padrão do Acesso Full... 3 5- Cadastrando
Leia mais