| Autor |
Mensagem |
|
|
Lucas,
irei dar uma olhada com calma, cheguei a pensar na sugestão nessa sugestão,
-anotar todas as lógicas com @Path("/vraptor/<qqer coisa>"
...porém não testei, fiz agora e funcionou, vou implementar o RouteParser por que questão de elegância e responsabilidade da regra.
Valeu;
|
 |
|
|
@joel
ele não está passando nem pelo filter, não a resposta que ele não está encontrando e sim o recurso ele nem chega no controller.
Pessoal,
o problema está no mapeamento do url-pattern com a especificação do 2.4 do Servlet, acho que não rola mesmo.
Mas se alguém tiver mais idéias, só mandar.
|
 |
|
|
Tomcat 6;
Abraços;
|
 |
|
|
Fala pessoal, tudo certo?
Então, estou com implementando o vraptor em um projeto já existente e preciso que o vraptor intercepte somente determinadas urls, o que fiz, defini uma url específica para o filter mapping, porém ele não está encontrando a rota.
minha configuração:
A resposta padrão que recebo é o 404 request resource is not avaible.
Cheguei a ver o Path resolver mas ele é somente para encontrar as respostas certo? ou ele também resolve o filtro de rota?
Alguma sugestão?
Abraços;
|
 |
|
|
Show do milhão !
nem me dei conta que estava entubando a exceção.
Valeu Lucas Abraços.
editado:
Paulo,
a exception já é logada automaticamente, acho que pelo próprio quando ele quebra.
mas só por garantia vou logar também.
|
 |
|
|
pessoal o seguinte consegui fazendo uma adaptação, tive que reescrever o HibernateTransactionInterceptor,
inserindo o bloco do catch e incluindo o result para responder as minhas necessidades.
e Escrevi um CustomProvider para implementar o meu HibernateTransactionInterceptor.
o que vocês acham? resolveu meu problema.
Abraços.
|
 |
|
|
Meu interceptor não está pegando a exception, dei uma olhada no código do HibernateCustomProvider e só tem try e finally.
Lucas, você sabe qual componente do Vrpator está entubando esta exceção?
ou eu to perdido demais
Abraços.
|
 |
|
|
Fala garcia-jj ;p
Então cara estou usando o hibernate controlado pelo HibernateCustonProvider.
O problema é que não sei onde implementar essa verificação?
editado: Meu problema é que como estou usando o customprovider ele não me gera exception e passa direto so exibindo no log.
Você criou um interceptor específico?
gostei muito da dica,
obrigado e Abraços;
|
 |
|
|
O que está acontecendo pessoal é o seguinte.
Estou usando o HibernateTransactionInterceptor para gerenciar as transações do hibernate no Vraptor,
porém quando acontece uma exception(ie. ConstraintViolationException) não consigo recupera-la para tratar na camada de cima.
Gostaria de saber se tem alguma forma de fazer isto, ou algum workaround
Abraços
|
 |
|
|
Fala Lucas tudo certo!
Então,
no final da tarde acabei lendo no faq do xstream que ele não faz isso!!
Ai resolvi fazer um "parserzinho genérico".. ficou marretadão, mas ficou genérico para qualquer lista, ou seja,
ele já me retorna a Lista do tipo que sei que vou receber LIst<T> ...
não está o código mais lindo , mas funciona..
irei fazer uns testes da maneira que você fez ficou mais bonito e simples.
Vocês que conhecem o xstream, ficaria elegante implementarmos, isto e mandarmos o patch? o que tu acha?
Abraços.
|
 |
|
|
Então pessoal, estou com a seguinte situação.
Eu recebo um json de uma coleção serilizada pelo vraptor3 (3.1.0) como esta:
usei o modelo simples para serializar a coleção conforme disponível nessa versão mais nova:
Código para dserializar:
Porém na hora de deserializar não está rolando, já tentei criar Wrapper para deserializar a lista, entre outros.
Eu dei uma olhada no github que existe algumas classes deserializer no próprio core do vraptor, porém não entendi como usar, e nem sei se resolve o meu problema.
Será que estou esquecendo de alguma coisa.
achei essa thread do nabble também, porém não sai do lugar: http://old.nabble.com/JSON-Arrays-td21989199.html
Já dei uma fuçada na documentação do Xstream também, será que deixar passar?
Alguma idéia?
Abraços.
|
 |
|
|
É isso ai.. procurar sobre autenticação HTTP foi o que fiz:
...Andei pensando em algumas API's como a do twitter, a google, entres outras, também li um pouco sobre OAuth, ...
Estou querendo é saber opinião de quem já fez, já estudou, tem sugestão, para poder discutir um pouco sobre,
REST foi so o modelo de serviços que eu implementei como disse no início.
Abraços, valeu.
|
 |
|
|
Então pessoal, comecei a criar alguns serviços REST para evitar futurod problemas de acomplamentos entre outras coisas.
Diante desse cenário de ja possuo algumas aplicações clientes para consumirem esses serviços,
porém os serviços estão totalmente abertos, ou seja, senha nenhuma autenticação e autorização.
Andei pensando em algumas API's como a do twitter, a google, entres outras, também li um pouco sobre OAuth,
mas ainda sim gostaria de saber opinião de vocês em relação a fazer e como fazer autotização e autenticação de API's, e quem já passou por isso qual a solução utilizada.
Abraços.
|
 |
|
|
lucascs,
por enquanto não há essa possibilidade , mais para a frente este é o intuito.
fiz da forma padrão mesmo, ou seja, coloquei o tipo de retorno como string.
ps.: manutenção no v2.6 só se for bug certo. nada de features !
Abraços.
|
 |
|
|
Então pessoal, boa tarde.
Gostaria de saber se é possível eu alterar a resposta do meu Logic direto do meu @component,
sem ter que mudar o retorno do meu método de void para string.
Com assim?
exemplo:
Quando der uma exceção eu seto o tipo de result que eu quero e pronto o ViewManager se entende em redirecionar para a mesma.
o LogicRequest não é injetado automaticamente, ja tentei.
Abraços a todos
|
 |
|
|