Descompilar archivos de java

c9080749a3b2d05ae531df10c1a42a11

Bueno hay varias opciones para hacer esto, pero la mas sencilla y que resultados me dio fue usar JAD (Java Decompiler) que es un programa en consola, y bueno se descarga de su página oficial

pero para Ubuntu hay que bajar la versión que dice Jad 1.5.8e for Linux (statically linked)  o sino sale este mensaje de error:

jad: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

 

Anuncios

Instalar play! framework 1.2.5

Hola gente, esta es una guía rápida para “instalar” play! framework en Ubuntu, si no conoce nada de él acá hay una radiografía para conocerle mas.

Bueno para empezar la instalación, primero se necesita … java xD y pues descargar play!

Entonces, primero constatamos que tenemos java con este comando :

java -version

Terminal - sadalsuud@icaro: ~_001

El framework se puede descargar de acá están todas las versiones pero la idea es instalar la 1.2.5 que cómo principal novedad tiene la capacidad para trabajar con java 7.

Descomprimimos el .zip y en el archivo .bashrc en la home, se coloca esto al final:

PLAY_HOME=la ruta de la carpeta de play
PATH=$PATH:$PLAY_HOME

Lo anterior es hace para poder usar el comando play desde cualquier ubicación sin tener que ir a la carpeta de play.

bashrc_003
Se prueba escribiendo en consola el comando: play

Terminal - sadalsuud@icaro: ~_002
Y listo, ya está listo para empezar a trabajar !

Estaré publicando mas cosas sobre este framework, saludos

Este post fue inspirado en este otro post… que cuenta como se hace lo anterior también en windows xD y que me sirvió de mucho

Radiografia de play! Framework

PLAY! FRAMEWORK

Bien este es un resumen para empezar a conocer este framework, en lo que lo he conocido me ha gustado mucho, me parece que le da aire fresco al desarrollo web por los lados de java, y bien acá el resumen:

Play framework logo

  • Licenciamiento: Licencia Apache, o sea que se puede usar para lo que tenemos pensado y no es necesario publicar el código fuente de lo que está haciendo.
  • Descripción: Es un framework open source, una alternativa a las opciones empresariales de Java está orientado a aplicaciones REST. Está enfocado en la productividad o sea que facilita la programación, es un fw con arquitectura MVC, sigue la convención sobre configuración CoC, recarga y muestra de errores en caliente. Enfocado a pruebas unitarias.
  • Documentación: Muy completa
    1. Sitio en español, http://playdoces.appspot.com/
    2. Grupo en google (En ingles) https://groups.google.com/forum/?fromgroups#!forum/play-framework
    3. Grupo en google (en español) https://groups.google.com/forum/#!forum/play-latam
    4. Sitio oficial: http://www.playframework.org/
    5. Sitio de la documentación en español para play 2 http://www.playframework.org/documentation/2.0.4/Home
  • Ventajas:

Framework orientado a pruebas, productividad, fácil detectar los errores. Se parece a los framweorks como DJango, RoR, apoyando las metodologías ágiles. Integración con netbeans y Eclipse, proporciona un esqueleto para la aplicación,

  • Desventajas:

No cumple con la la especificación de Java EE, lo cual no es un problema en si, pero algo a tener en cuenta, implica que no hay sesiones por conexión.

  • Sitio web:

http://www.playframework.org/

  • Ejemplo muy práctico donde se vea el uso del framework

Una App en 10 minutos: