Buscar

Aula 09

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Aula 9- Controle da Aplicação
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Conteúdo Programático desta aula
Desenvolver uma aplicação capaz de utilizar a persistência de dados com a API RMS (Record Management System) para coleta de dados de produto;
Desenvolver um Conjunto de Objetos genéricos de Persistência
Aplicar os Objetos de persistência no que iremos trabalhar
Montar uma Interface para aplicação
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Camada de Persistência
 Prove isolamento entre o ambiente de armazenamento persistente e a aplicação
 É um conjunto de classes com a função de gerenciar a persistência de objetos Java em bancos de dados relacionais ou RMI. Através das classes deste pacote, o programador pode definir mapeamentos entre suas classes Java e tabelas em bancos de dados relacionais. 
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando o Aplicação
Vamos criar a aplicação J2ME
Vamos criar também uma classe chamada Persistência
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando os atributos da Persistência
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando os atributos da Persistência
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Colocando os métodos abstratos
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Manipulando os registros - Leitura
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Manipulando os registros - Gravação
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando a Navegabilidade
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando a Navegabilidade
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando a Classe Produto
Crie os métodos gets e sets para encapsular os atributos da classe
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando a Classe Persistência Produto
Mande o NetBeans Implementar os métodos abstratos existentes
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Classe Persistência do Produto
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Classe Persistência do Produto
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando a abertura do RecordStore
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Navegando entre Produtos
Para navegarmos pelos produtos salvos no banco de dados, é preciso incluir na classe ProdutoPersistencia um método que inicie a navegação e que indique a ordenação dos registros. Para realizar essa tarefa, criaremos uma nova classe que posteriormente utilizaremos nesse método. Siga os passos da ilustração para criar uma nova classe de ordenação de produtos:
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Produto Camparator
Faremos nossa classe implementar os métodos da interface RecordComparator. 
Quando criarmos o método para iniciar a navegação na classe ProdutoPersistencia, utilizaremos essa classe ProdutoComparator e esse método compare será utilizado internamente pelo enumerador de registros para ordenação. 
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
O método Compare
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Produto Persistência - Navegação
Agora que temos a classe ProdutoComparator concluída, incluiremos o método que inicia a navegação e que indica a ordenação dos registros na classe ProdutoPersistencia.
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Construindo o Fluxo da Interface Visual
Os nomes serão “sairCommand”, “salvarCommand” e “listarCommand”:
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Construindo um formulário para listar
Renomeie o objeto “list” para “produtoList” e arraste o menu “listarCommand” sobre ele. 
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Acertando os nomes e fluxos
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando uma tela de Alerta
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Desenhando e preparando o Formulário
Renomeie para “codigoTextField”, “nomeTextField” e “quantidadeTextField”. Altere também os rótulos de cada campo para “Código”, “Descrição” e “Quantidade”.
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Desenhando e preparando o Formulário
Renomeie para “codigoTextField”, “nomeTextField” e “quantidadeTextField”. Altere também os rótulos de cada campo para “Código”, “Descrição” e “Quantidade”.
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Alterando o código Fonte
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Programando o Evento Salvar
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Criando um Vetor para armazenar os Produtos
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Programando o Evento Listar
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Programando o Evento Editar
Tema da Apresentação
CONTROLE DA APLICAÇÃO– AULA9
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
*
Fim.
Tema da Apresentação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais