Duvida em Orientação a Objs Java x Orientação a Eventos - Java uma boa opção p/ Aplicações Desktop?

1 resposta
Z

Ola, bom dia !

Tenho uma duvida que muitas pessoas tem quando saem da programação de eventos e vão ao Orientado a Objetos.

Vou citar exemplos para que minha pergunta seja mais clara possivel.

Nos sistemas desenvolvidos em access voce tem a opção de Acoplar uma tabela em um formulario…nao sei voces sabem disso…

Isto é… o formulario esta diretamente ligado ao bds, e se neste formulario existe uma textbox viculada com um campo da tabela…e voce trocar o valor dela…automaticamente a tabela já muda…

Oque voce faz é utilizar eventos para controlar este formulario.

Vamos supor um formulario que grava-se informações de carro… Nome do carro, cor, ano, chassi, etc.

Ai eu acoplaria o formulario com a tabela que contem esses campos… onde eu iria salvar a informação, e utilizando os eventos eu faria as tratativas, algortimos especiais, etc.

Em java, como funciona? Se voce tem uma tabela em Post…ou Mysql …qualquer coisa… eu teria que fazer certamente um uma classe carros, com os metodos e atributos citados ali em cima…

E esses atributos seriam vinculados com as caixa de texto do jframe… combobox …??? Ai depois faria uma rotina de salvar as informações dessa classe(obj) na tabela??

Seria isso?

Como funciona isso em java?

Ele é uma boa opção para aplicações desktop?

Alguem tem dicas, tutorias sobre o assunto?

Por exemplo, sopondo 2 tabelas…

1º - Pedido
2º - Itens do Pedido

Se eu fosse criar um formulario para executar esta ação teria que ter um sub formulario para o 2º …

De modo que ele fosse continuo, para poder inserir varios itens no pedido …correto?

Como Java faz isso?

o conceito de modelar objetos eu já entendi.

Agora como utiliza-los em favor de um banco de dados não

É isso que eu tenho duvida…

Se é pra min esquecer os formularios continuos… formularios acoplados, onde posso aprender a fazer isso com os objetos que eu irei modelar?

sds…

Muito obrigado

1 Resposta

V

Cara, em java vc não vincula tela nem combos com banco de dados, o ideal é vc criar classe por exemplo carro e criar o respectivo set e get, como vc mesmo disse. Alem criar rotinas d salvar, excluir e alterar, mas essas rotinas podem ser genericas, utilizando o hibernate por exemplo. Quanto a aplicações desktop depende muito da necessidade. mas se vc aprender desktop aprender web num fica tão complicado. e quanto inserir varios itens no pedido dá para fazer tranquilamente.
quanto a material, na internet tem muita coisa para pesquisar.
depende muito da necessidade. do q vc quer fazer.

se vc quiser desktop eu aprendi muito vendo o site da sun.

http://java.sun.com/docs/books/tutorial/uiswing/

Criado 24 de junho de 2009
Ultima resposta 29 de jun. de 2009
Respostas 1
Participantes 2