Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet. Kleber Taffarel Novembro de 2008

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

Download "Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet. Kleber Taffarel Novembro de 2008"

Transcrição

1 Utilizando o Framework SubMacro no Desenvolvimento de Aplicações Java para Internet Kleber Taffarel Novembro de 2008 klebertaffarel@yahoo.com.br

2 Palestrante Especialista em Engenharia de Websites pela UFMS/MS. Professor Universitário rio nas Disciplinas de de Redes de Computadores I, II e III e Linguagem Programação para Internet pela Faculdade Estácio de Sá; S Desenvolvedor da Assetur,, onde participa do desenvolvimento de sistemas usando ferramentas livres, além de administração de servidores de Rede e Internet Linux; Colaborador e usuário do software livre Java Framework SubMacro.

3 O que é o SubMacro? Funcionalidades Tópicos Estrutura de uma aplicação padrão SubMacro SubMacroUtils Construindo uma Macro SubMacroUtils Gerando uma nova tela com a SubMacroUtils Considerações Finais

4 O que é o SubMacro? O SubMacro é um framework que tem como objetivo implementar funcionalidades comuns a diversas aplicações, o que facilita e acelera o processo de desenvolvimento. Um dos objetivos do projeto SubMacro é fornecer uma alternativa para desenvolvimento de aplicações Web usando Servlets, sem a necessidade de JSPs ou frameworks (JSF, Struts, Spring, etc). Além disso busca-se oferecer uma maneira automatizada de geração de telas de cadastro e de filtro, em ambiente web e desktop.

5 Funcionalidades Permitir que o desenvolvedor crie suas próprias prias tags, com formato <#NOMEMACRO>, que será substituída em tempo real por algum código gerado pela Servlet Armazena os HTMLs templates em RAM (desempenho quase idêntico a leitura de HTMLs estáticos) ticos) É composto pelas seguintes classes: Cmd, CmdImpl Mail.java HTMLProducer HTMLProducerRet PoolHtml.java Possui o módulo m SubMacroUtils que, dentre outras coisas, permite fazer telas de cadastro (inserir/alterar/remover/consultar/imprimir) mir) apenas escrevendo arquivos XML, sem precisar codificar NADA na Servlet

6 Estrutura padrão SubMacro O SubMacro é composto pelas seguintes classes: Cmd CmdImpl São classes que permitem organizar a forma como a Servlet fará o papel de Controller Mail Responsável pelo acesso aos recursos de e da API Java HttpServletSubMacro A servlet do desenvolvedor é criada como filha desta classe, e não da classe original HttpServlet HTMLProducer É responsável por processar as substituições de macros nos templates HTML HTMLProducerRet Implementar as suas macros específicas. PoolHtml Responsável por guardar em uma estrutura de dados dinâmica todos os arquivos template HTML

7 Estrutura padrão SubMacro

8 Construindo uma Macro: Macros As macros personalizadas pelo usuário devem ser implementadas na classe HTMLProducer da aplicação: : public static final String[][] LISTATAGRETSubMacro= { // E = equalsignorecase, S = startswith {"E", "NOMEUSUARIOLOGADO"}, {"E", "COMBOVOLUNTARIO"}, // Combo Voluntário {"E", "EDITARHORARIO"}, // Editar Horario {"E", "LISTARUSUARIO"} // Listagem de Usuarios }

9 Construindo uma Macro : case 18: { //Listar Usuários String SessionID = ((HttpSession) getrequest().getattribute("session")).getid(); String op = request.getparameter("op"); HTMLBuf = new StringBuffer(""); String CorAtual = Cor1; try { pstmthtml = connlocal.preparestatement("select * FROM USUARIO"); rshtml = pstmthtml.executequery(); if (rshtml.next()) { HTMLBuf.append("<tr bgcolor='" + Cor + "'>"); HTMLBuf.append("<td width='25%' class='tittab'>login:</td>"); HTMLBuf.append("<td width='50%' class='tittab'>nome:</td>"); HTMLBuf.append("<td width='25%' class='tittab'> </td></tr>"); do { HTMLBuf.append("<tr bgcolor='" + CorAtual + "'>"); HTMLBuf.append("<td width='25%' class='negrito'>" + rshtml.getstring("login") + "</td>"); HTMLBuf.append("<td width='50%' class='negrito'>" + rshtml.getstring("nome") + "</td>"); HTMLBuf.append("<td width='25%' class='negrito'>" + rshtml.getstring(" ") + "</td></tr>"); CorAtual = GeralHTML.getCorAtual(Cor1, Cor2, CorAtual); } while (rshtml.next()); rshtml.close(); } } catch (Exception e) { e.printstacktrace(); HTMLBuf = new StringBuffer(""); } ReplaceText[0] = HTMLBuf.toString(); break; }

10 : Exemplo de Tela

11 SubMacroUtils A ferramenta SubMacroUtils é um módulo do SubMacro com diversos recursos para desenvolvimento de aplicações web e desktop. Seu principal recurso é a geração de telas de cadastro (inserção, alteração, remoção, consulta, impressão) baseada em templates XML. Para utilizar o SubMacroUtils, é necessário disponibilizar para a aplicação Web as mesmas bibliotecas requisitadas pelo SubMacro, pois o SubMacroUtils é um módulo baseado no SubMacro

12 SubMacroUtils Permite fazer telas de cadastro (inserir/alterar/remover/consultar/imprimir) ar/imprimir) apenas escrevendo arquivos XML, sem precisar codificar NADA na ServletS Criptografia usando algoritmo MD5; Cálculos aritméticos ticos com datas Esquema de mascaras generico em JavaScript; Chamadas de componentes para relatórios rios JasperReports (em formato HTML, PDF, XLS, CVS, ( TXT Consistencia de campos obrigatorios em JavaScript; Catálogo de mensagens de erros comuns para aplicações; Formatação de datas, horas e números n reais; Classes utilitárias Geral.java e GeralHTML.java, com alguns métodos m genéricos; Inclusão de código c SQL em arquivo de properties externo, para facilitar manutenção; Controle de autenticação de usuários e, em seguida, checagem do nível n de acesso do usuário autenticado às s opções de menu do sistema;

13 Estrutura padrão SubMacroUtils Abaixo algumas das classes que compoem o SubMacroUtils: Boleto,Boleto Baixa Classes responsáveis pela manipulação de boletos bancários, com operações como impressão e baixa de boletos bancários Cripto MD5 responsável pela criptografia de strings utilizando o padrão MD5, muito útil para garantir segurança a no envio de senhas pela rede HTMLProducerErro classe filha de HTMLProducer, com macros pré-definidas para exibição de mensagens de erro HttpProducerTab classe filha de HTMLProducerRet do pacote SubMacro. Deve ser extendida endida pelo desenvolvedor para implementar as suas macros específicas, integrando assim a função de macro-substitui substituição oferecida pelo SubMacro HttpServletTab principal classe do módulo m e subclasse de SubMacro.HttpServletSubMacro. O servlet principal da aplicação deve ser extendido de HttpServletTab. É responsável pelo gerenciamento do pool de arquivos XML e do arquivo properties contendo os SQLs usados na aplicação.

14 Estrutura padrão SubMacroUtils Abaixo algumas das classes que compoem o SubMacroUtils: MethodsTab responsável pela validação dos campos das telas de cadastro Paginação classe para realizar paginação de resultados obtidos através s de uma consulta ao banco PoolXml mesma função da classe PoolHtml do pacote SubMacro. É responsável por guardar e gerenciar em uma estrutura de dados dinâmica todos os arquivos template XML jáj acessados, agilizando o acesso aos arquivos XML Print classe responsável pela impressão de relatórios rios usando JasperReports PText classe usada para enviar dados para o Servidor PText que imprime em modo texto, usando impressora matricial

15 SubMacroUtils Permite fazer telas de cadastro (inserir/alterar/remover/consultar/imprimir) ar/imprimir) apenas escrevendo arquivos XML, sem precisar codificar NADA na ServletS Criptografia usando algoritmo MD5; Cálculos aritméticos ticos com datas Esquema de mascaras generico em JavaScript; Chamadas de componentes para relatórios rios JasperReports (em formato HTML, PDF, XLS, CVS, ( TXT Consistencia de campos obrigatorios em JavaScript; Catálogo de mensagens de erros comuns para aplicações; Formatação de datas, horas e números n reais; Classes utilitárias Geral.java e GeralHTML.java, com alguns métodos m genéricos; Inclusão de código c SQL em arquivo de properties externo, para facilitar manutenção; Controle de autenticação de usuários e, em seguida, checagem do nível n de acesso do usuário autenticado às s opções de menu do sistema;

16 Geração de Telas O principal recurso oferecido pelo SubMacroUtils é a geração de telas de cadastro e de filtros a partir de templates XML. Para utilizá-lo, é necessário montar a seguinte estrutura de diretórios dentro do diretório principal da aplicação: css: : formatação CSS dos arquivos HTML imagens: imagens necessárias ao JasperReports, além m das imagens específicas de cada aplicação jasper: : relatórios rios produzidos pelo JasperReports js: arquivo de funções Javascript para controle da interface com o usuário WEB-INF INF: : arquivos da aplicação Web xml: : templates XML das telas de cadastro e dos filtros No diretório principal da aplicação ficam os templates HTML (tab*.html). Esses templates são utilizados na geração das telas de cadastro e dos filtros

17 : Exemplo de Tela - Listagem

18 : Exemplo de Tela - Inserção

19 : Exemplo de Tela - Filtro

20 Exemplo de Impressão - Relatório :

21 : Exemplo de Impressão - Boleto

22 Módulos SubMacro SubMacro: implementação do modelo MVC através s de macro- substituições. SubMacroUtils: recursos para desenvolvimento de aplicações web e desktop, como gerenciamento de impressão, baixa de boletos bancários e relatórios rios HTML, PDF, XLS. Além m disso a geração de telas de cadastro e filtros é facilitada através s da utilização de arquivos XML SubMacroGen: facilitar a criação dos arquivos XML utilizados na criação de telas de cadastro pelas ferramentas SubMacroUtils e SubMacroForms SubMacroForms: versão desktop do SubMacroUtils, utilizando também m arquivos XML.

23 Coniderações Finais Portal Submacro Integrável a outros Frameworks Desenvolvido em nosso Estado Vamos prestigiar Performance Comprovada Use e confira Versões Estáveis Equipe qualificada e comprometida com o projeto

24 Referências Portal Submacro Site da projeto SubMacro no java.net

25

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO

Leia mais

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB

JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB COM JAVA Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações

Leia mais

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO Edilene de Fátima Vetorato 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Fatec, Botucatu, SP, Brasil. E-mail: edilenefv@hotmail.com

Leia mais

Formação JAVA Web.

Formação JAVA Web. Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

ALUNO: RONI FABIO BANASZEWSKI

ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller ALUNO: RONI FABIO BANASZEWSKI Objetivo Separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control) A idéia é permitir que uma mesma

Leia mais

Marcela Mariotti Peres Arquitetura em três camadas Parte 1 [conceito]

Marcela Mariotti Peres  Arquitetura em três camadas Parte 1 [conceito] 1 Muita gente já deve ter escutado falar em Arquitetura em camadas. Cada empresa e/ou pessoa tem o hábito de programar na arquitetura que prefere; muitos nem dividindo o projeto em camadas. Neste artigo,

Leia mais

O CMS JOOMLA! UM GUIA PARA INICIANTES

O CMS JOOMLA! UM GUIA PARA INICIANTES O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon dpicon@sc.usp.br 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam

Leia mais

Projeto de P&D Instrumentalização e Sistematização da Capacitação para Conselhos de Consumidores. 12 de Abril de 2018

Projeto de P&D Instrumentalização e Sistematização da Capacitação para Conselhos de Consumidores. 12 de Abril de 2018 Projeto de P&D Instrumentalização e Sistematização da Capacitação para Conselhos de Consumidores 12 de Abril de 2018 Metodologia Etapa 1 - Realização de pesquisa de opinião sobre os CCs Etapa 2 - Revisão

Leia mais

Desenvolvimento Web TCC Turma A-1

Desenvolvimento Web TCC Turma A-1 Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Model-View-Controller (MVC) 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

Introdução ao Zend Framework 2

Introdução ao Zend Framework 2 Introdução ao Zend Framework 2 #laryssa-muniz Graduada em Telemática - Estácio de Sá Especialista em Engenharia de Software - UECE Mestranda em Ciências da Computação - UECE Analista de Sistemas - Brain

Leia mais

CSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs!

CSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs! CSI IT Solutions 2.5 solução CSI PrintManager G e s t ã o d e A m b i e n t e d e I m p r e s s ã o O CSI dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais

Leia mais

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows A c c e s s (referencial): 30 horas O Access permite que o usuário, mesmo sem ser especialista, crie e gerencie bancos de dados de forma fácil, para desenvolver soluções que otimizam a entrada, filtros

Leia mais

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books ( 1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO

Leia mais

William Pereira Alves

William Pereira Alves William Pereira Alves Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Aplicações Web com Servlets e JSP

Aplicações Web com Servlets e JSP J550 Desenvolvimento de Aplicações Web com Servlets e JSP Helder da Rocha www.argonavis.com.br 1 Objetivos Este curso explora os recursos da linguagem Java para o desenvolvimento de aplicações Web Tem

Leia mais

Aprendizagem de algoritmos Numéricos na Web usando PHP

Aprendizagem de algoritmos Numéricos na Web usando PHP Aprendizagem de algoritmos Numéricos Maria Angelica de Oliveira Camargo Brunetto Rafael Arabori Departamento de Computação UEL Sumário Como tudo começou Arquitetura do AnaWeb Conhecendo o Anaweb como aprendiz

Leia mais

Curso Online de E-commerce. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias

Leia mais

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo Introdução Geral Prof. Vicente Paulo de Camargo Web e Internet A Internet é uma rede de computadores que conecta milhões de computadores Se comunicam através do protocolos específicos A Web é uma forma

Leia mais

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única

Leia mais

INFORMATIVO MASTERSAF DFE VERSÃO

INFORMATIVO MASTERSAF DFE VERSÃO MASTERSAF DFE VERSÃO 3.17.1 SUMÁRIO Novas funcionalidades / Melhorias... 1 Emissor de Nota Fiscal de Serviço Eletrônica NFS-e... 1 Municípios liberados na versão 3.17.1:... 1 WebService Osasco... 1 Emissor

Leia mais

Executa em qualquer plataforma que possua o Java (JDK) da Oracle

Executa em qualquer plataforma que possua o Java (JDK) da Oracle Recurso Benefícios Multiplataforma Executa em qualquer plataforma que possua o Java (JDK) da Oracle Utiliza base de dados Oracle, Microsoft SQL ou MySql Utiliza os principais bancos de dados de mercado

Leia mais

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga Orientador: Prof. Adilson Vahldick Roteiro da Apresentação Introdução Fundamentação teórica Desenvolvimento

Leia mais

Manual de Versão Sistema Condomínio21

Manual de Versão Sistema Condomínio21 Manual de Versão Sistema Condomínio21 Belo Horizonte, 2014. Group Software. Todos os direitos reservados. 1. Código do sacado obtido automaticamente durante as importações de contas a receber. Foi desenvolvida

Leia mais

Ademir Cristiano Gabardo. Novatec

Ademir Cristiano Gabardo. Novatec Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia.

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia. Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia. Informações Gerais: Endereço: Rua Padre Júlio Maria nº 1677. Bairro: Icoaraci Belém Pará Telefones:

Leia mais

Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes

Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes Rafael

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Newsletters - NWT Versão 1.15 Última revisão: 12/03/2018 2018 Versão: 1.15 Documentação: André L.M. Camargo Revisão:

Leia mais

OPORTUNIDADES: Analista de Sistemas Sênior

OPORTUNIDADES: Analista de Sistemas Sênior OPORTUNIDADES: Analista de Sistemas Sênior Experiência em projetos de desenvolvimento de sistemas Conhecimento de metodologia de desenvolvimento de sistema Experiência em levantamento de requisitos e elaboração

Leia mais

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB

Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Bruno Costa Silva 1, Ricardo Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil brunocostasilva62@hotmail.com,

Leia mais

Módulo II Arquitetura em Camadas

Módulo II Arquitetura em Camadas Módulo II Arquitetura em Camadas Prof. Ismael H F Santos April 08 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Ementa Arquitetura de camadas de Software Arquiteturas em Camadas Padrões para

Leia mais

A c c e s s B á s i c o

A c c e s s B á s i c o A c c e s s B á s i c o (referencial): 25 horas A informação na ponta dos dedos, o programa perfeito para cadastros de clientes e fornecedores, controle de estoque, pesquisas relatórios. O Microsoft Access

Leia mais

GKO Informática Ltda Av. Marechal Câmara, 160, sala Centro Rio de Janeiro RJ Tel.: (21)

GKO Informática Ltda Av. Marechal Câmara, 160, sala Centro Rio de Janeiro RJ Tel.: (21) GKO Informática Ltda Tel.: (21) 2533.3503 GKO FRETE IMPLEMENTAÇÃO DO NOVO SUB MENU FERRAMENTAS INTRODUÇÃO A partir do release 532, implementamos uma reorganização no menu do GKO FRETE que passou a disponibilizar

Leia mais

Linguagem de Programação II Implementação

Linguagem de Programação II Implementação Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa

Leia mais

Desenvolvimento Web III. Prof. Felippe Scheidt

Desenvolvimento Web III. Prof. Felippe Scheidt Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,

Leia mais

Changelog 01/07/2019. Importante: é necessário limpar o cache do seu navegador antes de acessar a interface web do sistema.

Changelog 01/07/2019. Importante: é necessário limpar o cache do seu navegador antes de acessar a interface web do sistema. Versão 3.4.015 Changelog 01/07/2019 RESUMO Documentos fiscais da Argentina Integração com AFIP (Argentina) Integração com Cuenta Digital (Argentina) Implementadas melhorias de performance Criadas novas

Leia mais

INSTRUÇÕES PARA PROCESSAMENTO DO ARQUIVO RETORNO DAS INSCRIÇÕES PAGAS

INSTRUÇÕES PARA PROCESSAMENTO DO ARQUIVO RETORNO DAS INSCRIÇÕES PAGAS INSTRUÇÕES PARA PROCESSAMENTO DO ARQUIVO RETORNO DAS INSCRIÇÕES PAGAS A inscrição de um candidato para um concurso público, vestibular ou seleção no IFG é feita pela internet. O candidato é cadastrado

Leia mais

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata 5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um

Leia mais

3 Software C&L Introdução

3 Software C&L Introdução Software C&L 25 3 Software C&L Este capítulo apresenta a versão anterior do software Cenários & Léxicos (C&L), que passou por um processo de re-engenharia durante este trabalho. Ao longo do capítulo descreveremos

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 A Origem...2 O Caminho Para a Aprendizagem...4 Java Como Plataforma...6 Finalidade...8 Características...11 Perspectivas...13 Exercícios...14 CAPÍTULO 2 AMBIENTE

Leia mais

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio

Leia mais

Sistema de Avaliação do Docente pelo Discente e Auto-Avaliação do Docente (SIAV)

Sistema de Avaliação do Docente pelo Discente e Auto-Avaliação do Docente (SIAV) Sistema de Avaliação do Docente pelo Discente e Auto-Avaliação do Docente (SIAV) Riane de Oliveira Torres Santos Analista de Tecnologia da Informação Universidade Federal da Bahia riane@ufba.br RESUMO:

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

Leia mais

Arquitetura em Camadas

Arquitetura em Camadas Arquitetura em Camadas 1 Introdução Em aplicações OO de médio e grande porte, diversos aspectos devem ser considerados: Apresentação Lógica da aplicação Lógica do negócio Persistência de Objetos Camada

Leia mais

Documento de Especificação de Sistema IngreSys

Documento de Especificação de Sistema IngreSys Documento de Especificação de Sistema IngreSys Projeto Autor(es) Projeto Integrador II Roberto Socanti Santos Tariana de Jesus Gomes Leite Versão / Data 0.3 / 10 de agosto de 2016 Histórico de Versões

Leia mais

PROPOSTA COMERCIAL NF-E, NFC-E E CT-E DIFERENCIAIS

PROPOSTA COMERCIAL NF-E, NFC-E E CT-E DIFERENCIAIS PROPOSTA COMERCIAL NF-E, NFC-E E CT-E DIFERENCIAIS Conjunto simplificado e conciso de funções, projetados para o editor de fluxos do Maker; Montagem e leitura dos XMLs de forma simples e inteligente, ou

Leia mais

Juliano Niederauer. Novatec

Juliano Niederauer. Novatec Juliano Niederauer Novatec Sumário Agradecimentos... 15 Sobre o autor... 17 Introdução... 19 Quem deve ler este livro...20 Como este livro está organizado...20 Download do código-fonte do livro...22 Capítulo

Leia mais

Portal Inteligente Senior TI Baseado em Data Webhouse

Portal Inteligente Senior TI Baseado em Data Webhouse Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Sistemas de Informação (Bacharelado) Portal Inteligente Senior TI Baseado em Data Webhouse Fernando David Moyses Orientador

Leia mais

Figura 16 Niagara - Visão de grupos de notas.

Figura 16 Niagara - Visão de grupos de notas. Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade

Leia mais

Osvaldo Santana Thiago Galesi

Osvaldo Santana Thiago Galesi Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

Configurações para emissão de Nota Fiscal de Serviços de Presidente Prudente / SP.

Configurações para emissão de Nota Fiscal de Serviços de Presidente Prudente / SP. Configurações para emissão de Nota Fiscal de Serviços de Presidente Prudente / SP. Birigui SP Agosto - 2016 Sumário 1 INTRODUÇÃO...2 1.1 AMBIENTE...2 1.2 CONFIGURAÇÃO...2 1.2.1 Configuração na Interface

Leia mais

ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência.

ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência. ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência. Marcelio Leal 1 Porto Alegre, Abril, 2006 Apresentação Engenheiro de software do SEPRO Graduado em C. da Computação Mestrando

Leia mais

TÉCNICO EM INFORMÁTICA

TÉCNICO EM INFORMÁTICA TÉCNICO EM INFORMÁTICA Competência Geral Programar aplicativos e desenvolver sistemas, empregando metodologias, padrões, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental.

Leia mais

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA Julio Cesar do Carmo Junior 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Informática para Gestão, Faculdade de Tecnologia, Botucatu, SP, Brasil. E-mail:

Leia mais

Agenda da Aula. Reuso de Software. Tipos de Reuso. Potenciais Problemas. Vantagens de Reuso. Introdução a Reuso de Software

Agenda da Aula. Reuso de Software. Tipos de Reuso. Potenciais Problemas. Vantagens de Reuso. Introdução a Reuso de Software Reuso de Software Aula 02 Agenda da Aula Introdução a Reuso de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com Introdução a Reuso de Software Abordagens de Reuso

Leia mais

ADIANTI FRAMEWORK PARA PHP

ADIANTI FRAMEWORK PARA PHP ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

TUTORIAL DO PORTAL DO ALUNO. Equipe da Diretoria de Tecnologia da Informação e Comunicação 30/08/2012

TUTORIAL DO PORTAL DO ALUNO. Equipe da Diretoria de Tecnologia da Informação e Comunicação 30/08/2012 TUTORIAL DO PORTAL DO ALUNO Equipe da Diretoria de Tecnologia da Informação e Comunicação 30/08/2012 Conteúdo PORTAL DO ALUNO ALUNO FREQUÊNCIA NOTAS DISCO VIRTUAL MURAL DE RECADOS Devido a problemas de

Leia mais

Web Presentation Patterns - Controllers

Web Presentation Patterns - Controllers Instituto Superior Técnico 29 de Novembro de 2004 1 2 3 Page Controller Front Controller 4 5 Porquê Usar Web Applications Não necessita instalar software no cliente. Acesso universal fácil. Interface comum

Leia mais

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador Roteiro Introdução Objetivos Fundamentação Teórica Especificação Implementação

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

COMO DESENVOLVER UM SITE PARA EVENTOS COM

COMO DESENVOLVER UM SITE PARA EVENTOS COM COMO DESENVOLVER UM SITE PARA EVENTOS COM OBJETIVO Repassar a minha experiência em desenvolvimento web utilizando CMS Joomla! para a criação de um website para eventos de tecnologia ROTEIRO Apresentação

Leia mais

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ-REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS - PRAC COORDENAÇÃO DE PROGRAMAS DE AÇÃO COMUNITÁRIA - COPAC

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ-REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS - PRAC COORDENAÇÃO DE PROGRAMAS DE AÇÃO COMUNITÁRIA - COPAC 1 UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ-REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS - PRAC COORDENAÇÃO DE PROGRAMAS DE AÇÃO COMUNITÁRIA - COPAC Gerenciar Participantes TURORIAL PARA DOCENTE: Esta operação

Leia mais

Marlos T. S. Sedrez Orientador: Paulo Roberto Dias

Marlos T. S. Sedrez Orientador: Paulo Roberto Dias SISTEMA DE GERENCIAMENTO DA APLICAÇÃO E MANUTENÇÃO DO PROGRAMA DE QUALIDADE 5S Marlos T. S. Sedrez Orientador: Paulo Roberto Dias Roteiro da Apresentação Introdução; Objetivos; Fundamentação teórica; Trabalhos

Leia mais

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago

INE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago INE 5612 Professor: Frank Siqueira Alunos: Gustavo de Geus Leonardo Silva Jean Ercilio Thiago DESENVOLVEDORES JAVA EM TODO MUNDO LIDER GAVIN KING JBOSS MANTEVE O SUPORTE História Hibernate foi criado por

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas

Leia mais

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP Certificamos que o aluno Renan Sampaio Lopes concluiu as carreiras a seguir, totalizando a carga horária estimada em 678 horas no período de 11/07/2014 a 06/07/2017. As carreiras contém os seguintes cursos:

Leia mais

INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA

INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA Encontro Internacional de Produção Científica Cesumar 23 a 26 de outubro de 2007 INTEGRAÇÃO DA METODOLOGIA DE DESENVOLVIMENTO AJAX COM SERVLETS JAVA Everton Coimbra de Araújo 1, Juliano Rodrigo Lamb 2,

Leia mais

Criando Relatórios com PHP Pablo Dall Oglio

Criando Relatórios com PHP Pablo Dall Oglio Criando Relatórios com PHP Pablo Dall Oglio Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

Java para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets

Java para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets Java para Web & EJB Teoria, prática e questões Módulo Introdução e Servlets Introdução ao Desenvolvimento Web com Java Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações

Leia mais

Catálogo de Treinamentos 2016

Catálogo de Treinamentos 2016 Catálogo de Treinamentos 2016 PostgreSQL Fundamentos PostgreSQL Tuning PostgreSQL Backup e Restore PostgreSQL Replicação Nativa PostgreSQL Monitoramento PostgreSQL PL/pgSQL PostgreSQL Segurança comercial@timbira.com.br

Leia mais

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM Rafael Marisco Bertei 2, Vinícius Maciel 3, Josué Toebe 4 1 Projeto

Leia mais

Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4792 - Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 e 2 - Introdução ao Excel 2010 Avançado e Funções 1.1. Base de Dados... 19 1.2. Pasta de Trabalho Compartilhada...

Leia mais

Lógica e Prog. Java6.0 + Java p/ Web com Hibernate e Struts 2. Duração 124 horas/aula

Lógica e Prog. Java6.0 + Java p/ Web com Hibernate e Struts 2. Duração 124 horas/aula Objetivo Estes cursos unidos, possuem um completo conteúdo, com um aprendizado teórico e prático da linguagem de programação Java tanto para ambiente Desktop como para a Web. Serão abordados os seguintes

Leia mais

1. O que é NFC-e? O acrônimo NFC-e é significa Nota Fiscal de Consumidor Eletrônica,

1. O que é NFC-e? O acrônimo NFC-e é significa Nota Fiscal de Consumidor Eletrônica, SUMÁRIO 1. O que é NFC-e?... 3 2. Benefícios de uso NFC-e... 4 3. Aquisição do NFC-e... 5 4. Gerenciando NFC-e... 7 Acessando NFC-e... 7 5. Menus NFC-e... 10 Menu Cadastros Emitente... 10 Menu Cadastros

Leia mais

M V C P R O F. M E. H É L I O E S P E R I D I Ã O

M V C P R O F. M E. H É L I O E S P E R I D I Ã O M V C P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única máquina. Este

Leia mais

5 Arquitetura de implementação

5 Arquitetura de implementação Arquitetura de implementação 103 5 Arquitetura de implementação 5.1 Visão geral Nossa arquitetura é caracterizada pela construção de um ambiente para execução de aplicações hipermídia definidas segundo

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 01 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina; -

Leia mais

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação. CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação

Leia mais

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo

2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo 2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

INFORMATIVO VERSÃO

INFORMATIVO VERSÃO VERSÃO 3.51.2 SUMÁRIO INTRODUÇÃO... 3 PONTOS DE ATENÇÃO... 3 ATUALIZAÇÕES REALIZADAS... 4 ADMINISTRAÇÃO DO SISTEMA... 4 EMPRESAS... 4 NF-E NOTA FISCAL ELETRONICA... 4 PROCESSO DE ENVIO DE E-MAIL... 4 NFS-E

Leia mais

Software Para Geração de Consultas e Relatórios

Software Para Geração de Consultas e Relatórios Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática

Leia mais

Access Prof. Ari Oliveira

Access Prof. Ari Oliveira Access Prof. Ari Oliveira Definições Importantes Dado x Informação: Dado: Elemento de informação, ou representação de fatos ou de instruções, em forma apropriada para armazenamento, processamento e transmissão

Leia mais

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP) Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem

Leia mais

Sistema de Gestão de Recursos Humanos

Sistema de Gestão de Recursos Humanos Sistema de Gestão de Recursos Humanos Manual de Procedimentos I Módulo de Usuários Revisão: 07 Versão: 7.9.109 JM Soft Informática Março, 2015 Sumário MÓDULO DE USUÁRIOS... 4 1 MENU CADASTROS... 4 1.1

Leia mais

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo

Leia mais

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba

Leia mais

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB Miguel Gustavo Miiller¹, Tiago Piperno Bonetti 1. 1 Universidade Paranaense (UNIPAR) Paranavaí -Paraná- Brasil 94mgm94@gmail.com, bonetti@unipar.br

Leia mais

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta Aula #4.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Ambiente de desenvolvimento integrado IDE (Integrated Development Environment) Programa de computador para

Leia mais

Construindo Aplicações Node com MongoDB e Backbone Mike Wilson

Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Novatec Authorized Portuguese translation of the English edition of titled Building Node Applications with MongoDB and Backbone ISBN 9781449337391

Leia mais

SQL INJECTION: ENTENDENDO E EVITANDO. MAGALHÃES, Felipe. B. ¹, BASTOS, Rafael. R² RESUMO

SQL INJECTION: ENTENDENDO E EVITANDO. MAGALHÃES, Felipe. B. ¹, BASTOS, Rafael. R² RESUMO SQL INJECTION: ENTENDENDO E EVITANDO MAGALHÃES, Felipe. B. ¹, BASTOS, Rafael. R² ¹ Faculdade IDEAU Bagé RS Brasil magalhaesbg@gmail.com ² Faculdade IDEAU Bagé RS Brasil rafaelrodriguesbastos@gmail.com

Leia mais

Colocando um site na Internet

Colocando um site na Internet AULA: Colocando um site na Internet Autoria Web http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Servidores de Hospedagem Hospedagem de sites é um serviço que possibilita pessoas ou empresas

Leia mais

GERADOR DE CÓDIGO HTML BASEADO EM DICIONÁRIO DE DADOS UTILIZANDO BANCO DE DADOS. Acadêmico :Luis Fernando Coelho Orientador: Jomi Fred Hübner

GERADOR DE CÓDIGO HTML BASEADO EM DICIONÁRIO DE DADOS UTILIZANDO BANCO DE DADOS. Acadêmico :Luis Fernando Coelho Orientador: Jomi Fred Hübner GERADOR DE CÓDIGO HTML BASEADO EM DICIONÁRIO DE DADOS UTILIZANDO BANCO DE DADOS Acadêmico :Luis Fernando Coelho Orientador: Jomi Fred Hübner Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

MANUAL DE USUÁRIO. Versão 1.0 Servidor

MANUAL DE USUÁRIO. Versão 1.0 Servidor MANUAL DE USUÁRIO Versão 1.0 Servidor SUMÁRIO 1. Acesso ao Sistema... 4 1.1. Acesso (LOGIN)... 5 1.2. Cadastro... 6 2. Sistema 2.1. Visão Inicial... 10 2.2. Itens do Menu de Navegação... 11 2.3. Informações

Leia mais

Analista de Negócios. Local de Trabalho: Porto Alegre. Número de Vagas: 02. Analista de Sistemas

Analista de Negócios. Local de Trabalho: Porto Alegre. Número de Vagas: 02. Analista de Sistemas Analista de Negócios - Especificação de Requisitos, - Modelagem de Sistemas e Processos, - 2 anos de experiência na função, - Bom relacionamento interpessoal, criatividade, pró-atividade e facilidade de

Leia mais