Buscar
Social
Ofertas laborales ES
« Interoperabilidad de java y .net usando corba | Main | Hammurapi : herramienta libre de inspección de código fuente Java »
lunes
may172004

Llamadas a código dinámico rápidas y simples: Kataba

Kataba Functions es una librería para Java, de la cual se acaba de liberar la versión 1.0, que permite realizar de un modo rápido y simple llamadas a código de modo dinámico, ofreciendo una interesante alternativa a los mecanismos de reflection. Estas llamadas dinámicas son hasta 100 veces más rápidas que los mecanismos de reflection. Además Kataba simplifica la ralización de llamadas reflectivas. Así por ejemplo buscar el constructor Integer (int) en un objeto mediante reflection requiere este código:



Integer obj;

try {

Constructor cons = Integer.class.getConstructor(new Class[] {   Integer.TYPE });

obj = (Integer)cons.newInstance(new Object[] { new Integer(10) });

catch(NoSuchMethodException ex) {

} catch(IllegalAccessException ex) {

} catch(InvocationTargetException ex) {

}




Mientras que con Kataba:




Func_o cons = FuncUtil.func_o(Integer.class, "(int)");

Integer obj = (Integer)cons.arg(10).call();





Karaba se distribuye bajo una doble licencia GPL y comercial. Sus desarrolladores ofrecen un excelente soporte, resolviendo dudas en 24 horas y reparando bugs en 5 o menos días laborables, así que hasta les perdonaremos que tengan su sitio web hecho en asp XD.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.