Projetos do MyFaces 1/12
|
|
- Domingos Minho Silveira
- 8 Há anos
- Visualizações:
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 Este tutorial apresenta de forma simples, como iniciar no desenvolvimento com o framework Java Server faces 1.2, utilizando-se o servidor
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia maisMyFaces 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 maisA 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 maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia mais1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar
Leia maisManual 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 maisConstrutor 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 maisVamos 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 maisCriando 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 mais02 - 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 mais1. 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 maisApostila 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 maisMÓ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 maisINTRODUÇÃ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 maisVamos 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 maisDOCUMENTAÇÃ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 maisProgramaçã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 maisBem- 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 maisEstá 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 maisAJAX 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 maisGuia 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 maisParte 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 maisAula 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 maisMANUAL 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 maisWebWork 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 maisDesenvolvendo 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 maisTrecho 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 maisMANUAL 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 maisManual 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 maisJava 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 maisFollow-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 maisManual 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 maisMaterial 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 maisManual 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 maisGERENCIAMENTO 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 maisCAPÍ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 maiswww.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 maisDesenvolvendo 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 maisHTML / 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 maisMó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 maisManual 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 maisTUTORIAL 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 maisDESENVOLVENDO 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 maisDesenvolvimento 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 maisFCT 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 maisScriptlets 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 maisSistema 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 maisAULA 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 maisMó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 maisJSP: 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 maisVersã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 maisCONSTRUÇÃ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 maisMANUAL 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
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 maisVVS 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 maisManual 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 maisGuia 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 maisSISTEMA 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 maisMenus 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 maisDesenvolvedor 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 maisAnotaçõ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 maisTrabalho 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 maisPORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO
Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas
Leia mais1 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 maisDesenvolvimento 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 maisEstá 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 maisMINISTÉ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 maisManual 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 maisMó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 maisJava 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 maisVISUAL 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 maisHTML5. 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 maisVIAÇÃ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 maisManual 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 maisManual 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 maisSumá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 maisTreinamento 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 maisManual 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 maisFERRAMENTAS 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 maisDNS 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 maisFacebook 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 maisCadastramento 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 maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisInformá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 maisOmega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Leia maisIntroduçã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 maisManual 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 maisP 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 maisJSP: 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 maisTema 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 maisDocumentaçã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 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 maisCOMO 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 mais1.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 maisInterfaces 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 maisDNS 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 maisApostilas 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 maisProgramaçã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 maisManual 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