| Autor |
Mensagem |
|
|
é legal sempre descrever melhor o problema.
no assunto vc pode colocar a mensagem de erro, etc.
|
 |
|
|
dedejava wrote:Eu lia um inteiro, um inteiro uma String. Tudo nessa ordem, porém, passava reto na hora de ler a String (com nextLine()). O que tive que fazer? Usar um next() pra "limpar o buffer" antes de mostrar a frase do nome. Vi numa thread da Sun que havia problema desse tipo ://
Alguém sabe alguma maneira melhor de resolvê-lo?
Tem uma classe Scanner, acho que vc está lendo da entrada padrão.
|
 |
|
|
Galera, eu vim de
VB , ASP, PHP, ActionScript, JavaScript,
um pouco de py um pouco de lua e no final do ano passado Java
nota se que o tipo de comparação para string eu sempre fiz com ==
então para mim é um choque comparar string com "equals" já que
para toda linguagem script string é um tipo muito básico.
se bem que VB não é script, aliás hoje não é nada
Se não me engano até em pascal é comparado com ==
foge a este padrão C e Java
Aos iniciantes a String é de fato um OBJETO então a concatenação sofre uma penalidade gigante na concatenação.
Ou seja,
não é uma operação muito rápida, usem StringBuilder, StringBuffer, etc.
|
 |
|
|
Bem lembrado,
pra mim com inteiros nunca fez diferença, pois sempre uso primitivos, porém com String...
acho que string deveria ser tratada como primitiva...
|
 |
|
|
O importante é o mérito das coisas, e o objetivo delas.
A linguagem C se tornou super popular por ser muito simples (comparada com assembly),
C, C++ veio para fazer sistemas operacionais para possibilitar que as pessoas usassem o computador.
O problema na época era ter um sistema independente do hardware pois comandos assembly
são diferentes dependendo do processador, etc.
Depois que resolveram o problema de ter sistemas operacionais independentes do hardware
surgiu outro problema, pois o primeiro foi solucionado muito bem criaram vários sistemas operacionais
DOS, Mac, Linux, Unix, etc.
Ah windows é um também...
Surge o problema de que os sofwares são dependentes de SO, e então surge o Java.
Orientação a Objetos não é um diferencial, pois a maior parte das linguagens são OO.
E (fugindo ao assunto: o padrão MVC é meio parecido com o paradigma estruturado onde dados e funções são tratados separadamente digo PARECIDO)
Tratamento de Threads, isso é um diferencial, mesmo dando para fazer em C, C++ (não tentem fazer em casa) não é nada prático.
Pontos fracos, em desktop consome muita memória, digo isso em relação a programas compilados e feitos com linguagens "ultrapassadas?"(Clipper Delph) os PDV de lojas normalmente usam micros também "ultrapassados?", mas que dão conta do recado.
Mas porém Java poderá ser compilado por padrão (Alguém me disse que é possível, mas não default) pela JVM, ou seja, mantém a portabilidade e ganha performance.
A linguagem morre quando o dono mata Ex.: ASP.
Se o código é livre, não há donos ela não pode morrer por esse motivo.
Pode ocorrer uma substituição
se houver uma linguagem que faz TUDO o que a outra faz e mais alguma coisa relevante então de fato a antiga vai acabando.
Porém qual o motivo de alguém gerar uma linguagem toda do zero para fazer tudo o que a outra faz se a primeira é Livre?
Python foi feita para lecionar, por isso a identação do código é obrigatória.
|
 |
|
|
Só para exemplificar o que já foi explicado
|
 |
|
|
Acredito que a sua aplicação é praticamente desktop, não manjo muito de JWS mas parece que ela roda como se fosse um jar.
Sendo que somente o banco, ao que me parece, fica do lado do servidor.
|
 |
|
|
Isso ocorre com a gente também,
temos uma aplicação desktop,
notamos que ao fechar e abrir a aplicação acontecia este erro.
Porém se deixar alguns segundos entre o fechar e abrir o erro não acontece.
Parece ser algo relacionado ao lock do windows pelo que eu andei lendo na internet.
Provisoriamente colocamos um loop com 5 tentativas e com um intervalo de 2s entre elas.
Na segunda tentativa geralmente a conexão abre sem problemas.
|
 |
|
|
pronto, agora vê como listar os números!
|
 |
|
|
A solução para o meu caso é criar um POJO de link
e no JSP um iterator sobre os links
trocamos o método makelinks e getLinks para retornar List<Links>
E pronto a paginação simples funciona.
mas enfim, o melhor é o display tag pelo que eu tenho pesquisado...
|
 |
|
|
Não há desvantagem alguma em Java, em .NET as pessoas arrastam as coisas fazem uma salada e depois querem que aquilo funcione! Outra, a MS depois descontinua alguma coisa (como ASP) e vc não tem o fonte, o controle do seu código. Java é open source, e isso faz toda a diferença. É como construir uma casa no terreno de outra pessoa, em Java isso não acontece.
|
 |
|
|
HHahahahahahA
Como eu fiquei de saco cheio de procurar coisas simples resolvi fazer hard code, só tem um problema,
como eu imprimo os links (código html) no struts 2?
método da classe de action
Minha classe de paginação
Tentativa de imprimir os links no struts 2
Ele imprime o código fonte > , etc. LOL
mas cheguei perto heheheeh
|
 |
|
|
smorigo wrote:Pessoal quero implementar paginação em uma lista, só que não sei nem por onde começar... Estou utilizando em meu projeto Hibernate + Struts + Tomcat...
Caso alguém saiba aonde encontro um exemplo.... ou algo q me mostre o caminho das pedras 
Tem esse exemplo, só que não gera o número de páginas , mas é um começo
|
 |
|
|
Eu estou com um problema diferente.
Segui um quickstart com Hibernate, spring e struts.
http://struts.apache.org/2.x/docs/struts-2-spring-2-jpa-ajax.html
Ele lista, inclui, edita e deleta (CRUD), normalmente.
A validação é que é o problema, ele chega a passar pelo Person-input-validation.xml, dispara um erro no console do tomcat
porém executa a ação!!
Ele não faz:
mostra erro ao usuário
impede a execução da action (cadastro)
Ele faz:
acessa o validator.xml
exibe uma mensagem no console
|
 |
|
|
estranho, acho que não entendi direito.
veja se é isso:
1- o usuário digita algo inválido
2- o validador retorna o result com o valor input
3- você quer executar outra action quando retorna input
neste caso vc deve redirecionar a ação
|
 |
|
|