Projetos do MyFaces 1/12

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

Download "Projetos do MyFaces 1/12"

Transcrição

1 1/12 JSF com MyFaces e Tomahawk Aprenda a utilizar os recursos do MyFaces FRANCISCO CALAÇA XAVIER Uma das implementações do JavaServer Faces mais utilizada atualmente é o MyFaces, um projeto da Apache Software Foundation que vem crescendo rapidamente e hoje vai muito além da especificação JSF. Além do MyFaces Core, que é a implementação do JSF em si, há vários subprojetos, que fornecem componentes adicionais, trazendo suporte a Ajax, vinculação com dados, entre outras funcionalidades importantes no desenvolvimento web. Neste artigo apresentaremos o Apache MyFaces, e criaremos um exemplo que faz uso dos componentes JSF fornecidos pelo mais popular dos seus subprojetos, o Tomahawk. Projetos do MyFaces Muitas das funcionalidades que diferenciam o MyFaces estão nos seus subprojetos. Tomahawk Principal e mais utilizado subprojeto do MyFaces. Possui uma grande quantidade de componentes visuais como editores html, menus, tabelas com ordenação etc. Já há versões estáveis disponíveis para uso em produção. ADF Faces / Trinidad O ADF Faces é a implementação JSF e conjunto de componentes desenvolvido originalmente pela Oracle e doado para o Projeto MyFaces. Possui suporte a Ajax e futuramente será chamado Trinidad. Tobago Além de ser um conjunto de componentes JSF que funcionam sobre a implementação do MyFaces, o principal objetivo do Tobago é tornar o desenvolvimento de aplicações web mais ágil. O Tobago fornece um gerenciador de layouts que organiza automaticamente os componentes na página, não sendo necessário o uso de tabelas para esse objetivo. Sandbox O projeto Sandbox consiste em componentes de teste do MyFaces, ainda em fase de desenvolvimento e que futuramente podem fazer parte do Tomahawk. Alguns componentes possuem suporte ao Ajax. Considerado instável pela Apache Software Foundation por se tratar de componentes de testes. A aplicação de exemplo Para ilustrar o uso do MyFaces, construiremos uma agenda de contatos, conforme ilustrado na Figura 1. O exemplo utiliza vários componentes padrão do JSF (fornecidos pelo MyFaces Core) e também vários outros do Tomahawk. Observe que na inclusão de novos contatos, é usado um componente de calendário para informar a data de aniversário, conforme mostra a Figura 2. Note que usamos também um componente de menu. Com o Tomahawk, é possível construir menus com submenus de forma rápida. Outra funcionalidade interessante é a ordenação de colunas. Através de cliques nos títulos das colunas da

2 2/12 tabela de contatos é possível ordená las conforme desejado. E à medida que um contato marcado como favorito é adicionado, este aparece no menu Favoritos. Figura 1. A aplicação de exemplo em ação Para mantermos o foco na programação JSF, não será feito acesso a banco de dados; todas as informações dos contatos permanecerão na memória. Na Listagem 1 está o código da entidade Contato. Na Listagem 2, temos o código da classe ContatoDao que é responsável pela inclusão e consulta de contatos. Observe que temos nessa classe o atributo List contatos que é static, para que todos os objetos criados a partir desta classe utilizem esta mesma lista (estamos aplicando o pattern Singleton). O método consultarfavoritos() retorna todos os contatos que possuem a propriedade favoritos=true. O método consultaraniversariantes() retorna os contatos que fazem aniversário no dia e mês fornecidos como parâmetros.

3 3/12 Figura 2. Inclusão de contatos Adicionando suporte ao MyFaces Tomahawk Para que o MyFaces Tomahawk funcione adequadamente, é necessário utilizar uma implementação JSF. Em nossos exemplos estaremos utilizando o MyFaces como implementação JSF. Nada impede ao leitor de utilizar os componentes do Tomahawk junto com a implementação de referência da Sun para o JSF. Até o momento de escrita deste artigo a versão do Tomahawk que fornece suporte a outras implementações era a O leitor pode acompanhar isto no site myfaces.apache.org. Deve se também incluir o filtro org.apache.myfaces.component.html.util.extensionsfilter no web.xml: <filter> <filter name>extensionsfilter</filter name> <filter class> org.apache.myfaces.component.html.util.extensionsfilter </filter class> </filter> <filter mapping> <filter name>extensionsfilter</filter name> <url pattern>*.faces</url pattern> </filter mapping> <filter mapping> <filter name>extensionsfilter</filter name> <url pattern>/faces/*</url pattern> </filter mapping> O arquivo completo do web.xml pode ser verificado na Listagem 3. Para a utilização dos componentes do tomahawk é necessário também o uso da taglib: <%@ taglib uri=" prefix="t"%>

4 4/12 Componentes web do exemplo Descreveremos agora os componentes utilizados em nossa aplicação. Veja também o quadro Mais componentes do Tomahawk. Menu Para menus, utilizamos a tag <t:jscookmenu> com o atributo layout="hbr". Isso faz com que o menu seja renderizado horizontalmente (para um menu vertical utiliza se vbr ). Usamos também theme="themeoffice" para que o menu pareça como os do Microsoft Office. Os temas disponíveis são ThemeIE, ThemeMiniBlack, ThemeOffice e ThemePanel. Para criar um menu deve se utilizar a tag <t:navigationmenuitem>, definindo o nome do menu no atributo itemlabel. Veja um exemplo na Listagem 4, os menus estão em negrito. Observe que os sub menus são construídos aninhando as tags <t:navigationmenuitem>. O resultado deste menu está Figura 3: Figura 3. Exemplo de um menu gerado pelo Tomahawk. Calendário O calendário usado no exemplo é criado com a tag <t:inputcalendar>. Fizemos renderaspopup="true" para que apareça um botão que, ao ser clicado, mostra o calendário, e renderpopupbuttonasimage="true" para que esse botão pop up possua uma imagem indicativa do que será mostrado. A aplicação desta tag pode ser vista na Listagem 5 com destaque em negrito para a utilização desta tag. Tabela ordenada O Tomahawk possui uma versão da tag <h:datatable> do JSF: <t:datatable> que possui mais funcionalidades que a tag da implementação de referencia do JSF. Dentre estas funcionalidades podemos citar: ordenação automática de colunas, suporte a eventos java script para as linhas, exibição de tabelas em modo news paper (como um jornal) dentre outras. Em nosso exemplo, para que seja ativada a ordenação automática, foi necessário utilizar o atributo sortable="true". Também é feita a substituição das tag s <h:column> por <t:column>. O uso dessas tag s é demonstrado na Listagem 6. O restante do projeto O restante dos arquivos do nosso projeto de exemplo é o Managed Bean, denominado GerenciadorContato que se encontra na Listagem 7 e o faces config.xml que se encontra na

5 5/12 Listagem 8. A classe GerenciadorContato possui apenas uma novidade em relação ao JSF padrão: a utilização da classe NavigationMenuItem, no método getfavoritos(), para inclusão dinâmica de contatos no menu Favoritos. Conclusões Como vimos neste e em vários outros artigos da Java Magazine, o uso de JavaServer Faces torna o desenvolvimento web mais fácil e as aplicações mais ricas e interativas (por exemplo, veja a segunda parte da série Aplicação Completa Java EE, na Edição 45). A utilização de implementações como o Apache MyFaces, aliada ao uso de projetos como o Tomahawk ou o Trinidad, completa esta facilidade. Estes projetos trazem para a programação JSF recursos que antes só eram possíveis no mundo das aplicações desktop. O Tomahawk, conforme vimos no exemplo, possui componentes sofisticados que aumentam a qualidade e a navegabilidade das aplicações web. Mais componentes do Tomahawk Aqui exploramos alguns componentes e funcionalidades adicionais do Tomahawk. Validação Existem vários validadores no Tomahawk. O validador de endereços de e mail (<t:validate >) verifica se um texto informado é um e mail válido ou não (a validade é apenas sintática). Não sendo válido, é enviada como mensagem de erro a string definida no atributo detailmessage. Veja um exemplo, onde o campo a ser validado é um <h:inputtext>: <h:inputtext> <t:validate detailmessage="não é um válido."/> </h:inputtext> O validar de números de cartão de crédito verifica se a quantidade e a estrutura dos números informados para o cartão de credito é válida ou não. Veja um exemplo de uso: <h:inputtext> <t:validatecreditcard detailmessage=' #{"{0} Não é um cartão de crédito válido."}'/> </h:inputtext> Não existindo um validador apropriado, é possível utilizar expressões regulares para definir a regra de validação desejada. Por exemplo: <h:inputtext> <t:validateregexpr pattern='\d{5}' detailmessage='#{"{0} Campo inválido." }'/> </h:inputtext>

6 6/12 Painel com abas Os painéis com abas são úteis em formulários web com muitos campos de entrada de dados, conforme pode ser visto na Figura Q1. Figura Q1. Exemplo de painel com abas Para a definição de um painel com abas são necessárias duas tags: <t:paneltabbedpane> para a criação da região onde serão renderizadas as abas e <t:paneltab label="nome da aba"> para a aba. Por exemplo: <t:paneltabbedpane> <t:paneltab label="tab 1"> <! conteúdo da aba Tab1 --> </t:paneltab > <t:paneltab label="tab 2"> <! conteúdo da aba Tab1 --> </t:paneltab > </t:paneltabbedpane> Árvore O Tomahawk possui também o recurso de árvore de dados ou data tree view, conforme ilustra a Figura Q2 que foi extraída do site de exemplos: irian.at/myfaces/tree2hideroot.jsf. Figura Q2. Exemplo de uma árvore de dados extraído do site

7 7/12 A tag <t:tree2 clientsidetoggle="false" value="#{managedbean.treedata}"> renderiza uma árvore e a Listagem 9 mostra o código do método gettreedata(), também extraído do site de exemplos. Este código é responsável por montar a estrutura de dados da árvore. Observe o uso da classe TreeNodeBase. Esta classe possui um construtor que recebe três parâmetros: um identificador para o nodo, o nome do nodo e um booleano que indentifica se o nodo será renderizado como uma folha (true) ou como uma pasta (false).note que estando o atributo clientesidetoggle da tag <t:tree2> ajustado como false a cada clique em um nó da arvore será feita uma nova requisição para busca dos dados pois os dados continuarão no servidor. Estando este atributo ajustado como true toda a árvore é trazida para o cliente e a cada clique em um nó não será feita uma requisição, pois os dados já estão no cliente (note que isto não é AJAX. Apesar do AJAX não realizar requisições, neste caso os dados são trazidos para o browser e implica a não necessidade de consultas ao servidor). O site wiki.apache.org/myfaces/tree2 fornece mais informações sobre as opções possíveis para árvores. Html Editor Um dos componentes mais interessantes e sofisticados do Tomahawk é o editor de HTML ilustrado na Figura Q3. Figura Q3. Exemplo do componente HtmlEditor O editor possui recursos dignos de qualquer editor de texto básico como negrito, sublinhado, cores de fontes etc. O seu uso é bem simples. Basta utilizar a tag <t:inputhtml> e será renderizado o editor de textos. Outros componentes Você pode obter mais informações sobre outros componentes do Tomahawk no site irian.at/myfaces/home.jsf. Trata se de um site que hospeda os exemplos compilados do Tomahawk e do SandBox. Estes exemplos podem ser baixados, com o código fonte, a partir do site people.apache.org/builds/myfaces/nightly.

8 8/12 Listagem 1. Classe Contato package br.com.jm.agenda; import java.util.date; public class Contato implements Comparable<Contato> { private int codigo; private String nome; private String telefone; private Date aniversario; private boolean favorito; //... getters e setters omitidos... } Listagem 2. Classe ContatoDao package br.com.jm.agenda; import java.util.*; public class ContatoDao { private static List<Contato> contatos = new ArrayList<Contato>(); public void incluir(contato contato) { contatos.add(contato); public List<Contato> consultar() { return contatos; public List<Contato> consultarfavoritos() { List<Contato> resultado = new ArrayList<Contato>(); for (Contato contato : contatos) { if (contato.isfavorito()) { resultado.add(contato); return resultado; public List<Contato> consultaraniversanriantes(date data) { Calendar cal = Calendar.getInstance(); cal.settime(data); int dia = cal.get(calendar.day_of_month); int mes = cal.get(calendar.month); List<Contato> resultado = new ArrayList<Contato>(); for (Contato cont : contatos) { Calendar calaniversario = Calendar.getInstance(); calaniversario.settime(cont.getaniversario()); int diaaniversario = calaniversario.get(calendar.day_of_month);

9 9/12 int mesaniversario = calaniversario.get(calendar.month); if (diaaniversario == dia && mesaniversario == mes) { resultado.add(cont); return resultado; } Listagem 3 web.xml completo <web app id="webapp_id"> <display name>agenda</display name> <filter> <filter name>extensionsfilter</filter name> <filter class> org.apache.myfaces.component.html.util.extensionsfilter </filter class> </filter> <filter mapping> <filter name>extensionsfilter</filter name> <url pattern>*.faces</url pattern> </filter mapping> <filter mapping> <filter name>extensionsfilter</filter name> <url pattern>/faces/*</url pattern> </filter mapping> <servlet> <servlet name>faces Servlet</servlet name> <servlet class>javax.faces.webapp.facesservlet</servlet class> <load on startup>1</load on startup> </servlet> <servlet mapping> <servlet name>faces Servlet</servlet name> <url pattern>*.faces</url pattern> </servlet mapping> </web app> Listagem 4 menu.jsp <%@ taglib uri=" prefix="f"%> <%@ taglib uri=" prefix="h"%> <%@ taglib uri=" prefix="t"%> <h:outputtext styleclass="tituloaplicacao" value="agenda de Contatos" /> <h:panelgrid width="500px" style="background color: #cfc"> <t:jscoo km en u layout=" hb r" theme="t he me Of fi ce " > <t:navig at io nm en ui t em itemlabel =" Ca da st r o" > <t:navig at io nm en ui t em itemlabel =" In cl ui r Contato" action=" in cl ui r" /> <t:navig at io nm en ui t em itemlabel =" Co ns ul t ar " > <t:navig at io nm en ui t em itemlabel =" Co ns ul t ar Todos" action="consultar" actionlistener= "#{gerenciadorcontato.consultar}" /> <t:navigationmenuitem itemlabel="consultar Aniversariantes de Hoje" action="consultar" actionlistener= "#{gerenciadorcontato.consultaraniversariantes}" /> </t:navigationmenuitem> </t:navigationmenuitem> <t:navigationmenuitem itemlabel="favoritos"> <t:navigationmenuitems value="#{gerenciadorcontato.favoritos}" /> </t:navigationmenuitem> </t:jscookmenu>

10 10/12 </h:panelgrid> <f:verbatim> <br /><br /><br /> </f:verbatim> Listagem 5. incluir.jsp taglib uri=" prefix="f"%> taglib uri=" prefix="h"%> taglib uri=" prefix="t"%> <html> <head> <link href="estilo.css" type="text/css" rel="stylesheet" /> <title></title> </head> <body bgcolor="#ffffff"> <f:view> <h:form> include file="menu.jsp"%> <h:outputtext styleclass="titulo" value="inclusão de Contatos:" /> <h:panelgrid columns="2"> <h:outputtext value="nome:" /> <h:inputtext value="#{gerenciadorcontato.contato.nome}" /> <h:outputtext value="telefone:" /> <h:inputtext value="#{gerenciadorcontato.contato.telefone}" /> <h:outputtext value="favorito:" /> <h:selectbooleancheckbox value="#{gerenciadorcontato.contato.favorito}" /> <h:outputtext value="aniversario:" /> <t:input Ca le nd ar renderas Po pu p= "t r ue " renderpo pu pb ut to na s Im a ge = "t r ue " value="# {g er en ci ad o rc o nt a to. co n ta t o. a ni v er s ar i o} " /> <h:commandbutton actionlistener="#{gerenciadorcontato.incluir}" value="incluir" /> </h:panelgrid> </h:form> </f:view> </body> </html> Listagem 6. consultar.jsp <%@ taglib uri=" prefix="f"%> <%@ taglib uri=" prefix="h"%> <%@ taglib uri=" prefix="t"%> <html> <head> <link href="estilo.css" type="text/css" rel="stylesheet" /> <title></title> </head> <body bgcolor="#ffffff"> <f:view> <h:form> <%@ include file="menu.jsp"%> <h:outputtext styleclass="titulo" value="#{gerenciadorcontato.titulotela}" /> <t:datatable cellspacing="0" headerclass="titulotabela" rowclasses="linha1, linha2" columnclasses="cole, colc, colc, colc" width="500px" sortable="true" value="#{gerenciadorcontato.contatos}" var="contato"> <t:column> <f:facet name="header"> <h:outputtext value="nome" /> </f:facet> <h:outputtext value="#{contato.nome}" /> </t:column> <t:column>

11 11/12 <f:facet name="header"> <h:outputtext value="telefone" /> </f:facet> <h:outputtext value="#{contato.telefone}" /> </t:column> <t:column> <f:facet name="header"> <h:outputtext value="favoritos" /> </f:facet> <h:outputtext rendered="#{contato.favorito}" value="sim" /> <h:outputtext rendered="#{!contato.favorito}" value="não" /> </t:column> <t:column> <f:facet name="header"> <h:outputtext value="aniversário" /> </f:facet> <h:outputtext value="#{contato.aniversario}"> <f:convertdatetime pattern="dd/mm/yyyy" /> </h:outputtext> </t:column> </t:datatable> </h:form> </f:view> </body> </html> Listagem 7. Classe GerenciadorContato package br.com.jm.agenda; import java.util.*; import javax.faces.event.actionevent; import javax.faces.model.*; import org.apache.myfaces.custom.navmenu.navigationmenuitem; public class GerenciadorContato { private Contato contato = new Contato(); private DataModel contatos; private String titulotela; public List getfavoritos() { List resultado = new ArrayList(); ContatoDao cdao = new ContatoDao(); List<Contato> favoritos = cdao.consultarfavoritos(); for (Contato cont : favoritos) { StringBuilder label = new StringBuilder(cont.getNome()); label.append(": "); label.append(cont.gettelefone()); resultado.add(new NavigationMenuItem(label.toString(), "")); return resultado; public void consultaraniversariantes(actionevent e){ titulotela = "Aniversariantes de Hoje"; ContatoDao cdao = new ContatoDao(); contatos = new ListDataModel(cDao.consultarAniversanriantes(new Date())); public void consultar(actionevent e){ titulotela = "Contatos da Agenda"; ContatoDao cdao = new ContatoDao(); contatos = new ListDataModel(cDao.consultar()); public void incluir(actionevent e) { ContatoDao cdao = new ContatoDao(); cdao.incluir(contato); contato = new Contato();

12 12/12 //... getters e setters omitidos } Listagem 8 faces-config.xml <faces config> <managed bean> <managed bean name>gerenciadorcontato</managed bean name> <managed bean class> br.com.jm.agenda.gerenciadorcontato </managed bean class> <managed bean scope>session</managed bean scope> </managed bean> <navigation rule> <from view id>*</from view id> <navigation case> <from outcome>incluir</from outcome> <to view id>/incluir.jsp</to view id> </navigation case> <navigation case> <from outcome>consultar</from outcome> <to view id>/consultar.jsp</to view id> </navigation case> </navigation rule> </faces config> Listagem 9 exemplo do código Java necessário para montar uma tree public TreeNode gettreedata() { TreeNode treedata = new TreeNodeBase(); //adicionado a pasta Frank Foo TreeNodeBase personnode = new TreeNodeBase("", "Frank Foo", false); personnode.getchildren().add(new TreeNodeBase("", "Requires Foo", false)); TreeNodeBase foldernode = new TreeNodeBase("", "Requires Foo Reviewer", false); personnode.getchildren().add(foldernode); personnode.getchildren().add(new TreeNodeBase("", "Requires Foo Recommendation", false)); foldernode = new TreeNodeBase("", "Requires Foo Approval", false); personnode.getchildren().add(foldernode); foldernode = new TreeNodeBase("", "Requires Bar Processing", false); personnode.getchildren().add(foldernode); foldernode = new TreeNodeBase("", "Requires Bar Approval", false); personnode.getchildren().add(foldernode); treedata.getchildren().add(personnode); //adicionado a pasta Betty Bar personnode = new TreeNodeBase("", "Betty Bar", false); return treedata; } Links myfaces.apache.org Página oficial do projeto MyFaces irian.at/myfaces.jsf Exemplos implementados de componentes do MyFaces

Minha primeira aplicação utilizando Java Server Faces + Glassfish

Minha primeira aplicação utilizando Java Server Faces + Glassfish Minha primeira aplicação utilizando Java Server Faces + Glassfish Este tutorial apresenta de forma simples, como iniciar no desenvolvimento com o framework Java Server faces 1.2, utilizando-se o servidor

Leia mais

Acessando um Banco de Dados

Acessando um Banco de Dados Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para

Leia mais

MyFaces Tomahawk. Rafael De Pauli Baptista (rafaelpbaptista@gmail.com) Como criar um projeto JSF

MyFaces Tomahawk. Rafael De Pauli Baptista (rafaelpbaptista@gmail.com) Como criar um projeto JSF MyFaces Tomahawk Rafael De Pauli Baptista (rafaelpbaptista@gmail.com) Como podemos perceber nesses últimos anos, o desenvolvimento de aplicações web está em constante evolução. No mundo java, o primeiro

Leia mais

A barra de menu a direita possibilita efetuar login/logout do sistema e também voltar para a página principal.

A barra de menu a direita possibilita efetuar login/logout do sistema e também voltar para a página principal. MANUAL DO SISCOOP Sumário 1 Menu de Navegação... 3 2 Gerenciar País... 5 3- Gerenciamento de Registro... 8 3.1 Adicionar um registro... 8 3.2 Editar um registro... 10 3.3 Excluir um registro... 11 3.4

Leia mais

Microsoft Access XP Módulo Um

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

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.

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

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Criando uma agenda simples com NetBeans 6.5

Criando uma agenda simples com NetBeans 6.5 Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg.

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg. Sumário 1. Tela de Acesso pg. 2 2. Cadastro pg. 3 3. Abas de navegação pg. 5 4. Abas dados cadastrais pg. 5 5. Aba grupo de usuários pg. 6 6. Aba cadastro de funcionários pg. 7 7. Pedidos pg. 12 8. Cartões

Leia mais

Apostila Oultlook 2007 Prof. Fabrício Melo

Apostila Oultlook 2007 Prof. Fabrício Melo INTRODUÇÃO O Microsoft Outlook 2007 é um programa de gestão de informações pessoais e de mensagens que auxilia no gerenciamento de mensagens, compromissos, contatos, tarefas e partilhar informações com

Leia mais

MÓDULO Programação para Web 2

MÓDULO Programação para Web 2 MÓDULO Programação para Web 2 USANDO O JSF Continuação Interdependência e Injeção Instâncias de Managed Beans podem conversar entre si para dividir o processamento das requisições dos usuários de acordo

Leia mais

INTRODUÇÃO À TECNOLOGIA SERVLETS

INTRODUÇÃO À TECNOLOGIA SERVLETS PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o conceito aplicações orientada a serviços via web Apresentar o papel dos contentores

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Programação para Android. Aula 06: Activity, menus e action bar

Programação para Android. Aula 06: Activity, menus e action bar Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

AJAX no GASweb. Mas e afinal, para que usamos o AJAX? Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Excel 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Adicionar comandos à Barra de Ferramentas

Leia mais

Parte I. Demoiselle Mail

Parte I. Demoiselle Mail Parte I. Demoiselle Mail Para o envio e recebimento de e-s em aplicativos Java, a solução mais natural é usar a API JavaMail [http:// www.oracle.com/technetwork/java/java/index.html]. Ela provê um framework

Leia mais

Aula 03 - Projeto Java Web

Aula 03 - Projeto Java Web Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação

Leia mais

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte MANUAL JOOMLA 2.5 PORTAL INTERNET Ministério do Esporte SUMÁRIO 1.0 - Módulo Administração... 1 2.0 Banner randômico... 2 2.1 Adicionar novo slide... 2 2.2 Excluir slide... 6 3.0 Artigos... 7 3.1 Adicionar

Leia mais

WebWork 2. João Carlos Pinheiro. jcpinheiro@cefet-ma.br

WebWork 2. João Carlos Pinheiro. jcpinheiro@cefet-ma.br WebWork 2 João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 0.5 Última Atualização: Agosto/2005 1 Agenda Introdução WebWork 2 & XWork Actions Views Interceptadores Validação Inversão de Controle (IoC)

Leia mais

Desenvolvendo Websites com PHP

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 mais

Trecho retirando do Manual do esocial Versão 1.1

Trecho retirando do Manual do esocial Versão 1.1 Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Manual de Gerenciamento de Conteúdo

Manual de Gerenciamento de Conteúdo Manual de Gerenciamento de Conteúdo 1 Sumário 1) O que é um Gerenciador de Conteúdo...3 2) Como o Site está Estruturado...3 3) Como Gerenciar o Conteúdo do Site...5 3.1) Adicionar Itens no Menu de Navegação...6

Leia mais

Java Server Faces Navegação de

Java Server Faces Navegação de Java Server Faces Navegação de Páginas Prof. Rodrigo Henrique Cunha Palácios rodrigopalacios@utfpr.edu.br Slides fornecidos pelo professor Prof. Edson Shozo Nishi Navegação de Páginas Controle de fluxo

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro. Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo

Leia mais

Manual para Cadastro de Questões Prova Colegiada / Professor

Manual para Cadastro de Questões Prova Colegiada / Professor Manual para Cadastro de Questões Prova Colegiada / Professor CÓDIGO: 001 revisão 02. DATA DE PUBLICAÇÃO: 12/04/2010 INÍCIO DE VIGÊNCIA: 12/04/2010 DATA REVISÃO: 23/03/2011 Autor do Projeto: Thiago Galvão

Leia mais

GERENCIAMENTO DO CONTEÚDO INFORMATIVO Utilizando O Sistema Web Contábil IDEAL. Atendimento: Tel : (11) 3857-9007 - e-mail: suporte@webcontabil.

GERENCIAMENTO DO CONTEÚDO INFORMATIVO Utilizando O Sistema Web Contábil IDEAL. Atendimento: Tel : (11) 3857-9007 - e-mail: suporte@webcontabil. GERENCIAMENTO DO CONTEÚDO INFORMATIVO Utilizando O Sistema Web Contábil 2010 IDEAL Última Atualização: 01/2010 Atendimento: Tel : (11) 3857-9007 - e-mail: suporte@webcontabil.com Módulo Calendário.:. Aba

Leia mais

CAPÍTULO 35 Como utilizar os componentes ColdFusion

CAPÍTULO 35 Como utilizar os componentes ColdFusion CAPÍTULO 35 Como utilizar os componentes ColdFusion Os componentes ColdFusion (CFC) permitem ao usuário encapsular lógicas de aplicação e de negócios (business logic) em unidades auto-controladas reutilizáveis.

Leia mais

www.coldfusionbrasil.com.br

www.coldfusionbrasil.com.br www.coldfusionbrasil.com.br 2000 PASSANDO VARIÁVEIS ATRAVÉS DE FORM E URL 3 ALTERA.CFM 3 FORMALTERA.CFM 4 ALTERA.CFM 4 FORMALTERA.CFM 4 CRIANDO E MANIPULANDO VARIÁVEIS COM CFSET 4 VALORES ESTÁTICOS 5 PARÂMETROS

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

Leia mais

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Prestashop v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS

TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS Autodesk 360 é a nuvem da Autodesk, podendo ser acessada pela sua conta da Autodesk Education Community (estudantes) ou Autodesk Academic Resource

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

Leia mais

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

Leia mais

Sistema de Gerenciamento Remoto www.pevermelho.art.br

Sistema de Gerenciamento Remoto www.pevermelho.art.br Sistema de Gerenciamento Remoto www.pevermelho.art.br 1 - SOBRE O SGR Este manual irá lhe ajudar a entender o funcionamento do SGR (Sistema de Gerenciamento Remoto) permitindo assim que você possa atualizar

Leia mais

AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II)

AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II) AULA 3 FERRAMENTAS E APLICATIVOS DE NAVEGAÇÃO, DE CORREIO ELETRÔNICO, DE GRUPOS DE DISCUSSÃO, DE BUSCA E PESQUISA (PARTE II) A seguir vamos ao estudo das ferramentas e aplicativos para utilização do correio

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do

Leia mais

JSP: JAVA SERVER PAGES

JSP: JAVA SERVER PAGES PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB JSP: JAVA SERVER PAGES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O que é um JSP? Tags de JSP Trocando um Servlet por JSP Atividade Material de Estudo Material

Leia mais

Versão 6.0.1 Melhorias Melhorias Versão 6.0.1

Versão 6.0.1 Melhorias Melhorias Versão 6.0.1 Versão 6.0.1 Novembro 2010 Versão 6.0.1 Funcionalidade Completa de Planejamento do Trabalho Através dessa funcionalidade o usuário pode planejar quais tarefas e quanto tempo destinará para trabalhar em

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

MANUAL DO SISTEMA. Versão 1.00

MANUAL DO SISTEMA. Versão 1.00 MANUAL DO SISTEMA Versão 1.00 Considerações Gerais...2 Aquisição MOBILE...3 Ativação do Adicion...3 Entendendo o Integrador WebPav/Mobile...4 Controle de Integração...4 Configurando Mobile no Sistema Adicion...6

Leia mais

índice I. Introdução Procedimentos básicos V. Prontuário Configurações VII. Medicamentos VIII. Tags

índice I. Introdução Procedimentos básicos V. Prontuário Configurações VII. Medicamentos VIII. Tags Manual Versão Web índice I. Introdução II. III. IV. Procedimentos básicos A agenda Clientes V. Prontuário VI. Configurações VII. Medicamentos VIII. Tags IX. Contato I Introdução O que é o JustDoctor? O

Leia mais

VVS Sistemas (21)3405-9500

VVS Sistemas (21)3405-9500 Índice Assunto Página Apresentação... 2 Funcionamento do Módulo... 3 Instalação do Módulo... 4 Configurações no C-Plus NF-e... 9 Acessando os arquivos... 11 Apresentação Apresentamos o módulo C-Plus NF-e

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Outlook 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Personalize-o Personalize o Outlook.

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

Menus Personalizados

Menus Personalizados Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção de páginas de internet e é responsável

Leia mais

Anotações e Navegação no JSF 2.0

Anotações e Navegação no JSF 2.0 1/16 Anotações e Navegação no JSF 2.0 Simplifique a navegação e a configuração XML com o JSF 2.0 Aprenda a utilizar anotações e navegações implícita e condicional em suas aplicações JSF 2.0 MARCEL TOKARSKI

Leia mais

Trabalho Interdisciplinar. MS Project

Trabalho Interdisciplinar. MS Project Aula Prática: Introdução ao Microsoft Project Professional MS Project Como vimos em nossas aulas, a EAP Estrutura Analítica do Projeto é o primeiro passo para criar um cronograma de um projeto estruturado.

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

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

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

Leia mais

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Desenvolvimento de Sites com PHP e Mysql Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

Manual do Atendente. Treinamento OTRS Help Desk

Manual do Atendente. Treinamento OTRS Help Desk Manual do Atendente Treinamento OTRS Help Desk Sumário Apresentação... 4 Efetuando login... 5 Conhecendo a interface de atendimento...5 Painel de Controle... 5 Chamados... 6 Visão de Filas... 6 Pesquisas...

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados ÍNDICE 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação

Leia mais

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento

Leia mais

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI ESTE MATERIAL TEM UM OBJETIVO DE COMPLEMENTAR OS ASSUNTOS ABORDADOS DENTRO DE SALA DE AULA, TORNANDO-SE UM GUIA PARA UTILIZAÇÃO DA FERRAMENTA

Leia mais

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 HTML5 é considerada a próxima geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Treinamento de Drupal para Administradores do Site Bibliotecas UFU

Treinamento de Drupal para Administradores do Site Bibliotecas UFU Treinamento de Drupal para Administradores do Site Bibliotecas UFU 1 1. Como logar no sistema como usuário autenticado Para logar no sistema como usuário autenticado é necessário digitar /user na frente

Leia mais

Manual 2010 Webmaster

Manual 2010 Webmaster Manual 2010 Webmaster Menu 1. Acesso ao sistema 2. Campanhas 2.1 Ver Campanhas Disponíveis 2.2 Minhas Campanhas 3. Formatos 3.1 Banners Automáticos 3.2 Banners Manuais 3.3 E-mail Marketing 3.4 Vitrines

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

DNS DOMAIN NAME SERVER

DNS DOMAIN NAME SERVER DNS DOMAIN NAME SERVER INTRODUÇÃO Quando você navega na internet ou manda uma mensagem de e-mail, você estará utilizando um nome de domínio. Por exemplo, a URL "http://www.google.com.br" contém o nome

Leia mais

Facebook Instruções de integração com PayPal

Facebook Instruções de integração com PayPal Facebook Instruções de integração com PayPal Há diversas formas de utilizar o PayPal para receber pagamentos na plataforma do Facebook. Primeiro você precisa decidir suas necessidades para a opção mais

Leia mais

Cadastramento e compra de vale transporte para o Cartão Metrocard Metropolitano Integrado. Em substituição ao Vale Transporte Temporário de Papel

Cadastramento e compra de vale transporte para o Cartão Metrocard Metropolitano Integrado. Em substituição ao Vale Transporte Temporário de Papel Cadastramento e compra de vale transporte para o Cartão Metrocard Metropolitano Integrado Em substituição ao Vale Transporte Temporário de Papel Acesso para cadastramento da empresa 2 Caso já tenha se

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

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

Informática Básica. Microsoft Word XP, 2003 e 2007

Informática Básica. Microsoft Word XP, 2003 e 2007 Informática Básica Microsoft Word XP, 2003 e 2007 Introdução O editor de textos Microsoft Word oferece um conjunto de recursos bastante completo, cobrindo todas as etapas de preparação, formatação e impressão

Leia mais

Omega Tecnologia Manual Omega Hosting

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

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

Manual do Usuário Gerenciador de Conteúdo do Site: www.semarh.goias.gov.br/

Manual do Usuário Gerenciador de Conteúdo do Site: www.semarh.goias.gov.br/ 1 Manual do Usuário Gerenciador de Conteúdo do Site: www.semarh.goias.gov.br/ 1) O acesso ao sistema é realizado através do link: http://www.semarhtemplate.go.gov.br/sistema/ obs.: após o lançamento do

Leia mais

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»

Leia mais

JSP: JAVA SERVER PAGES

JSP: JAVA SERVER PAGES PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB JSP: JAVA SERVER PAGES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é e como funciona o JSP Compreender as tags do JSP Capacitar para a substituição

Leia mais

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de

Leia mais

Documentação Usando o Javadoc

Documentação Usando o Javadoc Documentação Usando o Javadoc Prof. MSc. João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão 2.1 Última Atualização: 04/2005 1 Comentários e Documentação Comentários em Java Existem três tipos de comentários

Leia mais

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer?

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer? Índice Acesso ao Super Professor Web Como recuperar a senha de acesso? Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer? Selecionando

Leia mais

COMO COLABORAR NO WIKI DO MOODLE 1. Orientações para produção escolar colaborativa no wiki do Moodle:

COMO COLABORAR NO WIKI DO MOODLE 1. Orientações para produção escolar colaborativa no wiki do Moodle: COMO COLABORAR NO WIKI DO MOODLE 1 Ilse Abegg e Fábio da Purificação de Bastos e-mail: iabegg@mail.ufsm.br O wiki no Moodle é uma ferramenta de atividade que visa produção escolar colaborativa. Isso significa

Leia mais

1.2) Na tela seguinte, o primeiro item a ser selecionado é o Unidade Acumuladora1.

1.2) Na tela seguinte, o primeiro item a ser selecionado é o Unidade Acumuladora1. MANUAL DA NOVA VERSÃO DE ARQUIVAMENTO DO CPROD Na nova versão de Arquivamento que está sendo implementada no CPROD, antes de realizarmos o Arquivamento do Processo ou Documento em si, temos que criar no

Leia mais

Interfaces Gráficas parte 3

Interfaces Gráficas parte 3 parte 3 (Listview, AlertDialog e ActionBar) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação

Leia mais

DNS DOMAIN NAME SERVER

DNS DOMAIN NAME SERVER DNS DOMAIN NAME SERVER INTRODUÇÃO Quando você navega na internet ou manda uma mensagem de e-mail, você estará utilizando um nome de domínio. Por exemplo, a URL "http://www.google.com.br" contém o nome

Leia mais

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público 2015. Índice

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público 2015. Índice Índice Caderno 2 PG. MS-Excel 2010: estrutura básica das planilhas, conceitos de células, linhas, colunas, pastas e gráficos, elaboração de tabelas e gráficos, uso de fórmulas, funções e macros, impressão,

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito

Leia mais

Manual do Usuário - ProJuris Web - Fila de E-mails Página 1 de 8

Manual do Usuário - ProJuris Web - Fila de E-mails Página 1 de 8 As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos

Leia mais