Mensagens enviadas por: echofloripa
Índice dos Fóruns » Perfil de echofloripa » Mensagens enviadas por echofloripa
Autor Mensagem
Ola a todos, estava fazendo uma pesquisa sobre a demanda de profissionais java no reino unido e acabei aqui. Se quiserem dar uma olhada no resultado:

http://emersonemuk.blogspot.com/

abracos
yuusuke_urameshi2 wrote:Não se seria isso
Mais se voce fazer assim retornara somente o dia da semana



Senão não for explique melhor o que vc quer


O que eu queria era comparar o dia sem ter que usar comparação de strings. Não retornar a data inteira...
Só para fechar, quem tem as constantes é a classe Calendar. A classe GregorianCalendar tem constantes relativas ao calendário gregoriano, épocas, e o corte de 11 dias em 1582, sabia disso?
4 até 15 de outubro de 1582 . Antes disso ele é igual ao calendário juliano.

javadoc:
"Historically, in those countries which adopted the Gregorian calendar first, October 4, 1582 was thus followed by October 15, 1582"
SÓ PARA NÃO DEIXAR EM ABERTO:

O trecho de código mostra como pegar o dia da semana, se executá-lo vai ver que terá o mesmo resultado para as duas ultimas linhas (se for hj claro, ou uma terça qualquer )
Calendar gc= GregorianCalendar.getInstance();
System.out.println(gc.get(GregorianCalendar.DAY_OF_WEEK));
System.out.println(gc.TUESDAY);

[]s
Emerson
como pego o dia da semana em formato numérico?

Sei que o código acima quase resolve o problema:
SimpleDateFormat df = new SimpleDateFormat();
String diaSem = df.format(data);

Eu precisava diferenciar os dias da semana, mas não queria ficar comparando com strings tipo "SÁB" ou mesmo que configure o locale e tenha certeza que sempre retornará igual não creio que seja muito legível.

obrigado
Emerson
dark.wizzard wrote:Hummm... Bem, então extendendo a pergunta... Seria possível montar um ambiente com este tipo de configuração: Tapestry + Struts (ou Webwork) + Hibernate ?

Abraços,


Creio q estes dois não se entenderiam muito bem, visto que o tapestry é mais orientado a componente e tem sua própria arquitetura. No tapestry vc n utiliza nenhuma tag especial, apenas acrescenta uma propriedade às tags já existentes, além disso tem mais um arquivo java que faz as vezes do action (+-), pelo pouco q eu vi é o q me lembro. já o hibernate n depende de qual framework mvc vc está utilizando.

[]s
Emerson
E qual q fica o nome do arquivo de resources?
Não precisa colocar nada no web.xml?
vlw a força
[]s
Luiz Henrique Coura wrote:Faço assim:

No meu struts-config.xml coloco o local do meu arquivo de mensagens:


Ele está dentro do diretório resources q fica dentro do meu /WEB-INF/classes

Então coloquei no meu JSP.


Funciona legal!

Creio q estes dois não se entenderiam muito bem, visto que o tapestry é mais orientado a componente e tem sua própria arquitetura. No tapestry vc n utiliza nenhuma tag especial, apenas acrescenta uma propriedade às tags já existentes, além disso tem mais um arquivo java que faz as vezes do action (+-), pelo pouco q eu vi é o q me lembro. já o hibernate n depende de qual framework mvc vc está utilizando.

[]s
Emerson
Estou substituindo as tags struts por jstl.

qdo troco bean:message por ftm:message ele não acha a chave.

Li em uma lista que teria que usar o seguinte parametro de contexto no web.xml:
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>ApplicationResources.properties</param-value>
</context-param>

Não deu certo.

Alguem sabe como resolver? Nâo que me importe de usar a tag bean:message, mas queria saber o pq q não funciona com o JSTL.

OBS: estou utilizando o jstl 1.1
Acho que o hibernate teria que setar no setId com o ID (long) e não com a string login que é apenas para ele poder localizar o objeto que acabou de inserir. Talvez seja algum bug do generator ou necessite ter algum atributo único com o mesmo tipo que a chave, estranho não? Deixa quieto, se não responderem lá, vou usar o generator sequence mesmo
vlw pela força
[]s
Emerson

LIPE wrote:Droga não poder mexer no banco

Bem, você percebeu que a merda toda acontece aqui

Pois o Hibernate está transformando o valor retornado em String e não Long, e quando tenta setar o person_id com este valor a coisa explode.

Que tal fazer uma gambiarrinha de teste?
Mude o método setId para o seguinte


Lembre: apenas para teste hehe
Como faço para utilizar o mesmo JSP e form bean para criar e editar uma determinada entidade de negócio?


Tentei utilizar :

Mas não funcionou, o EL não é processado na página resultante.

Queria, que dependendo de algum atributo que atribuo na minha action, os meus labels e os links e formulários sejam alterados dinamicamente. Qual a melhor forma de fazer isto?

Obrigado
Emerson Cargnin
TRE-SC/Floripa

danieldestro wrote:Os JSP devem ir dentro da pasta da sua aplicação web, não importando se estão dentro de seus subdiretórios (dentro WEB-INF não pode).


desculpe contrariá-lo, mas pode colocar os jsp's dentro do WEB-INF, o que certa forma é uma segurança a mais para não permitir o acesso direto às páginas.

Emerson Cargnin
TRE-SC/Floripa
O problema é que tem outras aplicações usando direto o banco, então não tenho como mudar.... o que posso fazer é usar outro valor da sequence e deixar um vago mesmo....

O único parâmetro que tem long é o próprio ID, que é gerado pelo trigger....

vlw
Emerson
Realmente teve algumas mudanças, mas nada demais, pelo menos não utilizei muitas features avançadas. mudou alguns nomes pacotes e a sintaxe na utilização de sessions.

Em relação ao meu problema, me responderam na lista do hibernate. É que no hibernate reference, não é explicado que é necessário um parâmetro contendo uma chave única para o hibernate poder retornar a chave que foi gerada pelo trigger.

Trecho do manual:

http://www.hibernate.org/hib_docs/v3/reference/en/html/mapping.html#mapping-declaration-id-select

5.1.4.6. Primary keys assigned by triggers

For legacy schemas only (Hibernate does not generate DDL with triggers).

<id name="id" type="long" column="person_id">
<generator class="select">
<param name="key">socialSecurityNumber</param>
</generator>
</id>

In the above example, there is a unique valued property named socialSecurityNumber defined by the class, as a natural key, and a surrogate key named person_id whose value is generated by a trigger.

Enfim, não funcionou mesmo assim, postei novamente no forum do hibernate.

Troquei pra sequence usando o generator sequence, e finalmente funcionou, porém gastando duas sequences por objeto, pois o trigger pega um valor e o hibernate pega o próximo. O que dá pra fazer também é alterar a sequence para não atualizar o id do registro sendo inserido caso este não seja nulo.
novo post forum hibernate:
http://forum.hibernate.org/viewtopic.php?p=2233776&sid=d16e63fe4c8b1375caef4b26a9bcfd4a#2233776


flw pessoal
Emerson Cargnin
floripa
bem, na versão 3.0RC1 tem página 36, primeiro item.

Eu já tenho um trigger que popula o id de cada registro. Não preciso que o hibernate o faça.

Este erro parece estar relacionado com alguma outra coisa

obrigado de qualquer forma, se alguem puder ajduar, agradeço.

Emerson
 
Índice dos Fóruns » Perfil de echofloripa » Mensagens enviadas por echofloripa
Ir para:   
Powered by JForum 2.1.8 © JForum Team