NOVO PROJETO: Dynamic web Project Estrutura do projeto:
|
|
- Norma Rijo
- 4 Há anos
- Visualizações:
Transcrição
1 NOVO PROJETO: Dynamic web Project Estrutura do projeto: package entity; import java.io.serializable; public class Pessoa implements Serializable { private static final long serialversionuid = 1L; private Integer id; private String nome; public Pessoa() { public Pessoa(Integer id, String nome) { 1
2 super(); this.id = id; this.nome = public String tostring() { return "Pessoa [id=" + id + ", nome=" + nome + "]"; public Integer getid() { return id; public void setid(integer id) { this.id = id; public String getnome() { return nome; public void setnome(string nome) { this.nome = nome; script.sql create database bdlast; use bdlast; create table pessoa (id int primary key auto_increment, nome varchar (50)); insert into pessoa values (null,'escadinha'); insert into pessoa values (null,'beirinha'); insert into pessoa values (null,'fadinha'); insert into pessoa values (null,'joao51'); 2
3 select * from pessoa; package persistence; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; public class Dao { Connection con; PreparedStatement stmt; ResultSet rs; public void open() throws Exception { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection ("jdbc:mysql://localhost:3306/bdlast", "root", "coti"); public void close() throws Exception { con.close(); 3
4 package persistence; public class PessoaDao extends Dao { public void create(string nome) throws Exception { open(); stmt = con.preparestatement("insert into pessoa values (null,?)"); stmt.setstring(1, nome); stmt.execute(); stmt.close(); close(); // Angular 6 (PROG) SABADO 26 // FRONT ANG (angular 6) SEXTA 25 package service; import javax.jws.webmethod; import javax.jws.webservice; import public class ServicePessoa public String mensagem(string nome) { return "Seja Bem-vindo ao WSDL :" + public String cotacaodolar(string valor, String cotacao) { Double valoremreal = new Double(valor); Double cotacaodolar = new Double(cotacao); 4
5 + total; Double total = valoremreal / cotacaodolar; return "Valor Real:" + valor + "= Cotacao em public String gravacaopessoas(string nome) { try { new PessoaDao().create(nome); return "Dados gravados em Pessoa"; catch (Exception ex) { return "Error :" + ex.getmessage(); //Sao dois momentos gerar o Server //consumir o Server
6 Para criar o web service: Clicar na classe de webservice com o botão direito -> web services -> create web service 6
7 Marcar publish the web servisse Marcar monitor the web servisse next Manter marcado todos os métodos da classe -> next
8 Clicar em start server Se der erro, trocar a porta do TomCat
9 Repetir as etapas... Sobrescrever os arquivos -> clicar em yes to all"
10 Clicar em start server... Aguardar
11 Clicar em next... Clicar em finish
12 Abriu o arquivo... No eclipse, foi inserido as LIBS e criado o arquivo ServicePessoa.wsdl
13 servicepessoa.wsdl <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions targetnamespace=" xmlns:apachesoap=" xmlns:impl=" xmlns:intf=" xmlns:wsdl=" xmlns:wsdlsoap=" xmlns:xsd=" <!--WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)--> <wsdl:types> <schema elementformdefault="qualified" targetnamespace=" xmlns=" <element name="gravacaopessoas"> <complextype> <sequence> <element name="nome" type="xsd:string"/> </sequence> </complextype> </element> <element name="gravacaopessoasresponse"> <complextype> <sequence> <element name="gravacaopessoasreturn" type="xsd:string"/> </sequence> </complextype> </element> <element name="cotacaodolar"> <complextype> <sequence> <element name="valor" type="xsd:string"/> <element name="cotacao" type="xsd:string"/> </sequence> </complextype> </element> <element name="cotacaodolarresponse"> <complextype> <sequence> <element name="cotacaodolarreturn" type="xsd:string"/> </sequence> 13
14 </complextype> </element> <element name="mensagem"> <complextype> <sequence> <element name="nome" type="xsd:string"/> </sequence> </complextype> </element> <element name="mensagemresponse"> <complextype> <sequence> <element name="mensagemreturn" type="xsd:string"/> </sequence> </complextype> </element> </schema> </wsdl:types> <wsdl:message name="gravacaopessoasrequest"> <wsdl:part element="impl:gravacaopessoas" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="mensagemrequest"> <wsdl:part element="impl:mensagem" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="cotacaodolarrequest"> <wsdl:part element="impl:cotacaodolar" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="gravacaopessoasresponse"> <wsdl:part element="impl:gravacaopessoasresponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="mensagemresponse"> <wsdl:part element="impl:mensagemresponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="cotacaodolarresponse"> 14
15 <wsdl:part element="impl:cotacaodolarresponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:porttype name="servicepessoa"> <wsdl:operation name="gravacaopessoas"> <wsdl:input message="impl:gravacaopessoasrequest" name="gravacaopessoasrequest"> </wsdl:input> <wsdl:output message="impl:gravacaopessoasresponse" name="gravacaopessoasresponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="cotacaodolar"> <wsdl:input message="impl:cotacaodolarrequest" name="cotacaodolarrequest"> </wsdl:input> <wsdl:output message="impl:cotacaodolarresponse" name="cotacaodolarresponse"> </wsdl:output> </wsdl:operation> <wsdl:operation name="mensagem"> <wsdl:input message="impl:mensagemrequest" name="mensagemrequest"> </wsdl:input> <wsdl:output message="impl:mensagemresponse" name="mensagemresponse"> </wsdl:output> </wsdl:operation> </wsdl:porttype> <wsdl:binding name="servicepessoasoapbinding" type="impl:servicepessoa"> <wsdlsoap:binding style="document" transport=" <wsdl:operation name="gravacaopessoas"> <wsdlsoap:operation soapaction=""/> <wsdl:input name="gravacaopessoasrequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="gravacaopessoasresponse"> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> 15
16 <wsdl:operation name="cotacaodolar"> <wsdlsoap:operation soapaction=""/> <wsdl:input name="cotacaodolarrequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="cotacaodolarresponse"> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="mensagem"> <wsdlsoap:operation soapaction=""/> <wsdl:input name="mensagemrequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="mensagemresponse"> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="servicepessoaservice"> <wsdl:port binding="impl:servicepessoasoapbinding" name="servicepessoa"> <wsdlsoap:address location=" oa"/> </wsdl:port> </wsdl:service> </wsdl:definitions> 16
17 NOVO PROJETO: Dynamic Web Project Projeto criado... Clicar no projeto com o botão direito -> new -> other
18 Selecionar web service client -> next... Clicar em browser
19 Clicar e browser
20 Abrir os diretórios até chegar no arquivo wsdl -> ok
21 Clicar em ok
22 Clicar em next... Clicar em finish
23 Foi gerado as classes do client e inserid as libs automaticamente... package controll; import java.io.ioexception; import javax.servlet.servletexception; import javax.servlet.annotation.webservlet; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; import public class ControlleServico extends HttpServlet { private static final long serialversionuid = 1L; protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { response.setcontenttype("text/html"); 23
24 try { ServicePessoaProxy wsdl = new ServicePessoaProxy(); if (request.getparameter("nome")!= null) { String nome = request.getparameter("nome"); response.getwriter().print("<br/>mensagem Client :" + wsdl.mensagem(nome)); response.getwriter().print("<br/>client :" + wsdl.gravacaopessoas(nome)); else { response.getwriter().print("tudo Vazio!!!"); catch (Exception ex) { protected void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doget(request, response); 24
25 Rodando o projeto pela classe service.. Passando os dados da URL
26 NOVO PROJETO REST: Estrutura do projeto: LIBS: all-themes jar asm-3.1.jar commons-beanutils jar commons-codec-1.6.jar commons-collections jar commons-digester-2.0.jar commons-logging jar fluent-hc jar gson jar httpclient jar httpclient-cache jar httpcore jar httpmime jar jackson-core-asl jar jackson-jaxrs jar jackson-mapper-asl jar jackson-xc jar javax.faces jar jaxen jar 26
27 jdom jar jersey-client-1.12.jar jersey-core-1.12.jar jersey-json-1.12.jar jersey-server-1.12.jar jersey-servlet-1.12.jar jettison-1.1.jar jsr311-api jar jstl.jar mysql-connector-java bin.jar primefaces-5.0-sources.jar primefaces-5.0.jar standard.jar xercesimpl.jar xml-apis.jar package entity; import java.io.serializable; public class Pessoa implements Serializable { private static final long serialversionuid = 1L; private Integer id; private String nome; public Pessoa() { public Pessoa(Integer id, String nome) { super(); this.id = id; this.nome = 27
28 public String tostring() { return "Pessoa [id=" + id + ", nome=" + nome + "]"; public Integer getid() { return id; public void setid(integer id) { this.id = id; public String getnome() { return nome; public void setnome(string nome) { this.nome = nome; script.sql create database bdlast; use bdlast; create table pessoa (id int primary key auto_increment, nome varchar (50)); insert into pessoa values (null,'escadinha'); insert into pessoa values (null,'beirinha'); insert into pessoa values (null,'fadinha'); insert into pessoa values (null,'joao51'); select * from pessoa; 28
29 package persistence; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; public class Dao { Connection con; PreparedStatement stmt; ResultSet rs; public void open() throws Exception { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection ("jdbc:mysql://localhost:3306/bdlast", "root", "coti"); public void close() throws Exception { con.close(); package persistence; public class PessoaDao extends Dao { public void create(string nome) throws Exception { open(); stmt = con.preparestatement("insert into pessoa values (null,?)"); stmt.setstring(1, nome); stmt.execute(); stmt.close(); close(); 29
30 // Angular 6 (PROG) SABADO 26 // FRONT ANG (angular 6) SEXTA 25 package manager; import javax.faces.application.facesmessage; import javax.faces.bean.managedbean; import javax.faces.context.facescontext; import = "mb") public class ManagerBean { private String nome = ""; public ManagerBean() { this.nome = ""; public String getnome() { return nome; public void setnome(string nome) { this.nome = nome; public void gravar() { FacesContext fc = FacesContext.getCurrentInstance(); try { new PessoaDao().create(nome); fc.addmessage(null, new FacesMessage("Dados Gravados")); catch (Exception ex) { fc.addmessage(null, new FacesMessage("Error:" + ex.getmessage())); 30
31 package service; import javax.ws.rs.consumes; import javax.ws.rs.formparam; import javax.ws.rs.get; import javax.ws.rs.post; import javax.ws.rs.path; import javax.ws.rs.pathparam; import javax.ws.rs.produces; import javax.ws.rs.core.mediatype; import org.codehaus.jettison.json.jsonobject; import public class @Consumes(MediaType.APPLICATION_JSON) public String gravarpessoa(string nome) { try { JSONObject json = new JSONObject(nome); new PessoaDao().create(json.getString("nome")); return "Dados Gravados padrao JSON"; catch (Exception ex) { return "Error :" public String gravarpessoaget(@pathparam("nome") String nome) { try { new PessoaDao().create(nome); return "Dados Gravados padrao JSON"; catch (Exception ex) { return "Error :" + ex.getmessage(); 31
32 // public String String nome) { try { new PessoaDao().create(nome); return "<b>dados Gravados padrao JSON</b>"; catch (Exception ex) { return "Error :" + ex.getmessage(); // enviar ATENÇÃO PARA O ENDEREÇO DO public String createform() { String formulario = "<h2>gravacao com Servico</h2>" + "<form method=post " + " action=\" rmulario\">" + "Nome<br/>" + "<input type=text name='nome' value='' id='nome'/>" + "<br/>" + "<button type=submit>gravar</button>" + "</form>"; return formulario; 32
33 web.xml <?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi=" xmlns=" xsi:schemalocation=" id="webapp_id" version="3.0"> <servlet> <servlet-name>jersey REST Service</servlet-name> <servletclass>com.sun.jersey.spi.container.servlet.servletcontainer</ser vlet-class> <init-param> <paramname>com.sun.jersey.config.property.packages</param-name> <param-value>service</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>jersey REST Service</servlet-name> <url-pattern>/rs/*</url-pattern> </servlet-mapping> <servlet> <servlet-name>faces Servlet</servlet-name> <servletclass>javax.faces.webapp.facesservlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> </web-app> 33
34 sistema.xhtml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xmlns:ui=" xmlns:f=" xmlns:h=" xmlns:p=" <h:head></h:head> <h:body> <p:panel header="gravacao em JSF"> <h:form id="form1"> <h:outputtext value="nome:" /> <br /> <p:inputtext value="#{mb.nome" /> <br /> <p:commandbutton value="gravar" ajax="true" update=":form1" action="#{mb.gravar"></p:commandbutton> </p:panel> </h:body> </html> <p:growl></p:growl> <p:messages></p:messages> </h:form> 34
35 Rodando pelo sistema.xhtml... Gravando um nome
Projeto Java Web (WebService) LIBS:
Projeto Java Web (WebService) LIBS: asm-3.1.jar commons-codec-1.6.jar commons-logging-1.1.1.jar fluent-hc-4.2.5.jar gson-2.2.4.jar httpclient-4.2.5.jar httpclient-cache-4.2.5.jar httpcore-4.2.4.jar httpmime-4.2.5.jar
Leia maisProjeto webservicejax
Projeto webservicejax Estrutura do projeto... package servicesxml; import javax.jws.webmethod; import javax.jws.webservice; //Aponta para o JDK @WebService public class ServerCalculo { //padrão Wsdl (tem
Leia maisLista de exercícios I - RESPOSTAS Servlets e banco de dados
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.
Leia maisCriar um projeto ->. Criar no pacote entity a classe Funcionario com os atributos(idfuncionario, nome, sexo, ativo, salario). Criar construtor vazio, o construtor cheio, o tostring com todos os atributos
Leia maisPROJETO ECLIPSE: Estrutura do projeto: (Dynamic Web Project) LIBS: Java WebDeveloper. Prof. Edson Belém
PROJETO ECLIPSE: Estrutura do projeto: (Dynamic Web Project) LIBS: antlr-2.7.7.jar aspectjweaver-1.8.13.jar attoparser-2.0.4.release.jar classmate-1.3.4.jar dom4j-1.6.1.jar hibernate-commons-annotations-5.0.1.final.jar
Leia maisAutenticação e Autorização
Autenticação e Autorização Introdução A segurança em aplicações corporativas está relacionada a diversos aspectos, tais como: autenticação, autorização e auditoria. A autenticação identifica quem acessa
Leia maisJavaServer Faces JSF
JavaServer Faces JSF Fernando Freitas Costa Bacharel em Sistemas de Informação Especialista em Gestão e Docência Universitária blog.fimes.edu.br/fernando nando@fimes.edu.br JavaServer Faces e Banco de
Leia maisWeb Services. EclipseSDK/DB2 Construindo/Consumindo Serviços
Web Services EclipseSDK/DB2 Construindo/Consumindo Serviços Mario C. Ponciano a.k.a: Razec http://razec.wordpress.com mrazec@gmail.com 28 de Novembro 2009 2 Sumário Objetivo... 3 Requisitos... 3 Desenvolvimento...
Leia maisPrimefaces 3. Laboratório Passo-a-Passo. JSF - Primefaces. Prof. Leandro Rubim de Freitas Versão 1.
Laboratório Passo-a-Passo JSF - Primefaces Primefaces 3 Prof. Leandro Rubim de Freitas leandro.fiap@gmail.com Versão 1.0 Professor: Leandro Rubim de Freitas Página - 1 - Recursos necessários: Sistema Operacional
Leia maisSERVLETS. Introdução UNIDADED
Na unidade C, nós estudamos a tecnologia JSP (JavaServer Pages) e como vimos ela permite implementar páginas dinâmicas na web. Nesta unidade, nós estudaremos Java Servlets, que são duas tecnologias intimamente
Leia maisAgilizando o processo de redeploy de aplicações Java
classghost_ ClassGhost Agilizando o processo de redeploy de aplicações Java Conheça a funcionalidade deste framework que contribui para a agilidade e produtividade no processo processo de redeploy de aplicações
Leia maisINSTALAÇÃO E USO DO GOOGLE APP ENGINE PLUGIN utilizando o Eclipse Galileo
INSTALAÇÃO E USO DO GOOGLE APP ENGINE PLUGIN utilizando o Eclipse Galileo Requisitos de Ambiente: Desenvolvido por: Fabrício Alves e Daniela Claro contato: fabufbc@dcc.ufba.br, dclaro@ufba.br Java 1.6
Leia maisTrabalhando 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
Leia maisImplementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual
Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto
Leia maisExercícios de fixação: Listas
Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize
Leia maisTutorial Jogo da Velha WEB
Tutorial Jogo da Velha WEB Criação do Projeto 1- Inicie o Eclipse 2- Crie um novo projeto Web dinâmico. 3- Na tela seguinte, digite o nome do projeto e caso no campo Target Runtime não estiver aparecendo
Leia maisUniversidade 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
Leia maisFaculdades Integradas Santa Cruz. Tutorial de Java MVC WEB Criando uma tela de Login com Banco de Dados
Faculdades Integradas Santa Cruz Tutorial de Java MVC WEB Criando uma tela de Login com Banco de Dados 2009 Introdução O objetivo deste tutorial é apresentar os conceitos de estruturação de um projeto
Leia maisAplicativos Web com Orientação a Objetos
Objetivo: Praticar o relacionamento entre classe um para muitos implementando um exemplo de carrinho de compras de produtos. Diagrama de Classes - Model 1. Crie um banco de dados chamado produtos e um
Leia maisUma sintaxe universal para identificar os recursos. No sistema REST, cada recurso é unicamente direcionado através da sua URI.
REST (REpresentational State Transfer) é um estilo de arquitetura para sistemas de hipermídia distribuídos, como a World Wide Web. O conceito dos recursos identificados por identificadores de recursos
Leia mais!" # # # $ %!" " & ' ( 2
!"# # #$ %!" "& ' ( 2 ) *+, - 3 . / 4 !" 0( # "!#. %! $""! # " #.- $ 111.&( ( 5 # # 0. " % * $(, 2 % $.& " 6 # #$ %% Modelo (Encapsula o estado da aplicação) Implementado como JavaBeans Responde a consulta
Leia maisProf. Roberto Desenvolvimento Web Avançado
Resposta exercício 1: Configuração arquivo web.xml helloservlet br.com.exercicios.helloservlet
Leia maisSurgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a
servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo
Leia maisFuncionamento da Aplicação. Simulações do funcionamento. Simulação SAC
Funcionamento da Aplicação Simulações do funcionamento Simulação SAC Simulação PRICE Simulação Cartão de Crédito Simulação Deposito Simulação parcela mínima Simulação Parcelamento máximo Classe: ConnectionFactory;
Leia maisMini-Tutorial. Como criar relatórios Java para Web com JasperReports e ireport por Roberto J. Furutani 20/07/2005 www.furutani.eti.
Mini-Tutorial Como criar relatórios Java para Web com JasperReports e ireport por Roberto J. Furutani 20/07/2005 www.furutani.eti.br 1. Introdução O objetivo deste trabalho é mostrar de forma prática como
Leia maisCiclo de vida; Funcionamento; Requisições e Respostas.
Disciplina: Programação Web AULA 05 Ciclo de vida; Funcionamento; Requisições e Respostas. Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC.
Leia maisDATA ACCESS OBJECT (DAO)
Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015
Leia maisProgramação II Programação para a Web. Christopher Burrows
Programação II Programação para a Web Christopher Burrows Apache Tomcat O Apache Tomcat é um Servlet Container desenvolvido pela Apache Software Foundation. Implementa as tecnologias Java Servlets e Java
Leia maisPROJETO WEB: Java. Prof Fernando Gomes
PROJETO WEB: Este projeto nos mostra uma página JSP que contém um formulário para digitarmos um número inteiro. Na mesma página, o sistema retorna se esse número é primo ou não - caso não seja primo, retorna
Leia maisArquitetura de Aplicações JSP/Web. Padrão Arquitetural MVC
Arquitetura de Aplicações JSP/Web Padrão Arquitetural MVC Arquitetura de Aplicações JSP/Web Ao projetar uma aplicação Web, é importante considerála como sendo formada por três componentes lógicos: camada
Leia maisExecutando comandos do Sistema Operacional em uma aplicação WEB Java
Executando comandos do Sistema Operacional em uma aplicação WEB Java Criei uma aplicação muito simples que demonstra como um Servlet pode invocar uma classe que efetua um comando qualquer no sistema operacional.
Leia maisJava - Conexão ao Banco de Dados usando JDBC
Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query
Leia maisRegras de Navegação e Templates
Regras de Navegação e Templates Primeiras páginas Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula com o Git (disponível no site da disciplina) Suba o banco de dados Crie
Leia maisPersistência Java para Web com MySQL
Persistência Java para Web com MySQL 1. Criar o modelo no DBDesigner 2. Criar o esquema e as tabelas no MySQL 3. Criar um projeto Java simples, com o nome Empresa,no NetBeans 4. Adicionar o driver de conexão
Leia maisCódigo-Fonte da Prática 02
Código-Fonte da Prática 02 Sumário Classe ConexaoDB... 2 Classe PropriedadesBD... 5 Arquivo conexao.properties... 6 Programação Comercial Walderson Shimokawa 1 Classe ConexaoDB package br.edu.univag.util.sql;
Leia maisListando, gravando, alterando e excluindo registro do banco de dados com JSP
SISTEMAS DE INFORMAÇÃO 3º ANO PROGRAMAÇÃO II PROF. RONALDO FERREIRA DA SILVA JavaServer Pages JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas
Leia maisEstrutura do Projeto - Trabalhando com Banco de Dados
Estrutura do Projeto - Trabalhando com Banco de Dados Utilizando o Postgresql como Base de Dados - Trabalhando com banco de Dados (Abra o pgadmin III) - Clique duas vezes sobre o PostgreSQL (8.3) e digite
Leia maisDesenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno
Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Configurando o Ambiente Ambiente de Programação IDE: Eclipse Servidor de aplicação: Tomcat
Leia maisJava na WEB Banco de Dados
1 Java na WEB Banco de Dados Objetivo: Ao final da aula o aluno será capaz de: Criar aplicações JSP com acesso ao Banco de Dados MySql Configurar o TomCat para acessar o MySql. Não é Objetivo: Ao final
Leia maisUNIDADE II Sistemas Cadastrais com acesso a Banco de Dados
UNIDADE II Sistemas Cadastrais com acesso a Banco de Dados Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Middleware JDBC Uso do NetBeans para gerência do banco JavaDB Modelo
Leia maisExibir relatórios gerados pelo Jasper Report em Flex
Exibir relatórios gerados pelo Jasper Report em Flex Autor: Roberto Lourenço de Oliveira Júnior Email: robertojr at comp dot ufla dot br Página pessoal: http://alunos.dcc.ufla.br/~robertojr O Jasper Report
Leia maisTutorial Hibernate + Vraptor para projetos Restful.
Tutorial Hibernate + Vraptor para projetos Restful. Configurando o Projeto Passo 1 Baixe o Eclipse IDE for Java EE Developers: https://www.eclipse.org/downloads. Passo 2 Vamos criar um novo projeto Maven,
Leia maisCriando um Projeto... File -> New -> Java Project. Colocar o nome do projeto em Project Name... Marcar JRE -> JavaSE-1.7 e Create separate folders for sources and class files -> Finish 1 No projeto criado,
Leia maisJAVA COM BANCO DE DADOS PROFESSORA DANIELA PIRES
Conteúdo O Projeto... 2 Criação de Pacotes... 4 Factory:... 6 DAO:... 15 GUI (Graphical User Interface ou Interface Gráfica de Cadastro)... 18 Evento SAIR... 23 Evento CADASTRAR... 24 1 O Projeto Arquivo
Leia maisJ2EE. Exemplo completo Utilização Servlet. Instrutor HEngholmJr
J2EE Exemplo completo Utilização Servlet Instrutor HEngholmJr Page 1 of 9 AT09 Exemplo complete Utilização Servlet Version 1.1 December 5, 2014 Indice 1. BASEADO NOS EXEMPLOS DE CÓDIGO DESTA APOSTILA,
Leia maisComo 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,
Leia maisDrive MySql de conexão para Eclipse
Drive MySql de conexão para Eclipse de Setembro de 0 Olá, neste artigo iremos focar em como utilizar o drive de conexão do Mysql na IDE eclipse. Veremos passo-a-passo como instalar, o que é uma coisa muito
Leia maisUnidade 9: Middleware JDBC para Criação de Beans
Programação Servidor para Sistemas Web 1 Unidade 9: Middleware JDBC para Criação de Beans Implementando MVC Nível 1 Prof. Daniel Caetano Objetivo: Preparar o aluno para construir classes de entidade com
Leia maisSolução e-commerce Global Payments Brasil
Solução e-commerce Global Payments Brasil Versão: 1.3 12/11/2015 Referência RS.TE.AEA.MAN.0013 AUTOR: Global Payments VALIDADO POR: APROVADO POR: EMPRESA: Global Payments EMPRESA: Global Payments EMPRESA:
Leia maisAgenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão
Agenda Instalação e configuração Driver JDBC Criação da classe de conexão Processamento de comandos SQL com JDBC Gerenciamento de conexões Execução simples de consultas Tratamento de exceções Instalação
Leia maisDesenvolvimento para Web em Java. Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM
Desenvolvimento para Web em Java Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM Tecnologias Web Java (OO) Fonte: Wikipedia Tecnologias Web em Java Java SE: Applets Java
Leia maisModulo 8 - Padrão DAO (Dta Access Object) Prof. Sheila Cáceres
Aplicações de Linguagem de Programação Orientada a Objetos Modulo 8 - Padrão DAO (Dta Access Object) Prof. Sheila Cáceres O padrão de projeto DAO surgiu para facilitar a comunicação entre as camadas de
Leia maisSTD29006 Sistemas Distribuídos
STD29006 Sistemas Distribuídos Serviços Web Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/std 22 de setembro
Leia maisJ550 Integração com Bancos de Dados
J550 Integração com Bancos de Dados Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Objetivos Este módulo apresenta estratégias para conectar servlets com a camada de dados usando um DAO - Data
Leia maisJava Server Pages (JSP)
Java Server Pages () joao@ecomp.uefs.br 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
Leia maisPROFICY HISTORIAN E SQL LINKED SERVER
PROFICY HISTORIAN E SQL LINKED SERVER Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser integradas
Leia maisBanco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados
Leia maisFaça Fácil. Proficy Historian e SQL Linked Server
Faça Fácil Proficy Historian e SQL Linked Server Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser
Leia maisGerador de código JSP baseado em projeto de banco de dados MySQL
Gerador de código JSP baseado em projeto de banco de dados MySQL Juliane Menin Orientanda Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos Fundamentação Teórica Especificação
Leia maisArcabouço para o desenvolvimento de aplicações Web com foco na construção da interface de usuário.
JAVA SERVER FACES Arcabouço para o desenvolvimento de aplicações Web com foco na construção da interface de usuário. Combina Struts e Swing (conceitual) Como o Struts: Permite o controle/gerenciamento
Leia maisSISTEMA EXPERIMENTALL 15/11/2009. Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing.
15/11/2009 Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing. Crie um novo projeto clicando em arquivo e em novo projeto. Escolha a opção java, aplicativo java
Leia maisLeonardo Gresta Paulino Murta leomurta@gmail.com
Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no
Leia mais1. Crie um banco de dados (no MySQL) chamado produtos e um tabela produto. Realise as inserções na tabela produto de acordo com os scripts abaixo.
Aula 10 Objetivo: Praticar o relacionamento entre classe um para muitos através de um exemplo de carrinho de compras de produtos. Diagrama de Classes - Model 1. Crie um banco de dados (no MySQL) chamado
Leia maisFaça Fácil Proficy Historian e SQL Linked Server
Faça Fácil Proficy Historian e SQL Linked Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser integradas
Leia maisEXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas
Leia maisServlets.
Servlets www.facom.ufu.br/~bacala/pi O que são Servlets? Extensão de servidor escrita em Java Podem ser usados para estender qualquer tipo de aplicação do modelo requisição-resposta Todo servlet implementa
Leia maisJava & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia
Java & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia Sistemas de Informação Ling.Prog.V Prof. Roberto Couto Lima Fonte: Curso Java Prof. Fabricio Leonard Leopoldino (Universo)
Leia maisPadrões de Projeto e Persistência com DAO
Curso de Análise de Sistemas Análise de Sistemas II Padrões de Projeto e Persistência com DAO Prof. Giuliano Prado de Morais Giglio, M.Sc. Introdução a Padrões de Projeto Padrões de Projeto foram inicialmente
Leia maisPROJETO INTEGRADOR. Documentação. Aplicação de Controle de Acesso FACULDADE DE TECNOLOGIA SENAC GOIÁS. Programação com Frameworks
PROJETO INTEGRADOR FACULDADE DE TECNOLOGIA SENAC GOIÁS Programação com Frameworks Documentação Aplicação de Controle de Acesso Gestão em Tecnologia da Informação 5º Módulo Noturno Professor: Fabricio Leonard
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisANTHONY FERREIRA LA MARCA DIRETRIZES PARA DESENVOLVIMENTO DE APLICAÇÕES COM SERVIÇOS WEB
FUNDAÇÃO DE ENSINO EURÍPEDES SOARES DA ROCHA CENTRO UNIVERSITÁRIO EURIPEDES DE MARÍLIA UNIVEM CURSO DE CIÊNCIA DA COMPUTAÇÃO ANTHONY FERREIRA LA MARCA DIRETRIZES PARA DESENVOLVIMENTO DE APLICAÇÕES COM
Leia maisConexão do Banco de Dados localhost
Conexão do Banco de Dados localhost Ligar Xampp e Instalar Workbench Observe que o MySQL direciona para a porta 3306, pois estamos trabalhando no computador local. É necessário ligar o MySQL no XAMPP.
Leia maisVamos falar de Hibernate?
Vamos falar de Hibernate? Hibernate é um framework ORM (Object-Relationship Management) muito bacana que nos permite ter muita produtividade na manipulação de objetos a serem persistidos no banco de dados.
Leia maisWeb Services no JEE 7. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Web Services no JEE 7 Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) O que são Web Services? Web services are client and server applications that communicate over the World Wide Web's (WWW) HyperText
Leia maisJDBC. Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos.
JDBC CRIANDO O BANCO DE DADOS: Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos. CRIANDO O PROJETO JAVA PARA DESKTOP: Crie um projeto Java chamado Prograd Crie um pacote chamado
Leia maisAndroid Banco de Dados. Ivan Nicoli
Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados
Leia maisTUTORIAL DE INTRODUÇÃO AO CEWOLF
1 TUTORIAL DE INTRODUÇÃO AO CEWOLF CRIANDO GRÁFICOS COM JSP, CEWOLF/JFREECHART E MYSQL 1. Introdução O Cewolf (http://cewolf.sourceforge.net/) é uma biblioteca que facilita a criação de gráficos dinâmicos
Leia maisProgramação Orientada a Objetos JDBC Java Database Connectivity
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisDe forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função
.1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para
Leia maisJava na WEB Servlet. Sumário
1 Java na WEB Servlet Objetivo: Ao final da aula o aluno será capaz de: Utilizar Servlets para gerar páginas web dinâmicas. Utilizar Servlets para selecionar páginas JSPs. Utilizar Servlets como elemento
Leia maisDepartamento de Engenharia Informática Sistemas Distribuídos. Java Web Services Cookbook
Departamento de Engenharia Informática Sistemas Distribuídos Java Web Services Cookbook 12 de Maio de 2009 Índice Nota prévia... 3 Criar um Web Service... 4 Estratégia... 4 Passos básicos... 4 Variantes...
Leia maisC# - Conexão com MySQL
E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.
Leia maisComo criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
Leia maisProgramação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br
Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite
Leia maisFigura 1: Eclipse criação de um Dynamic Web Project
Prática da Disciplina de Sistemas Distribuídos Web Services Parte 2 IFMA DAI Professor Mauro Lopes C. Silva 1. Criação de um Serviço Rest Utilizando a configuração realizada na prática anterior, iremos
Leia maisCriar uma aplicação JPA2 com EclipseLink e H2
Criar uma aplicação JPA2 com EclipseLink e H2 1) Criar uma aplicação Java no NetBeans. File > New Project > Java, Java Application > Project name: JPA2 Finish. 2) Acrescentar ao Projeto NetBeans a biblioteca
Leia maisProgramação em Rede. Servlets. Manipulação de dados de input em Servlets
Servlets Manipulação de dados de input em Servlets Os dados de um formulário podem ser utilizados para pedidos GET ou POST. Com servlets JAVA esta operação é efectuada pelo método getparameter de HttpServletRequest,
Leia maisWeb Services utilizando JAX-WS
Web Services utilizando JAX-WS JAX-WS Facilitar o uso da API JAX-RPC e do modelo de implantação Anotações baseados em JSR-181 Exemplo Básico: Anotações: @WebService @WebMethod @WebParam @WebResult Exemplo
Leia maisJava para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com fernando.anselmo74@gmail.com Apresentação Fernando Anselmo fernando.anselmo74@gmail.com 25 anos na área de Desenvolvimento
Leia maisArquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta
Arquiteturas de Aplicações Web Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aplicações Convencionais vs. Web Aplicações convencionais Escritas usando uma linguagem de programação (ex.: Java) Sites de
Leia maisA Primeira Aplicação Web com Servlets
A Primeira Aplicação Web com Servlets Clientes tipo "Aplicação" Clientes Web Browser como cliente universal fornecendo a interface com o usuário (UI) Uso de HTML (talvez com Javascript ou DHTML), ou XHTML
Leia maisSISTEMA EXPERIMENTALL 15/11/2009. Olá a Todos!
15/11/2009 Olá a Todos! Pelo fato de saber que muitos alunos do IFBA não tem muita intimidade com o NetBeans e também por não gostar do fato de não poder manipular parte do código gerado pelo próprio programa,
Leia maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04 Agenda 1. 2. Web Container TomCat 2 3 J2EE permite criar aplicações Web dinâmicas (com conteúdo dinâmico)
Leia maisJoão Carlos Pinheiro. Julho / 2004
João Carlos Pinheiro Julho / 2004 1 Apresentar Os benefícios de servlets A arquitetura de aplicativo servlet Como funciona um Servlet Os pacotes javax.servlet e javax.servlet.http Como escrever e executar
Leia maisTUTORIAL 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
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II AULA Banco de Dados (Exemplo) Prof. Rodrigo Rocha Prof.rodrigorocha@yahoo.com (Modo Texto) Conectando ao Banco de Dados Entre no Diretório do Mysql mysql u root p criando
Leia maisJPA Java Persistence API. Prof. Ramon Chiara
JPA Java Persistence API Prof. Ramon Chiara JDBC Java DataBase Connectivity Acesso a bancos de dados Independência de banco de dados JDBC Aplicação JDBC Driver Banco de Dados JDBC Java DataBase Connectivity
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Um banco de dados é um conjunto de informações organizadas de forma regular em tabelas semelhantes a matrizes de duas dimensões que contém linhas e colunas (Estilo planilha do Microsoft
Leia mais