Mensagens enviadas por: renanpto
Índice dos Fóruns » Perfil de renanpto » Mensagens enviadas por renanpto
Autor Mensagem
Joao Kramer wrote:Acho q já arrumei esse bug, mas estou usando a última versão do Lucene 3.4.0
Ainda não achei um Luke que funcione com a mesma.
Vou mandar para eles (ela simplesmente remove a acentuacao, algumas stop word e transforma tudo para minusculo).
[]s



renanpto wrote:Ufa, descobri o que acontece para o Apache Lucene funcionar dessa maneira, é um BUG no código para o Brasil.
Baixei o fonte e fui acompanhando a execução via debug para chegar no ponto onde zica...

No Luke é possivel ver o bug. No anexo 1, é a imagem com a execução da consulta copia:false. E no segundo a execução da consulta copia:falsee

Reportei o bug pra eles https://issues.apache.org/jira/browse/LUCENE-2877

Na verdade não é um bug. A forma como estava indexada os campos para o Apache Lucene que estava errada.
albama wrote:Se for possível , qual versão do Jboss 5 você está usando ?

Opa, acabamos utilizando a versão 5 mesmo. Lembro que baixei a ultima disponivel. Também na época, se nao me falhe a memória o Jboss 6 não estava na versao final...
Mas é certeza "tem algum jar que tava fodendo"... Pra mim, migrar pro 5 foi o suficiente, ja que a aplicação era bem antiga e roda no jboss 3.
Acho que vai depender de qto voce quer pagar.
Ja utilizei servicos da http://www.webhost.com.br/. Não tenho do que reclamar.
Se for gastar um pouco, pode pegar um VPS por um bom preco e muito mais recursos.
Lucas Cavalcanti wrote:bom, hoje só usando uma factory, ou usando recursos do provider (@Named ou @Qualifier) mesmo

Certo. Uma dica pra quem precise fazer o uso através de herança, será ter pacotes diferentes para o componente.
Por exemplo classes:
Para ter um unico componente conhecido pelo Spring, será a configuracao no web.xml que indica quais pacotes tem os componentes do vraptor.
Nesse exemplo ficando mapeado o pacote "ex.impl", é uma alternativa =D.
Valeu
Parabéns =D
Tem algum filme cadastrado ?
garcia-jj wrote:Estamos desfocando o assunto do tópico, que é sobre tiles.

De qualquer forma, você vai ter um componente na tua aplicação, e logo depois vai sobrescrever. Mas porque você iria querer sobrescrever teu próprio componente? Se é para sobrescrever não faz sentido você ter o componente principal.

A única luz que vejo para isso é no caso dos plugins, porque realmente não faz o mínimo sentido sobrescrever seus próprios componentes.

Desculpe, se o topico saiu um pouco do assunto. É que o autor teve problemas por existir mais de um componente com o mesmo nome e conseguiu resolver.

Lendo os posts, acabei ficando com a dúvida. Sendo que é um comportamento que pode acontecer, tanto que os componentes do VRaptor oferecem esse recurso.
Tem uma issue sobre https://github.com/caelum/vraptor/issues/193 .
Não fazendo o uso somente com herança, pode acontecer de ter diferentes implementações para uma determinada interface, como resolveria ? Teria que criar uma factory que conhece as implementações e que seria responsavel por retornar a implementação correta ?
Lucas Cavalcanti wrote:o VRaptor não tem qualifiers, mas vc pode usar o do Spring que vai funcionar, ou o @Named.

Certo.

Mas há possibilidade de sobrescrever o comportamento dos componentes do VRaptor com o uso de herança, pode ser também oferecido para meus próprios componentes ?

Seria interessante e bem útil se possível.
Lucas Cavalcanti wrote:só pode estender uma vez...

pq vc vai ter vários? como vc sabe qual deles usar? como vc está pensando em diferenciá-los?

Aproveitando o tópico, é possivel utilizar esse recurso com meus proprios componentes ?
Situacao onde preciso utilizar herança para sobreescrever um comportamento por exemplo.

Sei que o Spring lança excecao caso tenha mais de um componente com o mesmo nome, dai o que fazer ?
Existe algo no VRaptor que faça o papel do @Qualifier do Spring ?
Lucas Cavalcanti wrote:vc está recebendo esse MeuInterceptor no construtor de alguma classe?

ele está anotado com @Intercepts?

se vc está usando InterceptorSequence, troque para usar @Intercepts(after=OutroInterceptor.class, after=MaisUmInterceptor.class)

Sim, está utilizando o InterceptorSequence. Já faz um certo tempo que essas classes foram implementadas. O VRaptor não tinha esse uso para os interceptors...
Faltou um refactory nesse fonte =D.
Tava até imaginando que poderia ser isso, estava lendo as novidades aqui http://www.guj.com.br/java/231973-vraptor-330-lancado
Valeu
Boa Noite,

Configurei o provider e dependencias pro Guice.
Só que deu um problema com um dos interceptors do sistema.
Apresentando o seguinte erro no log:

Pelo log terei que alterar meus interceptors, isso é o correto ?
Lucas Cavalcanti wrote:o vraptor detecta que vc tá usando o guice ou o spring pelos jars no classpath (se não tiver os jars do spring e tiver o do guice, o vraptor usa o guice)

Maravilha então =D
Nao seria só fazer isso :

douglasrodrigo wrote:Além dessas alterações, você também precisa trocar o Provider e utilizar o GuiceProvider, a alteração é bem simples, principalmente se você não estiver usando nada específico do Spring.

A certo, essa alteracao que comentei no post anterior...
Existe mais alguma ? Segundo a documentação do VRaptor não.
ander.parra wrote:Imaginávamos que o Guice era mais poderoso, mas não tanto. A troca do Spring pelo Guice possibilitou a utilização do site em produção, pois com o Spring estava muito lento.

Interessante seu comentário. Acho que vou fazer uns testes com o Guice em um sistema que estamos trabalhando.
Para utilizá-lo no projeto, unica mudança necessária foi adicionar as dependencias pro Guice e a configuração no web.xml ?
Se for só isso, até me animo a testar.
 
Índice dos Fóruns » Perfil de renanpto » Mensagens enviadas por renanpto
Ir para:   
Powered by JForum 2.1.8 © JForum Team