OpenSesionInViewFilter
Buen día.
La razón de este post es que estuve bastante tiempo buscando una forma de no obtener la horrible "LazyInitializationException" al intentar poner elementos flojos en Hibernate utilizando Spring, ya que al delegar la creación de las sesiones a Spring, también pierdes el derecho a utilizarlas.
Entonces para aquellos que al igual que yo sufren por este mal la solución se encuentra en un filtro proporcionado por Spring : "OpenSessionInViewFilter" y se implementa asi:
- orugiho's blog
- Inicie sesión o regístrese para enviar comentarios
- Leer más
Oracle comienza juicios contra Google - Algo diferente pero que tiene que ver con JAVA
Aveces nos clavamos con el desarrollo de software pero a veces no sabemos si afectamos a terceros
por el uso de alguna herramienta de software "libre", hasta que tenemos ganacia de ello y hay gente
reclamando los derechos de autor.
Bueno la noticia es la siguiente:
Oracle Corp. reclama que el sistema operativo Android de Google Inc.
viola los derechos de propiedad intelectual que tiene sobre el lenguaje
de programación Java.
Les dejo el enlace del articulo o noticia:
Y lo que me parece interesante que puedo rescatar de ese articulo es lo siguiente:
Oracle Corp. reclama que el sistema operativo Android de Google Inc. viola los derechos de propiedad intelectual que tiene sobre el lenguaje de programación Java.
Google afirma que no viola las patentes de Oracle y sostiene que Oracle no puede tener derechos de autor sobre ciertas partes de Java
- javamx's blog
- Inicie sesión o regístrese para enviar comentarios
- Leer más
NETBEANS O ECLIPSE para desarrollar en ANDROID
bueno compañeros no me quedo mas que probar el sdk de android en netbeans y en eclipse valla que tiene ventajas uno del otro
bueno me metere a fondo junto con lo del lego y otros proyectos que tengo pensado, despues les cuento como me fue en esta
travesia de entornos de desarrollo.
Tratare de hacer lo mismo en ambos IDE'S para ver ventajas y desventas conforme al desarrollo de software para android.
Ambos ide's funcionan solo que netbeans tiene mas herramientas que eclipse y eso que tiene de menos eclipse por el momento
lo hace ser algo veloz .. pero bueno ya veremos con el tiempo seguramente le tendre que ir agregando mas cosas.
JavaFX: Soporte en plataformas.
Durante mi introducción a JavaFX la plataforma que use fue un Windows 7 y no note algunas de las desventajas actuales de este framework. No hay soporte en GNU/Linux. Según he leído es por la dependencia de la aceleración por hardware. Ahora, como me suele pasar, me enfado de guindos y me cambio a mi Fedora. Y al instalar el JDK de la pagina oficial y el Netbeans y empezar un proyecto de prueba me lleve la noticia de que no existe soporte en GNU/Linux. Un total facepalm para mi.
Creo que se planea lanzar una versión pero, hasta que no aparezca no habrá mas tutoriales. Lo siento por dejar el mini-curso de esta manera. Pero no pienso desarrollar aplicaciones que solo puedan ser ejecutadas en una sola plataforma, aun soy estudiante y creo que puedo darme ese lujo, me lo pensaría si fuera en otra plataforma...
Lamento no haberme dado cuenta antes. Para que el aprendizaje en nuevas tecnologías no recaiga optare por un framework diferente. Estoy abierto a recomendaciones y sugerencias. Gracias.
Clojure ... comparativa con Groovy
Entrar al REPL de groovy
groovysh
Entrar al REPL de clojure
java -jar clojure-1.3.0-RC0.jar
Ejecutar programa *.groovy
groovy tuPrograma.groovy
Ejecutar programa *.cjl
java -jar clojure-1.3.0-RC0.jar tuPrograma.cjl
¿Cómo salgo del REPL de groovy?
exit y/o quit
¿Cómo salgo del REPL de clojure?
En Windows: Ctrl + C
En Linux: Ctrl + D
Definir variables
variables.groovy
variables.cjl
Aprendiendo Java en "serio" ... [001]
Ultimamente he visto post sobre gente que quiere aprender java, así que decidi hacer una serie de tutoriales para los principiantes.Este es el primero.
¿Qué necesito?
- Descargar el jdk Aqui
- Descomprimir el archivo de preferencia en C:\ (Windows) o en el /home/ (Linux)
Crear la variable de ambiente
Agregarla al path
Probar instalación
java -version
CALCULADORA SINTACTICA EN JAVA - recorridos pre - en - post orden y detección de errores
Les proporciono la calculadora sintactica que desarrolle a continuacion describo detalles
* Utilizo rutas largas para acceder a los archivos dentro del codigo
* diseño minimalista
* realiza operaciones aritmeticas
* revisa si hay errores
* realiza los recorridos pre, en y post orden
* no se admitio el punto y coma (;)
se adaptaron las palabras reservadas para el lenguaje pascal por que asi nos lo pidieron despues en la escuela.
se los dejo para aquellos que desean optimizar el codigo o aprovecharlo para analizarlo :P
- javamx's blog
- Inicie sesión o regístrese para enviar comentarios
COMPILADOR EN JAVA PARA JAVA - FASE LEXICO
Les Adjunto el proyecto del compilador en java para el lenguaje java en su fase lexico no e tenido tiempo para optimizarlo.
Este es adaptable a cualquier tipo de lenguaje.
Dato: estoy utilizando rutas largas dentro del codigo para el archivo de lectura esto se puede automatizar un poco pero no tengo tiempo para
darle seguimiento, mas tarde subire la Calculadora Sintactica que es el programa que le sige. Con los tres recorridos basicos de un
arbol.
Y pues disculpen por el diseño tan minimalista :P del jframe estaba bien pirata en el 6to semestre jeje si conosco de IHC jeje :P pero como era algo personal de la escuela (trabajo de semestre) me gusto diseñarlo a mi gusto
Saludos
José Gastélum
- javamx's blog
- Inicie sesión o regístrese para enviar comentarios
Refactoring para entender mejor
TD;DR; Ver el antes y después hasta abajo
Ya tenía tiempo sin postear así que ahí va un ejemplo de refactoring y como se puede usar para entender mejor código legado.
No importa mucho lo que el código hace ( guarda recetas de cocina ), el objetivo es mostrar como un método que hace una sola cosa a la vez es más fácil de entender, que uno que hace varias a la vez.
Para leer mejor este post hay que buscar solamente el código que esta comentado ( que se esta eliminando o moviendo ) y el comentario que dice //<-- aqui que es el que lo reemplaza.
Espero les sea de ayuda
Inicio ( no lo lean, nomas véanlo )
JavaFX: Modo Pantalla Completa
Este ejemplo no pertenece a la serie de tutos que planeo realizar sobre JavaFX, es mas como un tip.
Código