fbpx
Wikipedia

Apache Cayenne

Apache Cayenne es un motor de persistencia de código abierto publicado bajo Apache License, que provee mapeo objeto-relacional (ORM) y servicios de acceso remoto. Cayenne enlaza uno a más esquemas de bases de datos directamente con objetos Java, ofreciendo commits y rollbacks atómicos, generación de SQL, JOINs, secuencias y otras catacterísticas. Con Remote Object Persistence de Cayenne, es posible hacer persistentes esos objetos Java a nivel de clientes por vía de servicios web. O bien, empleando una serialización XML nativa, a los objetos puede dársele persistencia a nivel de clientes no basados en Java - como por ejemplo un navegador web con capacidad AJAX.[1]

Apache Cayenne
Información general
Tipo de programa Mapeo objeto-relacional
Desarrollador Apache Software Foundation
Lanzamiento inicial 7 de enero de 2007
Licencia Apache License 2.0
Información técnica
Programado en Java
Versiones
Última versión estable 3.1.2 (info) ( 20.10.2017)
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

Cayenne soporta la ingeniería inversa y la generación de estructuras en materia de bases de datos, disponiendo además de un motor generador de clases basado en Velocity. Todas estas funciones se pueden controlar directamente por medio del CayenneModeler, una herramienta GUI plenamente funcional. No rquiere de configuraciones basadas en XML o anotaciones. Permite realizar rápidamente un mapeo directo de todo un esquema de base de datos a un conjunto de objetos Java, gracias a la herramienta gráfica CayenneModeler. Estas características hacen de Cayenne una herramienta de interés para los usuarios que recién se inician en la informática empresarial.

Cayenne ofrece características adicionales, entre las que se cuentan funciones de caché, un completo lenguaje de consulta de objetos, pre-fetching de relaciones, recuperación de objetos y relaciones a demanda, herencia de objetos, detección automática de bases de datos, así como persistencia de objetos genéricos. Otra característica muy importante consiste en que Cayenne puede emplearse en proyectos de prácticamente cualquier escala, grande o pequeña.

Historia

Cayenne se inició como proyecto de Objectstyle, dirigido por Andrus Adamchik. Fue publicado bajo la Licencia Apache desde su primera entrega en año 2002.[2]​ A comienzos de 2006, el proyecto se trasladó de Objectstyle a la Apache Software Foundation y en diciembre de 2006 fue promovido a la categoría de proyecto top level de esa fundación.

Véase también

Referencias

  1. Cayenne Alpha Release

Enlaces externos

  • Sitio de Cayenne
  • Objectstyle
  • Artículo sobre Cayenne en theserverside
  •   Datos: Q773142
  •   Multimedia: Category:Apache Cayenne

apache, cayenne, motor, persistencia, código, abierto, publicado, bajo, apache, license, provee, mapeo, objeto, relacional, servicios, acceso, remoto, cayenne, enlaza, más, esquemas, bases, datos, directamente, objetos, java, ofreciendo, commits, rollbacks, at. Apache Cayenne es un motor de persistencia de codigo abierto publicado bajo Apache License que provee mapeo objeto relacional ORM y servicios de acceso remoto Cayenne enlaza uno a mas esquemas de bases de datos directamente con objetos Java ofreciendo commits y rollbacks atomicos generacion de SQL JOINs secuencias y otras catacteristicas Con Remote Object Persistence de Cayenne es posible hacer persistentes esos objetos Java a nivel de clientes por via de servicios web O bien empleando una serializacion XML nativa a los objetos puede darsele persistencia a nivel de clientes no basados en Java como por ejemplo un navegador web con capacidad AJAX 1 Apache CayenneInformacion generalTipo de programaMapeo objeto relacionalDesarrolladorApache Software FoundationLanzamiento inicial7 de enero de 2007LicenciaApache License 2 0Informacion tecnicaProgramado enJavaVersionesUltima version estable3 1 2 info 20 10 2017 EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata Cayenne soporta la ingenieria inversa y la generacion de estructuras en materia de bases de datos disponiendo ademas de un motor generador de clases basado en Velocity Todas estas funciones se pueden controlar directamente por medio del CayenneModeler una herramienta GUI plenamente funcional No rquiere de configuraciones basadas en XML o anotaciones Permite realizar rapidamente un mapeo directo de todo un esquema de base de datos a un conjunto de objetos Java gracias a la herramienta grafica CayenneModeler Estas caracteristicas hacen de Cayenne una herramienta de interes para los usuarios que recien se inician en la informatica empresarial Cayenne ofrece caracteristicas adicionales entre las que se cuentan funciones de cache un completo lenguaje de consulta de objetos pre fetching de relaciones recuperacion de objetos y relaciones a demanda herencia de objetos deteccion automatica de bases de datos asi como persistencia de objetos genericos Otra caracteristica muy importante consiste en que Cayenne puede emplearse en proyectos de practicamente cualquier escala grande o pequena Indice 1 Historia 2 Vease tambien 3 Referencias 4 Enlaces externosHistoria EditarCayenne se inicio como proyecto de Objectstyle dirigido por Andrus Adamchik Fue publicado bajo la Licencia Apache desde su primera entrega en ano 2002 2 A comienzos de 2006 el proyecto se traslado de Objectstyle a la Apache Software Foundation y en diciembre de 2006 fue promovido a la categoria de proyecto top level de esa fundacion Vease tambien EditarApache OpenJPA Java Persistence APIReferencias Editar Guia del usuario para las versiones 3 0 X de Cayenne Cayenne Alpha ReleaseEnlaces externos EditarSitio de Cayenne Objectstyle Articulo sobre Cayenne en theserverside Datos Q773142 Multimedia Category Apache Cayenne Obtenido de https es wikipedia org w index php title Apache Cayenne amp oldid 134831134, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos