Cadastre-se Revistas DevMedia Cursos
 

Space de ROBISON CRIS BRITO.
Busca Autor


Últimas 20 atualizações de ROBISON CRIS BRITO.

Pocket Video - Vantagens e desvantagens: Android x Java ME


Tempo: 01:11:21

Descrição: Nesta palestra será apresentada uma visão técnica das vantagens e desvantagens das duas maiores plataformas de desenvolvimento para dispositivos móveis: Android e Java ME, mostrando as características do tradicional Java ME (com mais de 10 anos) e as vantagens da nova plataforma Android, que veio para ficar. Durante a palestra, são desenvolvidos dois aplicativos, um para cada plataforma. Estes utilizam recursos de interação, interface gráfica e acesso a dados. Em paralelo ao desenvolvimento, também é realizado um estudo com cada linguagem.

Tecnologias e Recursos: Android, Java ME, Dispositivos Móveis.

-->">
04/12/2012 00:00:00





Aplicativo com fontes - Código fonte da Moderação - Curso de Java Básico - Aplicações Desktop


Neste post você encontrará o código fonte desenvolvido pela equipe de suporte DevMedia referente ao Curso de Java Básico - Aplicações Desktop.

O código fonte encontra-se dividido em pastas - cada uma representando uma aula do curso. Dessa forma você pode obter o código completo e acessar pontos específicos do curso para estudo, quando precisar.

Caso você esteja acompanhando o curso e seu projeto apresentar problemas de compilação, é recomendado que você utilize este código fonte como base de comparação, assim você pode verificar onde aconteceu o erro e corrigí-lo.

Este código fonte é uma forma de consulta adicional ao curso em questão e mais um serviço prestado pela equipe DevMedia.

Bons códigos.

-->">
09/11/2012 12:38:00





Video aula - Armazenando Dados em ArrayList - Curso de Java Básico Aplicado – 38


Tempo: 19:54 min

Descrição: Nessa videoaula veremos a codificação das funcionalidades de listagem utilizando o desenvolvimento em camadas, onde a classe DAO acessa todos os registros do banco de dados, armazenando-os em um ArrayList, que posteriormente será processada e apresentada na tela. Nessa videoaula também é apresentada a utilização do componente JTable para a apresentação dos resultados no formato de tabela. Na apresentação dos dados referentes ao aluno, é recuperado o valor da descrição da cidade, apresentando este dado na tela do usuário. Com esta videoaula encerramos este curso.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean, DAO, Data, Access, Object

-->">
04/10/2012 19:28:00





Video aula - Criando um Cadastro com Java - Curso de Java básico - Aplicações Desktop - 37


Tempo: 20:08 min

Descrição: Nessa videoaula veremos a codificação do formulário cadastro de cidade, sendo codificado para este formulário os botões de navegação (primeiro, anterior, próximo, último), o botão Salvar (que trata paralelamente os comandos de incluir e alterar), o botão de Excluir e o botão de pesquisar. Para o desenvolvimento, foi utilizada o padrão de camadas, onde a classe DAO faz acesso ao banco de dados quando acessada pela interface gráfica, havendo a troca de informação entre as camadas utilizando variáveis, objetos e classes de entidades.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean, DAO, Data, Access, Object

-->">
03/10/2012 19:12:00





Video aula - Codificação da classe CidadeDAO - Curso de Java básico - Aplicações Desktop - 36


Tempo: 20:08 min

Descrição: Nessa videoaula veremos a codificação da classe CidadeDAO, este responsável pela manutenção do banco de dados cidade utilizado pelo aplicativo. Dentre os métodos é codificado o construtor, este responsável por chamar o método do Singleton para conexão com o banco, além dos métodos de incluir, alterar, excluir, listar e pesquisar, salientando que para criar um DAO, é fortemente aconselhado a criação de uma classe de entidade para a tabela correspondente. Ao final da vídeo, estes métodos serão chamados na interace visual, sendo para apresentar informações, como também realizar mudança nos registro (ex. Incluir, alterar, excluir, etc).

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean, DAO, Data, Access, Object

-->">
02/10/2012 18:17:00





Video aula - CRUD e Eventos da Interface Visual - Curso de Java básico - Aplicações Desktop - 35


Tempo: 15:41 min

Descrição: Nessa videoaula veremos a codificação dos métodos para manipulação do banco de dados, como incluir, alterar, excluir, pesquisar e listar. Recursos como geração de exceção (throws), codificar a inclusão/alteração juntos em um mesmo método, retorno de um registro (pesquisar) ou vários registros (listar) são apresentados. Na sequência, é codificado os eventos da interface visual, a ponto dos eventos gerados pela interface visual (por exemplo, incluir, alterar) valorizarem uma classe de entidade e enviarem estes dados ao método correspondente no DAO.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean, DAO, Data, Access, Object

-->">
02/10/2012 18:14:00





Video aula - Criando Data Access Object (DAO) - Curso de Java básico - Aplicações Desktop - 34


Tempo: 16:09 min

Descrição: Nessa videoaula veremos a criação das classes de persistências, também chamadas de DAO (acrônimo de Data Access Object) para a manipulação do banco de dados, desta forma a lógica de acesso ao banco fica em classes distintas, não interferindo no código da interface visual. Comumente criamos uma classe DAO para cada tabela utilizada pelo programa, e esta classe possui métodos como incluir, alterar, excluir, pesquisar e listar. Os dados da interface visual são passados aos métodos a partir das classes de entidade.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean, DAO, Data, Access, Object

-->">
25/09/2012 07:48:00





Video aula - Utilizando Singleton - Curso de Java básico - Aplicações Desktop - 33


Tempo: 15:56 min

Descrição: Nessa videoaula veremos a criação de uma classe Java para compartilhar a conexão com o banco de dados, evitando que a cada janela utilizada uma nova conexão seja realizada. Para isso, foi utilizada uma classe Singleton para compartilhar a conexão. Nessa videoaula, também é criada as classe de entidades, também chamadas de Java Beans, sendo este uma representação orientada a objetos das tabelas existentes no banco de dados, utilizado para conectar a camada visual (GUI) com a camada de persistência.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, Factory, Singleton, Entidade, JavaBean

-->">
25/09/2012 07:30:00





Video aula - Relacionando Tabelas em uma Interface Visual - Curso de Java básico - Aplicações Desktop - 32


Tempo: 21:20 min

Descrição: Nessa videoaula veremos o relacionamento de duas tabelas em uma aplicação Desktop. O relacionamento acontece a partir do campo código da tabela cidade, permitindo que o usuário visualize a descrição da cidade na tabela aluno. Para a utilização do relacionamento, os nomes das cidades são apresentados em um componente JComboBox, sendo este valorizado com todos os registros existentes na tabela, havendo também a conversão de texto (apresentado na interface visual) para o código do registro (armazenado na tabela aluno). Também foi tratado neste exemplo a utilização de cidades não cadastradas.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, JComboBox, Combo, relacionamento, tabelas

-->">
25/09/2012 07:19:00





Video aula - Componente JTable - Curso de Java básico - Aplicações Desktop - 31


Tempo: 16:34 min

Descrição: Nessa videoaula veremos a apresentação dos registros do banco de dados em um componente JTable, componente este formado por linhas e colunas, onde as linhas representam os registros e as colunas representam os campos do banco de dados. É apresentada a formatação do componente, a manipulação de sua propriedade Model, este responsável pela apresentação e recuperação dos dados da tabela. Para montar a lista, é percorrido todos os registros do banco de dados, recuperando campo a campo e formatando célula por célula.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, listar, registros, JTable, Model

-->">
25/09/2012 07:16:00





Video aula - Codificando os botões de navegação - Curso de Java básico - Aplicações Desktop - 30


Tempo: 15:37 min

Descrição: Nessa videoaula veremos como codificar os botões de navegação em uma interface gráfica com banco de dados. Estes botões são muito úteis quando se necessita navegar pelos registros, com os comandos de primeiro, anterior, próximo e último, sendo apresentado também os testes necessárias para esta navegação, uma vez que não pode-se posicionar no primeiro e último registro de uma tabela vazia, ou ainda, retornar caso já esteja sendo apresentada o primeiro registro na tela. Para a nevegação, foi utilizada a classe java.sql.ResultSet.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, navegar, registros, primeiro, anterior, próximo, último, interface, gráfica

-->">
25/09/2012 07:13:00





Video aula - Função Pesquisar com Interface Gráfica - Curso de Java básico - Aplicações Desktop - 29


Tempo: 18:08 min

Descrição: Nessa videoaula veremos uma técnica muito comum em aplicativos visuais com banco de dados: a codificação das rotinas de incluir/alterar em um único botão. Assim, ao clicar no botão, é verificado se a chave primária digitada já existe na tabela, caso exista, é alterado o registro, caso contrário, é inserido um registro novo. Esse procedimento é feito com os comandos try-catch. Também é apresentado o processo para pesquisa de um único registro, utilizando o comando Select e a cláusula where, permitindo a pesquisa e a apresentação dos dados encontrados.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, incluir, alterar, pesquisar, registros, interface, gráfica

-->">
20/09/2012 17:23:00





Video aula - CRUD com Interface Gráfica - Curso de Java básico - Aplicações Desktop - 28


Tempo: 16:33 min

Descrição: Nessa videoaula veremos a implementação dos comandos de inclusão, alteração e exclusão de registros em uma interface gráfica. Para isso, no método construtor da classe da interface gráfica foi realizada a conexão com o banco de dados, além de carregar o driver JDBC. Na sequência, foi instanciado um java.sql.Statement para realizar todos os comandos de manipulação do banco. Assim, ao clicar nos respectivos botões da tela, o conteúdo da interface gráfica é armazenado em variáveis e utilizados em um comando SQL. Por fim, os registros modificados são apresentado dentro do banco de dados.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, JavaDB, apache, derby, desenvolvimento, visual, incluir, alterar, excluir, registros, interface, gráfica

-->">
20/09/2012 17:19:00





Video aula - Desenvolvendo Interface Gráfica de Cadastro - Curso de Java básico - Aplicações Desktop - 27


Tempo: 16:35 min

Descrição: Nessa videoaula veremos o desenvolvimento de uma interface gráfica para cadastro de registro utilizando recursos de clicar e arrastar. Para a interface, foram utilizados os componentes de caixa de texto (JLabel), caixa de entrada (JEditText) e Botões (JButton), permitindo ao usuário digitar os campos referentes aos dados da tabela, bem como realizar a manutenção dos dados e a nevagação entre os registros. Por fim, para finalizar a interface, foram adicionadas imagens aos botões, tornando o aplicativo mais intuitivo e agradável.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, desenvolvimento, visual, clicar, arrastar, tela, cadastro, botões, caixa, entrada, texto, imagens

-->">
20/09/2012 17:14:00





Video aula - Desenvolvendo Interface Gráfica com Menu - Curso de Java básico - Aplicações Desktop – 26


Tempo: 17:26 min

Descrição: Nessa videoaula veremos o desenvolvimento de interfaces gráficas utilizando um recurso do Netbeans, o qual permite criar interfaces elaboradas utilizando o recurso de clicar e arrastar. Como estudo de caso, será desenvolvida a tela inicial de uma aplicação desktop, a qual possui uma barra de menus, possuindo menus e itens de menus. Após é apresentado o modelo de eventos de menus, permitindo que a aplicação seja finalizada ao selecionar a respectiva opção na interface gráfica, por fim, é apresentado o código fonte gerado, este muito simples, e apresentada as linhas gerenciáveis pela IDE, que não podem ser alteradas pelo programador.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, desenvolvimento, visual, clicar, arrastar, menu, menubar, menuitem, eventos, múltiplas, janelas

-->">
20/09/2012 17:06:00





Video aula - Executando Múltiplos Comandos SQL em uma mesma classe - Curso de Java Básico Aplicado – 25


Tempo: 17:23 min

Descrição: Nessa videoaula veremos a utilização de múltiplos comandos SQL em uma mesma classe Java. Como visto em aulas anteriores, para executar um comando SQL é necessário a utilização de uma instância de java.sql.Statement, porém, com comandos SQL executando ao mesmo tempo, são necessários múltiplos Statement. Assim, para exemplificar sua utilização, foi realizada uma relacionamento entre duas tabelas no banco de dados, sendo que para descobrir o conteúdo de um campo código na primeira tabela, foi necessária uma consulta na segunda (dois comandos Select em paralelo).

Tecnologias e Recursos: Java, JDK, IDE Netbeans, Banco, Dados, BD, DataBase, DB, SQL, JavaDB, Apache, Derby, driver, JDBC, Conexão, select, consulta, statement, executeQuery, ResultSet, múltiplos, relacionamento, tabelas

-->">
20/09/2012 17:00:00





Video aula - Recuperando Registros de uma Tabela com Java - Curso de Java básico - Aplicações Desktop - 24


Tempo: 15:20 min

Descrição: Nessa videoaula veremos o comando de consulta de dados em um banco de dados - Comando Select - sendo este um dos comandos mais utilizados em aplicativos que acessam o banco, permitindo a recuperação de um ou mais registros. Para a execução do comando Select, é necessária a classe Statement, que ao executar a pesquisa (executeQuery) retorna um conjunto de registro, sendo que este deve ser manipulado por um objeto da classe ResultSet. Essa classe permite a movimentação pelos registros, apresentando os dados na tela.

Tecnologias e Recursos:Java, JDK, IDE Netbeans, Banco, Dados, BD, DataBase, DB, SQL, JavaDB, Apache, Derby, driver, JDBC, Conexão, select, consulta, statement, executeQuery, ResultSet

-->">
20/09/2012 00:00:00





Video aula - Manipulando registros em Banco de Dados (CRUD) - Curso de Java básico - Aplicações Desktop - 23


Tempo: 15:24 min

Descrição: Nessa videoaula veremos os comandos de manipulação de um banco de dados, como comandos para inclusão de registros, alteração e exclusão, apresentando como executar tais comandos em um ou mais registros. Para a execução dos comandos de manipulação do banco, é apresentado conceitualmente o funcionamento da classe java.sql.Statement, que permite a execução de comandos, via sintaxe SQL, diretamente no banco de dados. No exemplo de comandos de manipulação de dados, dois métodos podem ser executados, um que retorna a quantidade de registros afetados pelo comando e um segundo que retorna um valor booleano, com verdadeiro se o comando foi bem sucedido ou falso, caso contrário.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, Banco, Dados, BD, DataBase, DB, SQL, JavaDB, Apache, Derby, driver, JDBC, Conexão, incluir, alterar, excluir, Inser, update, delete, statement

-->">
17/09/2012 00:00:00





Video aula - Carregando Driver JDBC - Curso de Java básico - Aplicações Desktop - 22


Tempo: 16:38 min

Descrição: Nessa videoaula veremos conceitualmente o Driver JDBC, que é um middleware que interfaceia a comunicação entre uma aplicação Java e um banco de dados. Graças ao driver JDBC, é possível alternar entre um banco e outro mudando poucas linhas de código, o que não costuma acontecer com as linguagem de programação mais antigas. Após apresentar o conceito de Driver JDBC e apresentar o carregamento da biblioteca via linha de código, é apresentado o processo de conexão com o banco de dados, este baseado em uma url de conexão, um usuário e uma senha, permitindo com isso a execução de comandos no banco de dados.

Tecnologias e Recursos: Java, JDK, IDE Netbeans, Banco, Dados, BD, DataBase, DB, SQL, JavaDB, Apache, Derby, driver, JDBC, Conexão

-->">
17/09/2012 00:00:00





 

Mestre em Engenharia Elétrica e Informática Industrial pela Universidade Tecnológica Federal do Paraná, onde ministra aulas sobre tecnologia Java, Computação Móvel e Sistemas Distribuídos.
Arquivo de atualizações
 2012
 2011
 2010
 2009
 2008
 2007

Estatísticas do Autor:
Número de posts: 469
Características dos posts deste autor:
Conteúdo:
Utilidade:
446 16
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group