POO Programação Orientada a Objetos
|
|
|
- Brenda Sabrosa Gama
- 9 Há anos
- Visualizações:
Transcrição
1 POO Programação Orientada a Objetos Mãos à Obra Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 O sistema Nossa empresa foi contratada por uma pequena gravadora de música que deseja entrar na era da música digital. Contratou nossos serviços para desenvolver uma loja virtual que venda downloads de músicas. Detalhe: urgência máxima no projeto. Copyright Jefferson S. Silva Slide 2 1
2 O sistema Suas maiores preocupações é que o sistema seja capaz de suportar qualquer tipo de banco de dados e a interface de iteração com o cliente seja através da web, com muitos recursos visuais e ajax para atrair os compradores. Copyright Jefferson S. Silva Slide 3 O sistema O cliente pediu que o sistema passe pelos seguintes testes para aprovar os gastos com o mesmo: permitir listar, cadastrar, e remover um usuário que acessa o sistema permitir listar, cadastrar, remover e alterar um cd permitir listar, cadastrar, remover e alterar uma música sistema de login permitir alguém selecionar músicas diversas para comprar receber dados de relativos à venda, como nome do cliente, e cartão de credito Copyright Jefferson S. Silva Slide 4 2
3 Partes do projeto Sendo assim, iremos dividir o projeto em algumas partes: 1. criar o ambiente de desenvolvimento 2. criar o banco de dados 3. refatorar o sistema para web e dao genérico 4. criar sistemas de gerenciamento de Cds e Músicas Copyright Jefferson S. Silva Slide 5 Partes do projeto 5. criar o sistema de login 6. criar a loja virtual, com a interface básica 7. inserir recursos de ajax na loja virtual 8. validar 9. dar uma boa turbinada na nossa loja Copyright Jefferson S. Silva Slide 6 3
4 Tecnologias usadas Ambiente de desenvolvimento Eclipse 3.2.x com plugins: Sysdeo Tomcat Hibernate Tools MySQL 5.0 Copyright Jefferson S. Silva Slide 7 Tecnologias usadas Java Vraptor 2 Hibernate 3 Hibernate Annotations Hibernate Validator DisplayTag JSTL Tomcat 5.5 Copyright Jefferson S. Silva Slide 8 4
5 Tecnologias usadas Ajax AutoSuggest Copyright Jefferson S. Silva Slide 9 Configurando o Eclipse TomcatPluginV31 Cole a pasta com.sysdeo.eclipse.tomcat_3.1.0 dentro da pasta plugins do Eclipse. Copyright Jefferson S. Silva Slide 10 5
6 Configurando o Eclipse Plugin HibernateTools beta Cole o conteúdo da pasta plugin dentro da pasta plugins do Eclipse. Cole o conteúdo da pasta feature dentro da pasta features do Eclipse. Copyright Jefferson S. Silva Slide 11 Configurando o Eclipse Crie em um local apropriado uma pasta chamada WorkSpacePOO para colocar seus projetos. Execute o Eclipse e sete o WorkSpace criado. Copyright Jefferson S. Silva Slide 12 6
7 Criando o projeto Para iniciar, vamos criar nosso projeto no Eclipse. 1) Abra o Eclipse 2) Vá em File -> new -> java -> java projects Copyright Jefferson S. Silva Slide 13 Criando o projeto Crie uma Source Folder chamada src Crie uma pasta chamada lib Pelo Windows Explorer descompacte o arquivo jars.rar dentro da pasta lib. Copyright Jefferson S. Silva Slide 14 7
8 Adicionando ao Build Path No Eclipse clique no projeto com o botão direito e vá em Refresh, depois no menu Build Path escolha Add Libraries. Escolha User Library e clique em Next Clique em User Libraries novamente Clique em New Copyright Jefferson S. Silva Slide 15 Adicionando ao Build Path Dê um nome para sua biblioteca Clique em Add JARs... Localize os jars que estão dentro do projeto na pasta lib Clique em OK e logo em seguida finish Copyright Jefferson S. Silva Slide 16 8
9 log4j.properties Muitos projetos atualmente usam o log4j do projeto apache como API de log. No nosso caso, o Hibernate também utiliza o log4j. O arquivo log4j.properties, dentro da pasta src, configura o log4j para uso em todo o nosso projeto. Copyright Jefferson S. Silva Slide 17 Criando os pacotes do projeto a. Para criar um pacote clique com o botão direito na pasta SRC. Vá em new - package: model - br.com.system.model conterá as classes da camada modelo. util - br.com.system.util conterá classes que facilitarão a vida do desenvolvedor. dao - br.com.system.dao conterá as classes de persistência. Main - br.com.system.main Copyright Jefferson S. Silva Slide 18 9
10 Controle de usuários Neste capitulo iremos: configurar o hibernate começar o projeto pelo cadastro de usuários Copyright Jefferson S. Silva Slide 19 Controle de usuários Nosso primeiro passo será criar o sistema de controle de Usuários do nosso futuro sistema. Usaremos uma entidade sem relacionamentos e operações básicas de adicionar, remover e listar. Copyright Jefferson S. Silva Slide 20 10
11 Preparando o hibernate Como vamos usar o Hibernate como ferramenta ORM, precisamos primeiro configurá-lo. Os jars necessários já foram copiados precisamos apenas configurar o banco de dados. Copyright Jefferson S. Silva Slide 21 Preparando o hibernate Precisamos agora configurar o Hibernate para usar o MySQL através do hibernate.cfg.xml. Vá em File -> New -> Other -> Hibernate-> Hibernate Configuration File. Selecione o seu diretório src e o nome de arquivo como hibernate.cfg.xml e clique em Next Copyright Jefferson S. Silva Slide 22 11
12 Preparando o hibernate Na próxima tela, selecione as opções para configurar o MySQL: - Database dialect: MySQL - Driver class: com.mysql.jdbc.driver - Connection URL: jdbc:mysql://localhost/lojavirtual - Username: root - Password:root Copyright Jefferson S. Silva Slide 23 Preparando o hibernate Adicione duas 2 novas propriedades ao hibernate.cfg.xml para que o hibernate mostre o código sql gerado e formatado <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> Copyright Jefferson S. Silva Slide 24 12
13 Usuário Para nosso sistema de usuários, é fundamental a existência de alguma classe que modele o que é um Usuário. Criaremos um JavaBean (DTO) simples para tal, e o usaremos como Entidade do Hibernate. Copyright Jefferson S. Silva Slide 25 Usuário Crie a classe Usuario no pacote br.com.system.model. Coloque atributos String para login e senha e um atributo Long (não long) para id: Copyright Jefferson S. Silva Slide 26 13
14 Usuário package br.com.system.model; public class Usuario { private Long id; private String login; private String senha; Copyright Jefferson S. Silva Slide 27 Usuário Acrescente outros atributos se achar necessário. Gere os getters e setters pelo Eclipse (menu Source, Generate getters and setters ou ALT+SHIFT+S+R). Copyright Jefferson S. Silva Slide 28 14
15 Usuário Adicione as anotações da Java Persistence API (JPA) para que o Hibernate saiba persistir nossa classe. Lembre-se de sempre importar do pacote javax.persistence. Copyright Jefferson S. Silva Slide 29 Usuário Configure nossa classe Usuario no hibernate.cfg.xml. Adicione a tag abaixo dentro da tag session-factory logo após as tags property: <mapping class="br.com.system.model.usuario"/> Copyright Jefferson S. Silva Slide 30 15
16 Gerando o banco de dados Vamos agora gerar o banco de dados para nossa classe Usuario usando o Hibernate. Crie a classe GeraBanco no pacote br.com.system.util que, em seu método main, cria a o banco usando o SchemaExport do Hibernate: O Hibernate apenas exporta a estrutura da base, ela deve está previamente criada. Copyright Jefferson S. Silva Slide 31 GeraBanco public class GeraBanco { public static void main(string[] args) { Configuration conf = new AnnotationConfiguration(); conf.configure(); SchemaExport se = new SchemaExport(conf); se.create(true, true); Copyright Jefferson S. Silva Slide 32 16
17 Adicionando Sempre que quisermos usar o Hibernate, precisamos de uma Session. No Hibernate, ao invés de trabalharmos diretamente com Connections JDBC, utilizamos sessões. As sessões do hibernate são bastante interessantes para a implementação de pool de conexões e outros recursos como cache. Copyright Jefferson S. Silva Slide 33 Adicionando Para obter uma sessão do hibernate, precisamos criar uma fábrica de sessões, uma SessionFactory. Da seguinte forma: Copyright Jefferson S. Silva Slide 34 17
18 Adicionando Configuration conf = new AnnotationConfiguration(); conf.configure(); SessionFactory factory = conf.buildsessionfactory(); Session session = factory.opensession();.. Copyright Jefferson S. Silva Slide 35 Adicionando Usuario u = new Usuario(); u.setlogin("admin"); u.setsenha("admin"); Transaction t = session.begintransaction(); session.save(u); t.commit(); Copyright Jefferson S. Silva Slide 36 18
19 Exercícios Crie a classe TestaUsuario no pacote br.com.system.main para testar a adição de um usuário. Copyright Jefferson S. Silva Slide 37 public class TestaUsuario { public static void main(string[] args) { // configura o hibernate Configuration conf = new AnnotationConfiguration(); conf.configure(); SessionFactory factory = conf.buildsessionfactory(); Session session = factory.opensession(); // cria um usuario Usuario u = new Usuario(); u.setlogin("admin"); u.setsenha("admin"); // abre transacao e insere Transaction t = session.begintransaction(); session.save(u); t.commit(); session.close(); Copyright Jefferson S. Silva Slide 38 19
20 DAO Como sabemos, ao utilizar acesso a banco de dados, uma prática bastante recomendada é a do uso do padrão DAO (Data Access Object). DAOs encapsulam todo acesso a dados referente às nossas entidades. Copyright Jefferson S. Silva Slide 39 DAO Vamos criar uma classe UsuarioDao que encapsula operações de adicionar, remover e editar Usuarios e também listar todos os Usuarios do sistema. Usaremos o Hibernate em nosso Dao, portanto precisamos da Session do Hibernate (que receberemos como argumento no construtor): Copyright Jefferson S. Silva Slide 40 20
21 DAO package br.com.system.dao; import java.util.list; import org.hibernate.session; import br.com.system.model.usuario; public class UsuarioDao { private Session session; public UsuarioDao(Session session) { this.session = session; public void atualiza(usuario u) { this.session.merge(u); public List<Usuario> listatudo() { return this.session.createcriteria(usuario.class).list(); public Usuario procura(long id) { return (Usuario) session.load(usuario.class, id); public void adiciona(usuario u) { this.session.save(u); public void remove(usuario u) { this.session.delete(u); Copyright Jefferson S. Silva Slide 41 Exercício Crie a classe UsuarioDao no pacote br.com.system.dao Altere sua classe TestaUsuario para usar o Dao para adicionar e listar. Copyright Jefferson S. Silva Slide 42 21
22 Exercício Instancie o UsuarioDao passando a Session para ele: UsuarioDao dao = new UsuarioDao(session); Copyright Jefferson S. Silva Slide 43 Exercício Adicione um Usuario através do dao: Usuario u = new Usuario(); u.setlogin("admin"); u.setsenha("admin"); dao.adiciona(u); Copyright Jefferson S. Silva Slide 44 22
23 Exercício Liste todos os usuários do banco e percorra com um for imprimindo seus logins: List<Usuario> lista = dao.listatudo(); for (Usuario usuario : lista) { System.out.println(usuario.getLogin()); Copyright Jefferson S. Silva Slide 45 package br.com.system.main; No final, sua classe deve estar assim: import java.util.list; import org.hibernate.session; import org.hibernate.sessionfactory; import org.hibernate.transaction; import org.hibernate.cfg.annotationconfiguration; import org.hibernate.cfg.configuration; import br.com.system.dao.usuariodao; import br.com.system.model.usuario; public class TestaUsuario { public static void main(string[] args) { // configura o hibernate Configuration conf = new AnnotationConfiguration(); conf.configure(); SessionFactory factory = conf.buildsessionfactory(); Session session = factory.opensession(); // cria um usuario Usuario u = new Usuario(); u.setlogin("admin"); u.setsenha("admin"); // cria dao UsuarioDao dao = new UsuarioDao(session); // abre transacao e insere Transaction t = session.begintransaction(); dao.adiciona(u); t.commit(); // lista usuarios List<Usuario> lista = dao.listatudo(); for (Usuario usuario : lista) { System.out.println(usuario.getLogin()); session.close(); Copyright Jefferson S. Silva Slide 46 23
Refatoração Melhorando o sistema e preparando pra a Web
POO Programação Orientada a Objetos Refatoração Melhorando o sistema e preparando pra a Web Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 Refatoração Uma prática bastante comum e difundida
Introdução ao Hibernate. Hibernate Mapeamento com Anotação. Projeto Desktop Uma Classe. Objetivo. Programas Utilizados
Introdução ao Hibernate Há dois mundos diferentes de software: um é o mundo Java, em que nada além de objetos são conhecidos, enquanto o outro é o mundo do banco de dados relacional, em que os dados reinam.
HIBERNATE Criando um projeto em Java + Hibernate do zero
HIBERNATE Criando um projeto em Java + Hibernate do zero SUMÁRIO 1 Instalação do NetBeans 2 Instalação do Java Development Kit (JDK) 3 Criar projeto no NetBeans 4 O arquivo hibernate.cfg.xml 5 Criar as
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
Agenda. 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
Vamos 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.
Exercí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
JAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Programação Java com Banco de Dados MYSQL Instalando o Servidor MYSQL Iremos utilizar o Vertrigo, programa esse que possui o servidor MySQL, Apache e PHP. Porém nosso foco
Conexão Java 2006. Mini-curso Hibernate
Conexão Java 2006 Mini-curso Hibernate Sérgio Luís Lopes Júnior Caelum www.caelum.com.br Neste tutorial, você irá aprender a: - usar a ferramenta de ORM Hibernate - gerar as tabelas em um banco de dados
Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo
Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada
Mapeamento Objeto-Relacional
Mapeamento Objeto-Relacional Persistência de dados com Java Persistence API - Hibernate Jefferson S Silva Mapeamento objeto-relacional Mas como? SQL + JDBC!? 1 Para quê serve MOR? O uso de uma solução
Primefaces 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 [email protected] Versão 1.0 Professor: Leandro Rubim de Freitas Página - 1 - Recursos necessários: Sistema Operacional
Caros amigos, Depois de um bom tempo correndo atrás de todas as dicas sobre Hibernate, consegui fazer uma aplicação aplicação cliente/servidor e depois no ambiente web utilizando o TomCat. funcionar, primeiro
Figura 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
Criando uma aplicação web
Criando uma aplicação web Aplicações web Criaremos uma aplicação completa utilizando: Bancos de dados Modelo MVC JavaServer Faces (PrimeFaces) Um pouco sobre banco de dados Todas as aplicações precisam
Sistema SGPA-IFSP. Manual de Instalação
Sistema SGPA-IFSP Manual de Instalação Sumário 1. Introdução... 3 2. Softwares Necessários... 4 2.1 Ambiente Java... 4 2.2 Servidor MySQL... 8 2.3 Spring Tool Suit... 17 3. Configuração e Implantação do
Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse
Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse Neste tutorial foram utilizadas as seguintes ferramentas: Eclipse versão 3.4.1 disponível em http://www.eclipse.org o Obs: Esta
Parte II Persistência entre Modelos de Dados
Parte II Persistência entre Modelos de Dados Clodis Boscarioli Agenda: Hibernate Introdução; Configurações; Mapeamento com XML; Exemplos; Associações: 1-n; n-1; n-n; 1-1. Hibernate - Introdução O Hibernate
JDBC. 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
Visual Studio+SQL Server Express LocalDB ANTONIO LUIS
Visual Studio+SQL Server Express LocalDB ANTONIO LUIS OBJETIVO Mostrar o processo de criação de um banco de dados usando SQL Server Express LocalDB. Versão do SQL Server voltada pra desenvolvedores, e
Descompacte o arquivo site-1.2.4.zip que foi baixado dentro da pasta do eclipse.
3 Manual do Desenvolvedor 3.1 Introdução O site que disponibiliza o SIGATI utiliza o sistema de SVN que é um programa de controle de versão de softwares utilizado no Trac. Com ele o desenvolvedor pode
FJ-28. Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX
FJ-28 Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX Conheça mais da Caelum. Cursos Online www.caelum.com.br/online Casa do Código Livros para o programador www.casadocodigo.com.br Blog
Conheça mais da Caelum. Cursos Online Casa do Código. Blog Caelum blog.caelum.com.br
Conheça mais da Caelum. Cursos Online www.caelum.com.br/online Casa do Código Livros para o programador www.casadocodigo.com.br Blog Caelum blog.caelum.com.br Newsletter www.caelum.com.br/newsletter Facebook
Criar 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
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.
Conexão com Banco de Dados
Conexão com Banco de Dados ORM Atualmente os novos sistemas que estão sendo desenvolvidos estão utilizando a técnica de ORM para fazer conexão e acesso a banco de dados. ORM é uma técnica de mapeamento
Tutorial 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,
Conexã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.
Utilizando Swing com Hibernate
Programando com Java Artigo http://mballem.wordpress.com/ Utilizando Swing com Hibernate Utilizando a SessionFactory Autor Marcio Ballem: é formado em Sistemas de Informação e possui certificação Oracle
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
Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano Objetivo: Construir uma aplicação Java que interaja com Banco de Dados INTRODUÇÃO Nas aulas anteriores
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados
CONEXÃO COM BANCO DE DADOS Para se conectar com um banco de dados deve-se utilizar uma biblioteca da linguagem de programação Java, denominada de JDBC (Java DataBase Connection). Para isso deve-se utilizar
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,
TUTORIAL SOBRE A CONSTRUÇÃO DE APLICAÇÕES EMPREGANDO JAVA, HIBERNATE E MySQL
Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação - N. 6, JAN/JUN 2009 TUTORIAL SOBRE A CONSTRUÇÃO DE APLICAÇÕES EMPREGANDO JAVA,
TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 17-A TECNOLOGIAS DE ACESSO A BASES DE DADOS Profª Ana Paula Cação Maio de 2018 CONTEÚDOS 1. Métodos de Ligação a Bases de Dados 2. Arquitectura de Componentes
TUTORIAL SISTEMA DE CONTROLE DE ACESSO
FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário
Acesso a banco de dados
Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados
Passos para a configuração do ambiente de desenvolvimento:
Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar
Manual de configuração do Central Tiss, com base de dados MySQL e utilização em rede.
Centralx Manual de configuração do Central Tiss, com base de dados MySQL e utilização em rede. Observação:: Para realizar a configuração abaixo é necessário que o Central Tiss já esteja instalado em todas
FJ-28. Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX
FJ-28 Desenvolvimento Ágil para a Web 2.0 com VRaptor, Hibernate e AJAX A Caelum atua no mercado com consultoria, desenvolvimento e ensino em computação. Sua equipe participou do desenvolvimento de projetos
Exercício de Estrutura de dados. Java Fila
Exercício de Estrutura de dados Java Fila Obs.: Esse projeto foi um exercício realizado em sala de aula da matéria de Estrutura de dados com o Profº Frederico Augusto Siqueira Gentil Aqui está sendo relatado
Manual de instalação do SQL 2012
Manual de instalação do SQL 2012 Instalando o SQL Server 2012 para o funcionamento do Shop Control 9 Insira o DVD de instalação do Shop Control 9 em seu servidor; Na sua aréa de trabalho clique em Computador,
Guia de instalação do REIS
Guia de instalação do REIS Este guia foi desenvolvido para explicar o processo de instalação e configuração do REIS em ambiente de produção. Organização do projeto: O projeto REIS é configurado em dois
PCS Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez)
PCS 3443 - Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez) 1. Pré-requisitos 1. Rational Software Architect instalado com as seguintes
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
Persistindo dados com TopLink no NetBeans
Persistindo dados com TopLink no NetBeans O que é TopLink? O TopLink é uma ferramenta de mapeamento objeto/relacional para Java. Ela transforma os dados tabulares de um banco de dados em um grafo de objetos
JPA Com Hibernate. Paulo Ricardo Lisboa de Almeida. 1 Universidade Positivo
JPA Com Hibernate Paulo Ricardo Lisboa de Almeida 1 Modelo Necessário Modelo Necessário 2 JPA Mapeamento Direto entre as classes e o banco de dados Orientação a objetos para modelo relacional Feito através
Passos para a instalação
Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do
Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos
Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto
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
Classes e Objetos POO
Classes e Objetos POO Prof. Marcio Delamaro 1/40 POO (wikipedia) Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which are data structures that contain data,
Integração Java x Flex
Integração Java x Flex 1 Dependências Java JDK 1.5.0.x Eclipse JEE 3.4.x Flex Builder 3.4.x Tomcat 6.x Instalando o Tomcat: Baixe o Tomcat 6.x http://mirrors.uol.com.br/pub/apache/tomcat/tomcat- 6/v6.0.18/bin/apache-Tomcat-6.0.18.exe
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,
Caelum. Sobre a empresa. Sobre a apostila
Caelum Mata o tempo e matas a tua carreira Bryan Forbes - Sobre a empresa A Caelum atua no mercado desde 2002, desenvolvendo sistemas e prestando consultoria em diversas áreas, à luz sempre da plataforma
Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11
Índice 1. Introdução... 03 2. Instalação: Eclipse e Android... 04 3. Primeira aplicação em Android... 11 1. Introdução Android trata-se de um sistema operacional baseado em Linux. No dia 05 de novembro
Para criar um projeto no ambiente eclipse utiliza-se o menu File, New e Project como ilustra a Figura 1.
Relatório do GPES UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Relatório referente ao desenvolvimento de um simples cadastro de funcionários utilizando Struts. Realizado do dia 04 de março de 2009 a 16 de
Ferramentas: jar e javadoc
Ferramentas: jar e javadoc Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos
O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.
Introdução ao JasperReports O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Para efetuar o seu download acesse
JPA 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
EMF-TUTORIAL. O modelo a ser utilizado está no arquivo Rose library.mdl e tem a seguinte estrutura de classes:
EMF-TUTORIAL O modelo a ser utilizado está no arquivo Rose library.mdl e tem a seguinte estrutura de classes: ANTES DE COMEÇAR: Vá ao menu principal, Project e desmarque a opção Build Automatically (se
PROJETO 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
Web 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 [email protected] 28 de Novembro 2009 2 Sumário Objetivo... 3 Requisitos... 3 Desenvolvimento...
ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
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
Manual de Instalação
Análise de Custos Análise da Sinistralidade e Rentabilidade Estatísticas Cadastrais Meta Referencial Performance da Rede Credenciada Atenção à Saúde Manual de Instalação Sumário Sumário... 2 1. Configurações
Rede VPN UFBA Procedimento para configuração
UFBA Universidade Federal da Bahia STI Superintendência de Tecnologia da Informação Rede VPN UFBA Procedimento para configuração 2015 Índice Introdução... 2 Windows 8... 3 Windows 7... 11 Windows VISTA...
TUTORIAL DE USO DO GIT JUNTO AO ECLIPSE
TUTORIAL DE USO DO GIT JUNTO AO ECLIPSE 1. O que é o Git? Git é um sistema de controle de versão distribuído, inicialmente projetado para o desenvolvimento do Kernel do Linux, por Linus Torvalds. Neste
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
Criando uma página de Recados com acesso restrito ( Facebook )
Criando uma página de Recados com acesso restrito ( Facebook ) 1 - Comece criando o banco de dados ( comece dando o nome que facilite vc reconhece-lo ex. adrianoface este nome não poderá conter espaços
DW2 Desenvolvimento Web 2
DW2 Desenvolvimento Web 2 Prof. Dr. Gustavo Poli IFSP - São Carlos : 2013.08.26 Avaliação Avaliação Provas: 60% Trabalho: 20% Seminários: 10% Lista de Exercícios: 10% Avaliação Provas: 60% Avaliação Provas:
[email protected]
Persistência Com JPA & Hibernate Rui Rossi dos Santos [email protected] Mediador: Rui Rossi dos Santos Slide 1 Mapeamento Objeto-Relacional Contexto: Linguagem de programação orientada a objetos
TUTORIAL: DESENVOLVIMENTO DE APLICAÇÕES COM O HIBERNATE NO NETBEANS
TUTORIAL: DESENVOLVIMENTO DE APLICAÇÕES COM O HIBERNATE NO NETBEANS Glauber da Rocha Balthazar, Fábio Mendes Ramos Guimarães, Melise Maria Veiga de Paula, Elio Lovisi Filho Bacharelado em Sistemas de Informação
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Testes de unidade Diretoria Acadêmica de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Introdução Por que testar?
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA NOME DO PROJETO: CadastroWeb ALUNOS: Fabio Henrique, Murillo Victor TUTORIAL
Persistência de Classes em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos
Configurando uma aplicação Struts
Configurando uma aplicação Struts Instalando os Softwares 1. NetBeans IDE 5.0 2. Java Standard Development Kit (JDK ) version 1.4.2 or 5.0 Criando uma nova aplicação Struts 1. Click File > New Project.
Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação
Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans
