| Autor |
Mensagem |
|
|
Ruby on rRails é um framework para desenvolvimento de aplicações web, não sei se entendi a sua pergunta, ela não parece fazer sentido já que o rails não é um servidor ...
Mas é possível publicar web services em ruby (não com o rails, mas de forma integrada)
|
 |
|
|
c0m4nch3 wrote:Olá, pessoALL
Sou experiente em Java há dois anos e certificado SCJP e SCWCD. E gostaria de saber qual livro bom para aprender bastante ruby e depois ruby on rails.
Seriam estes:
- Ruby - Conhecendo a Linguagem
- Ruby on Rails: Desenvolvimento Fácil e Rápido de Aplicações Web
?
Na minha opinião 100% parcial, recomendo o "Ruby on Rails: Desenvolvimento Fácil e Rápido de Aplicações Web" que eu mesmo escrevi
|
 |
|
|
nops, thanks
mas barbada, é um UsuarioDao, então tira estes esquemas dinâmicos e faz a classe com Usuario.class hardcoded ...
não usa reflection onde não precisa
E mais uma dica (acho que a última, por hoje pelo menos )
é dificil de depurar
é fácil de depurar e tu vai poder rodar passo a passo para descobrir o que caa método esta retornando.
Mas volto a dizer, este código dentro de uma classe de nome UsuarioDao não faz sentido, tu poderia substituir isto por
|
 |
|
|
Leia novamente o stack trace:
Could not instantiate bean class [br.com.vetoreditora.psiconline.dao.hibernate.UserDaoHibernate]: Constructor threw exception; nested exception is java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
O problema esta na linha:
persistentClass = (Class<T> ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]
O erro não tem nada a ver com você estar importando o Spring Security, por enquanto o erro tem a ver apenas com você ainda não ter entendido direito como funcionam os generics em java junto com reflection (Generics em java são um lixão, úteis mas a especificação ficou muito porca por que foi a única forma que eles conseguiram pensar de manter a compatibilidade com as versões anteriores)
|
 |
|
|
java.lang.NoClassDefFoundError: br/com/vetoreditora/psiconline
Acho que você precisa aprender a ler os stack traces ...
da uma olhada neste post do meu blog.
Mensagens de erro são feias mas não mentem (nem mordem)
Todas as perguntas que tu fez estavam respondidas no stack trace que tu postou, aprender a ler o stack traces vai te poupar muito tempo e te ajudar a resolver muitos outros problemas, não só este ...
|
 |
|
|
Segundo a exception tu tem diversos objetos que implementam GenericDao. Estes objetos são:
usuarioDao, roleDao, empresaDao, contatoComercialDao, contatosDao, perfilVagaDao, cidadeDao, estadoDao, statusDao
para o @Autowired funcionar, tu só pode ter 1 instância de GenericDao conhecida pelo Spring.
a única solução que vejo é criar um monte de código duplicado com uma interface para cada um destes beans, e isto só vai ser necessário por causa do lixão de type erasure utilizado na implementação de generics em java ...
|
 |
|
|
@Autowired faz autowiring por tipo, provavelmente (até pelo nome da classe) tu deve ter mais de uma classe que implemente GenericDao é este o erro que esta acontecendo.
Os parâmetros do tipo são ignorados por que em java generics não existem em tempo de execução.
|
 |
|
|
pcassiano wrote:O JUDE sempre foi "meia-boca". Feio e pouco funcional, apesar de free... não posso "cuspir no prato que (de vez em quando) comi". Mas, qualquer outra ferramenta UML é melhor que ele...
Nah, o Posseidon sempre foi pior que o JUDE
|
 |
|
|
a forma de chamar o método depois que o datagrid for populado é retornando o AsyncToken para qem chama o método remoto (no caso se svrAcessoBanco for um RemoteObject isto já esta acontecendo), e adicionar um Responder no AsyncToken, a interface IResponder tem dois métodos, result e fault um dos dois vai ser chamado no final da chamada remota, mas o que tu quer é o result.
O código vai ficar mais ou menos assim:
|
 |
|
|
é barbada, é só não pensar nisto
Um exemplo:
Te mandaram criar um cadastro novo, cria uma migration, implementa o cadastro e comita tudo.
Depois te mandaram remover um campo de um cadastro já existente
cria uma migration para fazer a alteração no banco
implementa a alteração e comita
assim tu tem migration por alteração no sistema, que é o mais correto na minha opinião, e não por versão do sistema, que normalmente inclui diversas alterações.
|
 |
|
|
Sem stress
Hoje publico um post sobre o sorteio
|
 |
|
|
O legal desta promoção é que eu só fiquei sabendo pelo feed do blog
|
 |
|
|
paulopatto wrote:Opa vlw pessoal.
Rodrigo, deve tá ganhando uma grana ein. 3 vezes fui buscar seu livro na Saraiva e as 3 já havia acabado. Me arrependo de não ter comprado no dia que eu ví!
pior que não faço idéia de quantos venderam
vou ficar sabendo este mês
só me mandam um relatório de 3 em 3 meses
|
 |
|
|
paulopatto wrote:Olá boa tarde.
Gostaria de saber se existe a possíbilidade de listar as Ruby Gems usadas por um determinado Projetos Web em Rails?
Resposta curta: não tem
Resposta um pouco menos curta: se quando os desenvolvedores precisarem de uma gem, em vez de digitar "gem install ..." alterarem o environment.rb e adicionarem a lista de gems ali dentro para o rails gerenciar vai ser possível, mas nada impede de algum desenvolvedor ter esquecido de fazer isto, ai a lista de gems não vai ser confiável, e com certeza não vai conter as dependências ...
|
 |
|
|
o will_paginate não esta no meu blog
o que você quer saber se tenho em PDF?
|
 |
|
|