Sunday, September 5, 2010

Jython - Python para JVM

Ubuntu 10.04
Python 2.6.5
Jython 2.5.1rc3
Eclipse 3.5.2
Netbeans 6.8



Status:

ToDo:
  • Testar criar objeto em java a partir de uma classe jython compilada em bytecodes java (.jar).
  • Observar as diferencas (tempos de acesso, performance,..) usando PySystemState e PyInterpreter.
  • Outra possibilidade é usar Py4J, onde códigos Java e Python podem se comunicar em tempo de execucão, trocando objetos (via proxy), ou seja, comunicacão entre processos do interpretador Python e da JVM.

Instalacão:


IDE Plugins:


Info:

Tutorial:
  • Criar pasta do projeto com a estrutura abaixo:
  • - /servletProjectTest
  • --- NewJythonServlet.py (outros servlets devem ficar nesse nível de pasta)
  • --- /WEB-INF
  • ----- web.xml
  • ----- sun-web.xml
  • ----- /lib
  • ------- jython.jar
  • ------- servlet-api-2.5.jar
  • Compactar os arquivos e pastas dentro de servletProjectTest e renomear para .war
  • Deploy no glassfish

Links: