ActiveLucene é uma interface para o Lucene similar com a interface do ActiveRecord e/ou ActiveModel.
Isso quer dizer que você pode gerar um scaffold numa aplicação Rails, ir no modelo, trocar ActiveRecord::Base por ActiveLucene::Document e tudo deveria continuar funcionando, com a diferença do modelo estar sendo salvo num índice do Lucene e não num banco de […]
Entries Tagged as 'java'
Indexação de documentos em JRuby com ActiveLucene
January 27th, 2010 · 5 Comments
Tags: Api · Uncategorized · gem · java · jruby · jvm · plugin
Ruby vs Java e como a tartaruga venceu novamente a lebre
March 8th, 2009 · 16 Comments
Trabalhei dois sprints de duas semanas num projeto programado em Java, junto a dois desenvolvedores mais. Antes de começar os sprints sugeri utilizar a arquitetura Ruby on Rails mas o cliente alegou que a performance era um fator importantíssimo.
A escolha das ferramentas Java foi livre pelo que felizmente conseguimos pegar o que tem de […]
Tags: java · performance · ruby
Demorou mas chegou: VRaptor Sexy URLs e RSpec::VRaptor
January 27th, 2009 · 3 Comments
A galera que me segue no Twitter já está sabendo da noticia mas para os que não, aqui vá:
VRaptor Sexy URLs
Estou publicando oficialmente o VRaptor Sexy URLs. O VRaptor Sexy URLs é um fork da versão oficial do VRaptor 2 que ao contrario de trabalhar sobre uma servlet, trabalha sobre um filtro, pelo que junto […]
Tags: java · jruby · rspec · ruby · vraptor
Implementando interfaces Java com JRuby (+ Bonus)
January 12th, 2009 · No Comments
Caso estejam trabalhando com JRuby e queiram implementar uma interface Java podem fazê-lo com a instrução include:
class MockedHttpSession
include javax.servlet.http.HttpSession
…
end
Bonus
Caso estejam estendendo uma classe Java com JRuby e desejem chamar no construtor um dos métodos já implementados pela classe pai deverão utilizar antes a instrução super:
class MockedUser < User
def initialize(password)
[…]
Testes legais com RSpec na plataforma Java/Maven agora possível com rspec-maven-plugin
December 20th, 2008 · 2 Comments
Um pouco de historia
Os que me seguem no Twitter devem estar sabendo que nos últimos dias esteve trabalhando num projeto em Java porém utilizando RSpec para testar ele. Se você ainda testa código feito em Java utilizando Java, te recomendo sair dessa vida, gasta um dia ou o tempo que for necessário para poder criar […]
Tags: Maven · bdd · java · rspec · tdd
JVM Language Summit 2008
October 4th, 2008 · 2 Comments
No més passado ocorreu o JVM Language Summit, onde rolou tudo tipo de palestras relacionadas com a Java Virtual Machine, com grandes nomes como Charles Nutter, Ola Bini e Neal Gafter, entre outros.
Algo que não foi muito divulgado é que o material das palestras esta disponível no próprio site, especificamente aqui. Algumas palestras que acho […]
Tags: davinci · java · jruby · jvm · parrot · ruby · script
Traduz teus objetos entre Ruby e Java com Rhyme
September 29th, 2008 · 4 Comments
O problema
Quando trabalhamos com JRuby é muito provável que tenhamos objetos de Ruby ou de Java e que queiramos chamar algum método da outra linguagem que esteja esperando um objeto de uma classe similar nessa linguagem.
Isso acontece mesmo?
Um claro exemplo do problema acontece no Liquid4j, que foi apresentado no ultimo post. Na oportunidade mencionei […]
Tags: java · jruby · rhyme · ruby
Templates seguros em Java com Liquid4j
September 23rd, 2008 · 3 Comments
O que é Liquid?
Como diz o próprio site, Liquid é uma livraria para renderizar templates seguros que não possam afetar a seguridade do servidor no qual a operação esta sendo realizada.
Ah?
Imaginemos que temos uma aplicação na qual nossos usuários podem criar templates personalizados com dados que disponibilizamos a partir do nosso controller. Por exemplo, no […]
Tags: java · jruby · liquid · liquid4j · templates
Gerenciando MBeans via JMX API
September 17th, 2008 · 5 Comments
Muitas vezes, por algum motivo ou outro, desejamos realizar alguma operação num certo Mbean, como dar um stop, um start ou simplesmente mudar algum atributo.
Para quem nunca realizou a atividade e estiver procurando algum artigo ou tutorial em português, a primeira vez pode ser muito complicada devido à falta de exemplos; depois da primeira vez […]
Tags: java · jmx · jruby · mbean · mbeans · ruby
Colocando mensagens no Webshpere MQ com JRuby
September 16th, 2008 · 2 Comments
Estava trabalhando com Websphere MQ e tinha um programinha em Java que colocava mensagens numa fila do servidor. Num dos momentos livres decidi brincar um pouco e portar o código para Ruby. O código ficou mais legal e foi um excelente exemplo do poder da combinação Ruby + Java que o JRuby oferece.
Quem for precisar […]