Buscar
Social
Ofertas laborales ES
viernes
abr112003

Josua Bloch habla sobre el futuro de Java

En TheServerSide han publicado un video con una entrevista a Josuah Bloch. Josuah es un arquitecto de SUN Microsystems y ha contribuido al desarrollo de la plataforma J2SE ( java.lang.math, java.lang.util, ... ).
En la entrevista Joshua analiza las nuevas características que aparecerán en el JDK 1.5 ( Tiger ), discute el JSR-201 ( enumeraciones, autoboxing, importaciones estáticas, ... ), analiza el JSR de Generics, habla sobre por que no se incluirá AOP en Tiger, etc.
Como veis, demasiadas cosas interesantes para perderse la entrevista, ¿no?.
viernes
abr112003

Desarrollo XML con Eclipse

En developerWorks, Pawel Leszek publica un artículo muy interesante sobre desarrollo con XML y Eclipse. El artículo se centra en un plugin, XMLBuddy disponible gratuitamente para descarga.
En el artículo se explica claramente como crear, validar, visualizar, configurar, codificar, etc., documentos XML, DTDs o Schemas. Además, la lista de recursos supone tambrión una referencia muy interesante de herramientas como Transclipse o Eclipse Tidy .
Que lo disfrutýis.
viernes
abr112003

Voruta, un framework que simplifica el uso de JDBC

Acabo de descubrir Voruta. Se trata de un framework muy interesante que combina la declaracrión de consultas SQL en formato javadoc con la generacrión de código automática para de este modo facilitar el desarrollo de aplicaciones que hagan uso de JDBC.
De este modo, por ejemplo podrýamos tener algo en el código fuente como:
public interface UserManager {

/**

*@update INSERT INTO _USER_ (username,password)VALUES($1,$2)

*/

public void addUser(String userName,String password);

/**

*@query SELECT COUNT(1) > 0

* FROM _USER_ WHERE userName=$1 AND password=$2

*/

public boolean authenticate(String userName,String password);

}

Con esta interfaz definimos nuestras consultas. Posteriormente, cuando quisriósemos instanciar un objeto de tipo UserManager tan sýlo tendrýamos que hacer:
Connection  connection = .......;

UserManager manager = (UserManager)Db.

getProcedures(UserManager.class,connection);

Voilý. Ya tenemos un objeto de acceso a datos generado automáticamente. Me parece una gran idea que merece la pena echarle un vistazo. Podéis encontrar más informacrión en su pýgina web
viernes
abr112003

Vulnerabilidad en la JVM de Microsoft

He leido en Hispasec que se ha detectado un error en la mýquina virtual java de Microsoft que permite ejecutar código malicioso de forma remota mediante applets. Todas las que sean de una versrión inferior a la 3810 deben actualizarse.
ýUtilizais la jvm de Microsoft? Yo ya no... pero cuando tenia un Windows era la que mejor me ejecutaba los applets en el I.E.... ýSigue siendo así?
jueves
abr102003

Apache Ant 1.5.3 disponible

Una nueva versión de esta sensacional herramienta de compilación (¿es solo para compilación? ¡yo la encuentro más útil que un IDE entero!) está disponible, para la cual se han corregido numerosos bugs.
Como es habitual, se puede bajar desde este link.
Como nota cabe aclarar que esta es la última versión que soportará JDK 1.1, a partir de ahora, Ant 1.6 será para j2se 1.2+.
Ice