JSP (JAVASERVER PAGES)
|
|
|
- Isadora Diegues
- 7 Há anos
- Visualizações:
Transcrição
1 UNIDADEC Nesta unidade, você irá conhecer a tecnologia JSP (JavaServer Pages). JSP permite implementar páginas dinâmicas na web. As páginas JSP contêm marcas HTML e instruções Java. O objetivo desta unidade é subsidiá-lo(a) para que você seja instrumentalizado(a) para Implementar páginas dinâmicas com a tecnologia JSP; Aprender os elementos sintáticos de JSP; JSP (JAVASERVER PAGES) Estruturar um aplicativo da web como uma seqüência de Java Server Pages. Introdução A tecnologia JSP (JavaServer Pages) permite implementar páginas dinâmicas na Web ou seja, um código pode ser executado durante o carregamento de uma página Web. JSP é uma tecnologia utilizada no desenvolvimento de aplicações para Web, similar às tecnologias Active Server Pages (ASP) da Microsoft ou PHP. As páginas JavaServer Pages (JSP) contêm marcas de HTML e instruções (comandos) Java. Por ser baseada na linguagem Java, tem a vantagem da portabilidade de plataforma, que permite a sua execução em diversos sistemas operacionais. JSP permite ao desenvolvedor de páginas para Internet produzir aplicações que acessem o banco de dados, manipulem arquivos no formato texto, capturem informações a partir de formulários, entre outras. Uma página criada em JSP, depois de instalada em um servidor de aplicação compatível com a tecnologia Java EE, é transformada em um Servlet - um componente do lado servidor que gera dados HTML e XML para a camada de apresentação de um aplicativo Web. Primeiro exemplo de conteúdo dinâmico na Web com JSP Com o NetBeans com Java EE instalado, você não necessitará instalar o Apache Tomcat separadamente. Vamos fazer o primeiro exemplo JSP. Um arquivo JSP é quase como uma página HTML convencional, a única diferença é que podemos inserir dentro deste código HTML um código Java. A inserção do comando Java é feita da seguinte maneira: <%= new java.util.date() %> Esta instrução é executada sempre que a página Web for enviada para o navegador. O valor resultante da expressão é inserido na página. Cada vez que você solicitar essa página, será exibida uma data e hora diferente. 31
2 O código a seguir apresenta JSP que retorna a data e hora <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf- 8"> <title>jsp Page</title> </head> <body> <h1>data/hora em JSP</h1> <p> A hora atual é: <%= new java.util.date() %> </p> </body> </html> A execução de um JSP no NetBeans não possui muitos problemas. Devemos seguir passos similares à execução de um programa Java qualquer. Executando o primeiro JSP no NetBeans Para executar o seu primeiro JSP você deve: Criar um projeto no NetBens Deve ser criado um projeto na categoria Java Web / Aplicação Web ; Escrever o código JSP da aplicação Você deve criar um arquivo fonte JSP ou modificar o index.jsp já criado durante a criação do projeto; Executar a aplicação Java O NetBeans iniciará o Tomcat e já irá executar a página HTML através de um navegador no endereço Criar um projeto no NetBeans: Abra o NetBeans; No NetBeans, selecione o menu Arquivo Novo Projeto (Figura C.1); 32
3 No wizard do Novo projeto, escolha nas Categorias Java Web e no item Projetos escolha Aplicativo Web e pressione próximo (Figura C.2); Inclua o nome do Projeto (Figura C.3); Selecione o servidor que será utilizado (Apache Tomcat) (Figura C.4); 33
4 Não selecione nenhum framework (Figura C.5); A Figura C.5 apresenta a tela após a criação do projeto. O projeto cria um arquivo index.jsp; 34
5 Escrever o código JSP da aplicação: Você deve criar um arquivo fonte JSP ou modificar o index.jsp já criado durante a criação do projeto. Neste caso, vamos inserir o código <%= new java.util.date() %> no arquivo index.jsp (Figura C.7); Executar a aplicação Java Clique com o botão direito do mouse em cima do arquivo index.jsp e selecione a opção executar arquivo (Figura C.8); Neste momento, você irá observar que o Tomcat irá entrar em execução; O navegador padrão será executado com a página index.jsp (Figura C.9) no endereço Web_1/index.jsp. A cada recarga da página uma nova data é apresentada. 35
6 A Figura C.9 mostra uma construção de uma JavaServer Page. O container de JSP lê a página JSP solicitada e transforma em uma página HTML. As marcas regulares de HTML ficam inalteradas, contudo a expressão inserida entre as marcas JSP (<%= %>) é avaliada e convertida em String (pelo método tostring). A string resultante é inserida na página HTML. O fluxo de execução de um JSP é apresentado na Figura C10. A transformação em um código HTML é feita por um container JSP (no caso o Tomcat). 36
7 Marcas em JSP O JSP possui um conjunto de marcas que pode ocorrer e apresenta diferenças sintáticas e semânticas: Scriptlets: <% %>, finalizam com ; e permitem inserir um código Java (normal) dentro do JSP; Diretivas: <%@ %>, são usadas para fornecer informações de como páginas JSP devem se comportar em tempo de tradução. São de três tipos: page, include, taglib; Expressões: <&= %>, não finalizam com ; e permitem mostrar algum resultado; Declarações: <%! %>, permitem declarar variáveis e métodos em páginas JSP. Os comentários em JSP devem ser feitos da seguinte maneira: <%-- comentário --%>. Exemplos: Scriptlet - <% Pessoa pessoa = new Pessoa( Joao ); %> Diretiva - <%@ page import= java.util.* %> Expressões - <%= pessoa.getnome() %> Declarações - <%! String títulopagina = Cadastro de Pessoas ; %> Segundo exemplo JSP O objetivo deste segundo exemplo é acessar uma classe Contator e contar o número de vezes que a página é acessada em uma única sessão. Para isso, foi construída uma classe Contador apresentada a seguir. A classe possui um atributo de classe count que será responsável por armazenar a quantidade de acessos à página package ifsul.tsiad.exemplosjsp; public class Contador { private static int count = 0; } public Contador() { } public static int getcount() { Contador.count++; return Contador.count; } Uma classe Java para ser acessada por um JSP deve ser colocada (.class) em uma estrutura predefinida. Esta estrutura predefinida é apresentada na Figura C.11. As classes devem ser colocadas dentro do diretório WEB-INF. 37
8 O arquivo JSP a seguir possui duas novidades: na linha 1 estamos realizando o import da classe Contador contida no pacote ifsul.tsiad.exemplosjsp através do uso de diretivas. Já na linha 13 estamos utilizando um objeto implícito (out) que permite imprimir através do método println <%@page import="ifsul.tsiad.exemplosjsp.contador" %> <%@page contenttype="text/html" pageencoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf- 8"> <title>segundo Exemplo de JSP</title> </head> <body> <h2>segundo Exemplo de JSP</h2> Número de acessos: <% out.print(contador.getcount()); %> </body> </html> JavaBeans Nos exemplos anteriores, a parte dinâmica de JSP era muito simples, apenas com uma linha (uma única expressão em Java). Embora seja possível adicionar mais código Java diretamente em uma página JSP isso não é adequado. As páginas Web mais profissionais devem separar a parte de cálculo de resultados com a parte exibição de resultados. Desta forma, o JSP recomenda que qualquer cálculo incomum deva ser executado. Existe um mecanismo chamado JavaBeans que facilita essa tarefa. Você pode conectar um ou mais JavaBeans a uma página JSP. Praticamente toda a classe Java pode ser um JavaBean desde que obedeça a um requisito especial: deve ter um construtor público sem parâmetros. As propriedades de um JavaBean são acessadas e modificadas por métodos get e set. No entanto, o que torna os JavaBeans tanto especiais? As páginas JSP permitem acesso às propriedades de um bean sem que seja necessário escrever um código Java, ou seja, não necessitam chamar nenhum método em Java. Para utilizar um bean em uma página JSP, você deve utilizar a diretiva jsp:bean. Você pode definir um nome para o objeto bean e o nome da classe desse bean como: <jsp:usebean id= user class= PersonBean /> Essa diretiva invoca o construtor default da classe PersonBean para criar um objeto com nome user. A diretiva jsp:setproperty permite configurar uma propriedade (um atributo) e a diretiva jsp:getproperty permite ler uma propriedade (atributo) e converter para uma String. Quando você utiliza beans, a página JSP contém apenas diretivas bean, nenhum código Java. Desta maneira, utilizando beans em uma página JSP, você separa o código de apresentação. Dica A ideia foi apenas mostrar informações preliminares dos JavaBeans. Para um estudo mais aprofundado, pesquise a bibliografia indicada. 38
9 Tratando parâmetros em um JSP O exemplo a seguir tem uma página como entrada o nome e idade de uma pessoa. O objetivo é ler os valores obtidos pela entrada o formulário, realizar alguma manipulação através de um JSP e retornar alguma uma informação. O JSP irá ver os dados objetivos por um HTML e irá incrementar a idade da pessoa para retornar o valor. Para isso necessitamos projetar um formulário HTML (Figura C.12). O formulário contém dois campos de texto, um para o nome e outro para a idade e um botão para submeter à página JSP. O código HTML a seguir representa o código HTML que gera o formulário da Figura C.12. Neste formulário existe um atributo action do elemento form que especifica a URL do programa do lado do servidor que processa os dados do formulário. Nesse caso, queremos que a página JSP entrada.jsp leia dos dados de entrada do usuário <html> <head> <title>exemplo com Entrada de Dados</title> </head> <body> <form action="entrada.jsp" method="post"> <p>nome: <input type="text" name="nome"/> </p> <p>idade: <input type="text" name="idade"/> </p> <p> <input type="submit" value="submeter"/> </p> </form> </body> </html> A seguir é apresentado o código JSP entrada.jsp. As páginas JSP podem descobrir o que o usuário digitou nos campos de entrada de um formulário através do objeto predefinido request. Esse é um objeto definido para todos os documentos JSP. É uma instância da classe ServletRequest. O método getparameter retorna o valor do elemento do formulário com o nome dado. Nas linhas 15 e 16 é realizada a conversão da idade para o tipo inteiro e, após, o valor é incrementado. 39
10 contenttype="text/html" pageencoding="utf-8"%> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf- 8"> <title>terceiro Exemplo</title> </head> <body> <h2>terceiro Exemplo</h2> <p> Olá <% out.println(request.getparameter("nome")); %> </p\> <p> Sua idade no próximo ano será: <% int x = Integer.parseInt(request.getParameter("idade")); out.println(x+1); %> </p> </body> </html> Nessa unidade, foram apresentados os principais conceitos com JavaServer Pages. Na próxima unidade, será apresentada a Servlets Java, que são conceitos intimamente relacionados com JSP, bem como são mecanismos alternativos para construir aplicativos Web. 40
11 Atividade 3 Prezado(a) aluno(a), as atividades da unidade C (JSP) versam sobre o desenvolvimento de aplicações que utilizam páginas JSP. Desenvolva essas aplicações em JSP no NetBeans. 1. Escreva uma página JSP os seguintes valores do sistema do servidor Web: A versão do Java; O nome do sistema operacional; A versão do sistema operacional. Para obter essas informações utilize os métodos da classe System (pacote Java.lang). 2. Escreva um aplicativo para Web utilizando JSP que atue como um simulador de loteria. O usuário deve especificar seis números diferentes. Internamente o aplicativo deve gerar seis números de forma aleatória (utilize a classe Math) e após as imprima, informando o número de acertos do usuário. 41
Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Unidade 6: Java Server Pages Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 6: Java Server Pages Prof. Daniel Caetano Objetivo: Capacitar o aluno para produzir páginas usando a tecnologia JSP. INTRODUÇÃO Como foi observado na aula
Java Server Pages (JSP)
Java Server Pages () [email protected] Departamento de Ciências Exatas Universidade Estadual de Feira de Santana Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1 Código do Servlet
A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
A figura acima mostra o script de criação do banco de dados que chamaremos de minicurso.
Primeiro passo é criar um banco de dados. Pois com um esquema montado, utilizaremos o Framework de mapeamento objeto relacional o Hibernate, para montar nosso projeto. A figura acima mostra o script de
Java para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com [email protected] Apresentação Fernando Anselmo [email protected] 25 anos na área de Desenvolvimento
Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os
Curso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais
Curso de Java Geração de Páginas WEB através de JSP Todos os direitos reservados Klais JSP e Servlets Servletsconstituem um mecanismo conveniente para a geração de páginas HTML dinâmicas e seu tratamento
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
Finalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Desenvolvimento Web III. Prof. Felippe Scheidt
Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,
Java II. Sérgio Luiz Ruivace Cerqueira [email protected]
Java II Sérgio Luiz Ruivace Cerqueira [email protected] 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
DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão [email protected] http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão
Unidade 12: Uso de Sessão e DAO e Servlets
Programação Java 1 Unidade 12: Uso de Sessão e DAO e Servlets Servlets de Comportamento Variável Prof. Daniel Caetano Objetivo: Implementar servlets de comportamento variável de acordo com o estado de
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira, Fabrício Alves e Daniela Claro Requisitos do ambiente Seguem abaixo os
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira e Daniela Claro Requisitos do ambiente Seguem abaixo os requisitos do ambiente.
INTRODUÇÃO À TECNOLOGIA SERVLETS
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO À TECNOLOGIA SERVLETS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Arquitetura Web e Serviços 2 Contentores Java e o Ciclo de Vida 4 Servlets com o NetBeans
Desenvolvimento Web com Java. Sérgio Lopes Caelum -
Desenvolvimento Web com Java Sérgio Lopes Caelum - http://www.caelum.com.br [email protected] Sérgio Lopes Desenvolvedor Java desde 2002 Instrutor de Java pela Caelum Trabalho com Web e Celulares
Trabalhando com Servlet
Trabalhando com Servlet Primeiro Servlet O primeiro passo a ser dado é criar uma classe Java como qualquer outra. Essa nova classe criada deve estender a classe abstrata HttpServlet pertencente ao pacote
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,
Desenvolvimento Web TCC Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Model-View-Controller (MVC) Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Ferramenta 1 -NetBeans 8.0
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 Elaborado por: Osmar de Oliveira Braz Junior Descrição NetBeans é um ambiente de desenvolvimento integrado (IDE Integrated Development
Desenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
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
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre
JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB
JAVA PARA WEB E EJB APLICAÇÕES WEB, SERVIDORES DE APLICAÇÃO, CONTAINERS WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB COM JAVA Tópicos Aplicações, componentes e containers web Aplicações web Modelo de aplicações
TUTORIAL JSP & SERVLET
TUTORIAL JSP & SERVLET A.A.S. UNINOVE WWW.AAS.PRO.BR Exemplo simples de JSP com Servlet (para envio e recebimento de dados) Sumário JSP & SERVLET... 2 1. Criando Projeto... 2 2. O primeiro JSP... 3 3.
Aplicações Web com Servlets e JSP
J550 Desenvolvimento de Aplicações Web com Servlets e JSP Helder da Rocha www.argonavis.com.br 1 Objetivos Este curso explora os recursos da linguagem Java para o desenvolvimento de aplicações Web Tem
PROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS
PROGRAMAÇÃO I INTRODUÇÃO À ORIENTAÇÃO A OBJETOS Prof. Dr. Daniel Caetano 2017-1 Objetivos Compreender os conceitos classe e objeto Compreender a função dos métodos e atributos e o conceito de encapsulamento
Formação JAVA Web.
Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você
p Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos fonte de Java.
Pacotes e Jar 1 Pacotes p Usamos pacotes em java para organizar as classes semelhantes. p Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos
" # $ %&'( ) *' ( +,)+ ( - $ (+*' 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' (
! " # $ %&'( ) *' ( +,)+ ( - $ (+*'.%/ 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' ( 2 (5) '%'1%6% %/ )1%12 74 % +1%() %% % *8) + 9 "(:4 8) % ; *' 3 "( % '% + 4% % ) +' 455 %' 4 *' ( +% ) + %,)1 0 +
2 Criar uma Enterprise Application que num módulo EJB irá conter um ou vários Beans.
Enterprise java Bens Folha 8-1 Session beans A Aplicação cliente que acede a um session bean (Exemplo retirado de: https://netbeans.org/kb/docs/javaee/entappclient.html) 1 Criar uma Java Class Library
DESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL. Peter Jandl Junior. Novatec
DESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL Peter Jandl Junior Novatec Sumário Agradecimentos... 13 Sobre o autor... 14 Prefácio...15 Capítulo 1 JSP (JavaServer Pages)... 17 1.1 Introdução... 17 1.2 Aplicação...
Classes o Objetos. Classes, objetos, métodos e variáveis de instância
Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em
Escrito por Lisiane Batista Neitzke Sex, 14 de Outubro de :57 - Última atualização Qua, 25 de Junho de :18
Preço R$ 129.00 Compre aqui São 156 Vídeo aulas de programação java para web. Aprenda a criar páginas para web usando o tomcat. Veja como integrarcodigos java (jsp) com html. Veja como manipular um banco
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE
PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO
Visibilidade e Encapsulamento
Visibilidade e Encapsulamento Professor: Ricardo Luis dos Santos IFSUL 2016 Agenda Pacotes Visibilidade Encapsulamento Hands-On 2 Pacotes Em Java, a visibilidade ou grau de acesso a um determinado atributo
PRIMEIRO PROGRAMA. Neste post iremos construir uma pequena classe destinada para soma de dois números.
PRIMEIRO PROGRAMA Olá pessoal! Neste post iremos construir uma pequena classe destinada para soma de dois números. Para este post, espero conseguir fazer o leitor entender algumas coisas: 1. Declaração
Introdução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center [email protected] Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli
Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela
Formulário Principal no NetBeans
Formulário Principal no NetBeans Iniciaremos montando o Menu principal, com os comandos para acesso aos demais formulários. Montagem do atalho para os itens do menu as propriedades são ICONS e MNEMONICS
GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web
Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de
Manual do usuário people
Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a
Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,
HTML Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML mostrou-se uma linguagem bastante adequada
Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80
Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: Cliente Web browser HTTP porto 80 Servidor web JDBC RMI XML... Base de Dados Aplicação em Java...
Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo
Parte I Prof. Vicente Paulo de Camargo Páginas com podem ser desenvolvidas com editor de texto simples Existem, no entanto, alguns editores interessantes, que facilitam a edição de páginas É o caso de
Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:
Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...
Desenvolvimento de um sistema de leilão utilizando JavaServer Pages
Desenvolvimento de um sistema de leilão utilizando JavaServer Pages Charles Burkhardt Orientador: Prof. Dr. Paulo Rodacki Gomes Roteiro da apresentação Introdução Conceitos Básicos Desenvolvimento do trabalho
Aula 17 Introdução ao jquery
Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
WebWork 2. João Carlos Pinheiro. [email protected]
WebWork 2 João Carlos Pinheiro [email protected] 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)
Classes e Objetos. Sintaxe de classe em Java
Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados
Programação Orientada a Objetos
Programação Orientada a Objetos Pacotes e Encapsulamento Msc. Paulo de Tarso F. Júnior 1 Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes e interfaces
1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.
Group Shopping Quest Como fazer 1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. 2. Clique em Avançar para iniciar o processo de instalação. Após aceitar os termos
Como criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
ALUNO: RONI FABIO BANASZEWSKI
Model-View-Controller ALUNO: RONI FABIO BANASZEWSKI Objetivo Separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control) A idéia é permitir que uma mesma
PROGRAMAÇÃO SERVIDOR RECURSOS ADICIONAIS EM SISTEMAS WEB DOS SERVLETS. Prof. Dr. Daniel Caetano
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB RECURSOS ADICIONAIS DOS SERVLETS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar os dois principais tipos de requisição Apresentar os dois tipos mais comuns de
Conceitos de HTML 5 Aula 1
Prof. João Augusto da Silva Bueno ([email protected]) Conceitos de HTML 5 Aula 1 World Wide Web É um serviço da Internet que reúne vários documentos de todas as partes do mundo e esses documentos
Professor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves [email protected] Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente
REST. Representational State Transfer. É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades.
REST Representational State Transfer É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades. Não é um padrão. Exemplo ASP.NET Web API namespace WebAPIApp.Models
Manual do Utilizador. Share Point One Drive
Share Point One Drive Ao entrar no Office 365 ou no site SharePoint Server corporativo da sua organização, clique em SharePoint ou Sites na barra superior ou de navegação do inicializador do aplicativo.
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform
Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I
Roteiro 01 Professor: Prof. M.Sc. Odilon Corrêa da Silva Curso: Desenvolvimento de Sistemas Disciplina: Programação para WEB I Roteiro 01 Objetivos Apresentar os conceitos básicos do HTML Conhecer os recursos
Apostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
NOVIDADES DO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB NOVIDADES DO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 4 5 Classes Objetos Herança Tratamento de Erros Material de Estudo Material Notas
PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB MIDDLEWARE JDBC: USANDO O JAVA DB Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O que é o Middleware JDBC? Criando um BD com o JavaDB Usando um BD em um Servlet
IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli
Programa de computador sequência de comandos ou instruções executados por um computador com a finalidade de produzir um resultado e resolver um problema; Linguagem de programação método para a criação
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso
Universidade São Judas Tadeu. Faculdade de Tecnologia e Ciências Exatas. Sistemas de Informação 3ASIN
Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Sistemas de Informação 3ASIN Atividade de Tópicos em Desenvolvimento e Banco de Dados Nome: Pedro Augusto Pereira R.A.: 201013018
