Aplicações Java pra Desktop

no caso de um sistema desktop em swing…
o que seria mais correto? a lógica ficar num servidor? ou no cliente?

hummm, show, agora acho que as coisas estão ficando mais claras…

Existe algum aplicativo de exemplo para download que funcione assim (desktop com servlet) ?

[]´s

Olá

[quote=lauronolasco]no caso de um sistema desktop em swing…
o que seria mais correto? a lógica ficar num servidor? ou no cliente?[/quote]

No cliente só deve ficar o que é relativo a camada de apresentação e a validação dos seus dados. No servidor todo o resto e de novo validação (por segurança)

[quote=jmozer]hummm, show, agora acho que as coisas estão ficando mais claras…

Existe algum aplicativo de exemplo para download que funcione assim (desktop com servlet) ?[/quote]

http://javaboutique.internet.com/tutorials/Swing/ (só como exemplo, melhor procurar outros)

http://hc.apache.org/httpclient-3.x/tutorial.html

http://www.google.com.br/search?q=swing+servlet

[]s
Luca

Pegando o bonde andando… Será que é possível usar o ActiveResource através do JRuby num sistema com interface Swing? Ia ser uma ótima idéia.

Galera é o seguinte, eu estou tentando colocar a minha tabela dentro de
uma das abas do meu " JTabbedPane ",O que eu fiz foi o seguinte criei
minha classe principal com meu “main()” e criei algumas classes
Tela_Cadastro, Tela_Tabela e Tela_Exibir o meu JTabbedPane está dentro de Tela_Cadastro
Com ele eu consigo exibir meus metodos que estão na propria classe Tela_Cadastro
e também chamar os que estão dentro de Tela_Imprime porém não consigo chamar o meu
metodo " getTabela1 " que esta dentro da classe Tela_Tabela, já atribui herança
para classe Tela_Cadastro mas acho que o problema está no código da tabela, se
alguem puder me dar um Help ! agradeço.
Segue o codigo da tabela abaixo!

package CADASTRO;

import javax.swing.;
import java.awt.
;
public class Tela_Tabela extends Tela_Cadastro{
public Tela_Tabela(){

JFrame tme = new JFrame("Teste JTable");
tme.setVisible(true);
tme.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static JPanel getTabela1(){
	
	JPanel getTabela1 = new JPanel();
	String[]colunas = new String []{"Codigo","Nome","CPF","Estado","Cidade",
	"Bairro","Rua","Numero"};
	String[][] dados = new String [][]{{"Benhur","68"},{"",""}};
	JTable tabela = new JTable(dados,colunas);	
	JScrollPane sp = new JScrollPane(tabela);
	return getTabela1();
}

}