JaQue, una implementación de Microsoft LINQ para la plataforma Java
miércoles, julio 1, 2009 at 9:49AM LINQ (Language Integrated Query) es un lenguaje de consulta bastante parecido a SQL pero cuyo propósito es realizar consultas sobre cualquier colección de datos, sin necesidad de que dicha colección tenga que estar almacenada en una base de datos relacional. Por ejemplo, permite realizar consultas sobre cualquier colección de elementos (una lista, un árbol...) o sobre un documento de XML. Si no me acuerdo mal, fue introducido en la versión 3.0 de C#.
JaQue es un proyecto opensource que ha desarrollado un porte de LINQ a Java, para ello se han basado en la propuesta de closures BGGA. Según el autor, la versión 1.5 de JaQue es una implementación completa de LINQ y cuenta con soporte para colecciones de datos, y XML. También hay una preview del soporte para JPA.
Para probarlo es necesario emplear la implementación de BBGA. La librería se distribuyen bajo la licencia GPL v3 y además de soportar el lenguaje de programación Java, también cuenta con interoperabilidad con Scala.
j2se 
Reader Comments