| Autor |
Mensagem |
|
|
Senhores, talvez vocês posssam me ajudar. Assunto: e-commerce. Temos um problema em nossa empresa onde em nosso setor temos uma dependência forte de preços atualizados de fornecedores. Andei pesquisando e acabei esbarrando em termos tais como : Catalogs, Punch-out, Agents ... Vocês tiveram alguma experiência com esses recursos ? Estava pensando em usar Punch-out para começar. A princípio penso em algo "caseiro", para em seguida aprimorar. O que acham ?
|
 |
|
|
|
Por então pessoal ... deixemos o XML de lado um pouco e usemos a resultSet no lugar. Lendo linha por linha da view, inserimos sobre um "bean" (parecido com o que o nosso amigo Hebertbc nos deu) os dados provenientes dessa linha. Colocamos esse bean em uma List. Em seguida, quando carregamos o segundo bean, verificamos elemento a elemento (aqueles que representam um "folder") se ele já existe em nossa List e em caso afirmativo, obtemos uma referência desse ao invés de uma nova instância. De forma simplificada é isso. Obrigado Hebertbc !
|
 |
|
|
É ... não enetendi !
Como eu "jogo" o próximo nó do XML dentro do Folder já criado ?
|
 |
|
|
|
Pelo que vi o XTream funciona tal como o XMLDecoder (JavaBeans). Não sei se entendi de forma correta mas o processo de deserialização cria a instância do objeto. Em seguida eu precisari acrescentar sub-itens em uma instância já criada (por exemplo: folder A1 já criado >> criar folder A2 dentro de A) a partir de outro objeto em deserialização ??? Vou estudar a partir daqui. Obrigado.
|
 |
|
|
É nesse sentido sim, porém virão em seguida outras sequencias tal como a você mostrou que terão "path's" comuns:
Como faria para que ficasse assim:
|
 |
|
|
Senhores,
existe alguma "normalização" de arquivos XML que mescle nós de atributos chave iguais ? Explicando melhor: Tenho algumas tabelas no banco de dados que forman um estrutura em árvore. Ao criar uma query para recuperar todos os registros de todos os itens e sub-itens, recebo um resultSet que tem em sua primeira coluna o item pai repetido várias vezes. Outra coluna pai, repetida algumas vezes dentro do item pai anteiror, e assim por diante ...
folder attribute attribute attribute folder attribute attribute folder attribute
A x x x 1 x x Z x
A x x x 1 x x Z x
A x x x 1 x x Y x
A x x x 2 x x Y x
A x x x 2 x x E x
A x x x 2 x x E x
A x x x 3 x x Z x
A x x x 1 x x Z x
A x x x 1 x x Y x
B x x x 1 x x Y x
B x x x 1 x x E x
B x x x 5 x x E x
B x x x 5 x x Z x
B x x x 5 x x Z x
C x x x 2 x x Y x
Ao enviar isso para um programa Desktop feito em Java, optei por faze-lo via XML. Como cada nó correponde a uma linha, imaginei que pudesse existir algum processo que identificasse os nós "folder" de mesmo nome (atributo name por exemplo) e os mesclasse de modo que o XML adiquirisse ramificações a partir desses nós. Devo fazer isso na "unha" ? Será que existe algo que faça isso para mim ?
A
|_ 1
| |_ Z
| |_ Y
|
|_ 2
|_ 3
B
|_ 1
|_ 5
C
|_ 2
|
 |
|
|
|
Obrigado pelas dicas e opniões pessoal !
|
 |
|
|
Ok. Na verdade já venho a algum tempo tentando conseguir um adicional de memória com meu gerente mas é mais difícil do que eu imaginava. Me diga uma coisa, para esse caso você acredita que velocidade do processador influencia menos que quantidade de memória ?
|
 |
|
|
|
Tenho 1G em um Pentium D 2.8GHz
|
 |
|
|
Senhores,
andei pesquisando aqui no forum algo sobre quais opções o Eclipse fornece para edição de componetes Swing. Tenho muita coisa desenvolvida com o tipo de código gerado pelo Visual Editor e me sinto bem confortável usando ele. Porém, em diversas ocasiões a lentidão dessa ferramenta chega a me forçar a reiniciar o Eclipse. Que opção vocês dariam para alguém que pretende continuar usando o Visual Editor, mas que precisa urgentemente que essa ferramenta tenha uma perfomance razoável ?
|
 |
|
|
Senhores, muito obrigado pela ajuda !
Testei e pesquisei sobretudo a solução com publish(). Porém, quando tento chamar a parte gráfica por ele, por alguma razão a janela com a mensagem não é exibida. Com JDialog, apenas a decoração da janela aparece. De qualquer forma o meu código ficou dessa forma e as exceções deixaram de ocorrer.
|
 |
|
|
Pessoal,
estou lidando com um problema que me parece ser algo que estou usando de forma errada. O programa carrega os dados de uma tabela a partir de um banco de dados. Como o processo não é muito rápido, inseri um pequeno JFrame sem decoração com a mensagem "Aguarde". Como a Thread principal bloqueia essa que descrevi, usei o SwingWorker para derivar para uma Thread secundária. Porém, se chamo o processo que insere os dados do banco na JTable dentro do "doInBackground()" é gerada uma exceção associada com o CellRenderer da JTable. Se coloco fora, o JFrame ("aguarde") não é exibido.
** A chamada para a carga de dados é : refreshItemSelection(item);
Para ajudar a exceção não ocorre sempre. O detalhe é que o número "14" do exemplo coincide em muitas vezes com a quantidade de linhas da tabela. Acredito que por alguma razão o CellRenderer tenta renderizar uma linha que não existe ! (a 14º começando da linha 0).
Já tentei uma porção de soluções mas sem sucesso. Alguém já deu de cara com um problema parecido ?
|
 |
|
|
Pessoal, dei uma pesquisada e o melhor que encontrei foi o framework JScience: números complexos.
|
 |
|
|
Pessoal, alguém conhece algum framework Java para trabalhar com algebra vetorial ? Não preciso trabalhar com qualquer recurso gráfico, apenas matemático.
|
 |
|
|
Muito obrigado amigos !
Testei ambas as soluções mas só consegui fazer funcionar a com SwingWorker do ajfilho. A que usa Threads, ViniGodoy, por alguma razão não está fiuncionando dentro do meu código. De qualquer forma muito obrigado.
|
 |
|
|