Baixe o app para aproveitar ainda mais
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
Compartilhar