Archive for the 'General' Category



Webelopers, encuentro de desarrolladores

El día 17 de octubre, la gente de Territorio Creativo organiza Webelopers, un encuentro tecnológico con una serie de ponencias por la mañana, y una mesa redonda después de comer. Tengo el honor de haber sido invitado como ponente, y me han pedido que hable de desarrollo web con J2EE durante una hora. Eso haré, [...]

iBATIS vs Hibernate

La mayor parte las diferencias entre Hibernate e iBATIS provienen del hecho de que el último basa su funcionamiento en el mapeo de sentencias SQL que se incluyen en ficheros XML. Eso significa que, al contrario que Hibernate, requiere conocimiento de SQL por parte del programador. Por otra parte, permite la optimización de las consultas, [...]

Roller

Apache Roller es un motor de blogs realizado en J2EE, en base a frameworks open source como Struts e Hibernate. Rápidamente, uno puede preguntarse qué es lo que puede aportar un desarrollo así, con la cantidad de software de blogging que existe, sobre todo en PHP, donde el alojamiento es siempre más barato. Roller no [...]

Wrappers de wrappers

Como sabéis, denominamos wrappers, no sólo a las clases que envuelven los valores de los tipos básicos (Boolean, Integer,…), sino también a aquella capa de software que se programa para acceder a cierta funcionalidad de un API. En teoría, se pretende facilitar dicho acceso, a través de varias técnicas: Se oculta la funcionalidad del API [...]

Ya están los de IBM vendiendo la moto

Esta vez se llama WebSphere Application Server Community Edition. En teoría es un Gerónimo con Tomcat más una serie de servicios que ellos han integrado, como soporte JMS, JAAS, servicios web, clustering,… Vaya cosa, un servidor JMS es sencillísimo de instalar, entretenido y se aprenden cosas al hacerlo. ActiveMQ y OpenJMS son dos buenas implementaciones [...]

Problemas con los JAR

Todo lo que voy a explicar aquí viene en la documentación del Tomcat, pero visto que no dejo de cruzarme con problemas relacionados con la colocación de las librerías de las aplicaciones web, voy a hacer un pequeño resumen, a ver si a alguien le es de utilidad. Para empezar, como norma general, los ficheros [...]

Te permite…

El lenguaje consultoril es muchas veces odioso, y los que que lo conocéis, sabéis de lo que hablo. Eso de “liberar” una versión o documento, por ejemplo. La versión no está presa, simplemente no se ha hecho, y el que menciona la palabrita no suele ser el que tiene que realizarla. Hay muchas expresiones: “salir [...]

Más de un año después…

…la cosa no ha cambiado mucho. No han salido frameworks o herramientas que hayan revolucionado el mercado. Espero que eso signifique la madurez de la plataforma. Desde luego, ahora Java se usa en entorno empresarial mucho más que antes. Puse el currículum en movimiento un domingo, y la respuesta fue tremenda. Toda la semana con [...]

Unas librerías muy comunes

Commons de Jakarta es un conjunto de librerías de propósito general, que hacen la vida del desarrollador más fácil. Cubren temas como el pool de conexiones, las transacciones, conexiones de red (http, ftp, subida de ficheros,…), logging, etc. Son de muy alto nivel, con lo que su manejo es sencillo y requiere pocas líneas de [...]

¿Por qué no usar Java?

Es la pregunta que les debería venir a la cabeza a los analistas y a los “decision-makers” cuando se va a realizar un proyecto software, de cualquier tamaño. Mucha gente sigue usando otras tecnologías simplemente porque ya las conoce. En otros casos, se decide en lo que yo llamo partidos de golf, que es donde [...]