Quando avaliamos alguma script na JVM utilizando o método eval da classe javax.script.ScriptEngine basicamente são realizadas duas tarefas: a compilação do script e a execução dele.
Caso queiramos avaliar x vezes o mesmo script e estejamos chamando o método eval mencionado, o script ira ser compilado x vezes.
O mesmo script precisa ser compilado x vezes?
Não!
O que […]
Entries Tagged as 'java'
Apresentando CompiledScript e Compilable para melhorar a performance de teus programas JRuby e similares
August 31st, 2008 · 4 Comments
Tags: Uncategorized · java · jruby · jsr · optimizacao · ruby
Interpretando Ruby e outras linguagens de script dentro da plataforma Java
August 29th, 2008 · 6 Comments
Para poder criar o Haml4j sem a necessidade de reinventar a roda teve que poder aproveitar o código Ruby já existente. Existem vários jeitos de interpretar código Ruby na JVM. Um de eles é utilizando o engine do JRuby para o BSF (Bean Script Framework), do Apache. Outro jeito é utilizando o JRuby puro, como […]
Tags: java · jruby · jsr · ruby · script
Haml4j, Haml na plataforma Java
August 26th, 2008 · 6 Comments
O que é Haml?
Haml é uma DSL para construir layouts em HTML utilizando nada menos que Ruby.
Quase nada tem se falado sobre Haml no Brasil mas tenho certeza que é bastante utilizado. Para entender a idéia dele podem acessar esse post do Fábio Akita.
No começo um pode ate não gostar do Haml por estar acostumado […]
Tags: haml · haml4j · java · jruby · ruby
Classloaders e aplicações isoladas no JBoss
June 24th, 2008 · 1 Comment
Tudo começou com uma discussão sobre o classloader do Java. A discussão surgiu porque existiam duas aplicações que queriam compartilhar dados de uma classe estática localizada numa biblioteca x. Nesse momento surgiu a seguinte pergunta:
Como isolar aquelas duas aplicações de modo que possam utilizar uma biblioteca compartilhada que não possa ser utilizada por uma […]
Tags: Tutoriales · Uncategorized · java · jboss · tomcat
Rodando aplicações Rails no teu servidor Java preferido
June 18th, 2008 · No Comments
Vou tentar rodar uma aplicação Ruby no JBoss. Se eu conseguir meu objetivo possivelmente poderei utilizar os excelentes recursos que o JBoss oferece.
Abri o NetBeans 6.1, selecionei para criar uma aplicação Ruby on Rails e ao dar Next fiquei surpreso ao ver a opção Add Rake Targets to Support App Server Deployment (.war). Com um […]
Tags: java · jruby · rails · ruby
Instalando e clonando projetos com Git
June 15th, 2008 · No Comments
Estou querendo puxar o código fonte do JRuby que se encontra no GitHub, pelo que preciso do Git.
Após pesquisar um pouco, parece que o melhor jeito de instalar o Git no OS X é mediante o MacPorts. Para instalar o MacPorts basta baixar o arquivo .dmg de aqui e executa-lo.
Uma vez instalado o MacPorts consegui […]
Tags: Tutoriales · java · osx · programação · ruby
Desenvolvimento web com VRaptor 2, Freemarker e Sitemesh
June 2nd, 2008 · 4 Comments
Um pouco de historia
Faz umas semanas decidi junto a dois amigos meus que moram e trabalham comigo começar um projeto web. Depois de conversar um pouco decidimos que o framework MVC seria o Struts 2. Diariamente quando chegávamos em casa abríamos algo para beber e começávamos a desenvolver um pouco do projeto.
Depois de três […]
Tags: Tutoriales · freemarker · java · programação · sitemesh · vraptor
Campanha de Retake da Sun!
May 21st, 2008 · 1 Comment
Um post rapidinho somente para informar dessa nova promoção da Sun.
Tags: comunidade · java
Falando em Java 2008, eu vou!
April 24th, 2008 · 1 Comment
No ano passado eu não consegui comparecer mas esse ano eu vou!
Dia 18 de maio, a Caelum promoverá o evento Falando em Java 2008. Será um dia repleto de palestras sobre diversos temas atuais da área, com instrutores da Caelum como palestrantes. (…)
E, neste ano, como palestrante convidado, teremos um dos líderes da JPA 2.0 […]
Tags: comunidade · java
Comunicação web criptografada e segura com Bouncy Castle e RSA
April 12th, 2008 · 8 Comments
Na empresa onde atualmente trabalho vou começar a trabalhar num projeto onde a seguridade é muito importante, pelo que fui instruído para aprender sobre Bouncy Castle. Nunca tinha ouvido falar aquelas palavras juntas, então vou começar do zero.
O que é Bouncy Castle?
Depois de acessar a página do Bouncy Castle, a definição no Wikipedia e […]
Tags: Api · JavaScript · criptografia · java · livrarias · programação · seguridade