Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "About : BIRT JPA or JDO Connector"
(→Participants) |
(→References) |
||
Line 55: | Line 55: | ||
=== BIRT References === | === BIRT References === | ||
− | + | ||
* Eclipse Resources: | * Eclipse Resources: | ||
http://www.eclipse.org/resources/?category=BIRT | http://www.eclipse.org/resources/?category=BIRT | ||
+ | |||
+ | * The plug-in extension examples from Integrating and Extending BIRT | ||
+ | http://www.actuate.com/products/products-resources.asp?ArticleId=11719 | ||
+ | |||
* http://birtworld.blogspot.com/ | * http://birtworld.blogspot.com/ | ||
* http://eclipse.sys-con.com/author/jasonweathersby.htm | * http://eclipse.sys-con.com/author/jasonweathersby.htm | ||
− | |||
− | |||
* http://www.w3.org/TandS/QL/QL98/pp/xql.html | * http://www.w3.org/TandS/QL/QL98/pp/xql.html | ||
Line 68: | Line 70: | ||
* JPA specification: | * JPA specification: | ||
− | + | http://jcp.org/en/jsr/detail?id=317 | |
− | + | ||
* Documentation JPA API: | * Documentation JPA API: | ||
http://java.sun.com/javaee/5/docs/api/javax/persistence/package-tree.html | http://java.sun.com/javaee/5/docs/api/javax/persistence/package-tree.html | ||
− | |||
* GlassFish Project - Java Persistence Example: | * GlassFish Project - Java Persistence Example: | ||
https://glassfish.dev.java.net/javaee5/persistence/persistence-example.html | https://glassfish.dev.java.net/javaee5/persistence/persistence-example.html | ||
− | |||
* Master the New Persistence Paradigm with JPA | * Master the New Persistence Paradigm with JPA | ||
− | + | http://www.devx.com/Java/Article/33650 | |
* Persistence Pays Offs: Advanced Mapping with JPA | * Persistence Pays Offs: Advanced Mapping with JPA | ||
http://www.devx.com/Java/Article/33906 | http://www.devx.com/Java/Article/33906 | ||
− | |||
* JPA: How-To use TopLink JPA in Java SE | * JPA: How-To use TopLink JPA in Java SE | ||
http://www.oracle.com/technology/products/ias/toplink/jpa/howto/java-se-usage.html | http://www.oracle.com/technology/products/ias/toplink/jpa/howto/java-se-usage.html | ||
=== Other Important References === | === Other Important References === |
Revision as of 18:40, 26 June 2008
Contents
Abstract
The Java Persistence API (JPA)is the Java API for the management of persistence and object/relational mapping for Java EE and Java SE environments. The persistence consists of three areas:
* the API, defined in the javax.persistence package * the Java Persistence Query Language * object/relational metadata
The purpose of this project proposal is to implement a Connector JPA for BIRT framework, and so able to handle data source from the persistence API. Is so great the importance of the project because JPA is a specification that is being used widely in the development of applications, precisely from the advantages it.
The implementation is to make the JPA ODA driver, extending each one of the interface required in the Data Tools Plataform given in the package org.eclipse.datatools.connectivity.oda.
Finalizing it first part will be an improvement approaching also advanced options in regard to the parameters and also will be implemented JPA ODA IU extensions.
Participants
- Student: Victoriano Alfonso Phocco Diaz <vphocco@gmail.com> -
http://alfonso777.blogspot.com/
- Mentor: Jason Weathersby <jweathersby@actuate.com> - http://www.blogger.com/profile/13114050439576571984 http://eclipse.sys-con.com/author/jasonweathersby.htm
- CVS:
Planned Features
- Handling of configuration file: persistence.xml.
- JPA utilities for get current EntityManager and EntityManagerFactory
- JPQL queries validation.
- Get the metadata information such as column names, column types, column class for the query .
- Instantiation of ResulSetMetaData, DataSetMetaData, ResulSet.
- Soport in the preparement and execution of Queries.
- Working good with the implementations de JPA: Hibernate and TopLink.
Should Have
- Handling of other configuration file: orm.xml
- Soport more advance of Parameters into queries.
- Code snippets
Nice to have
- Soport JDO and JPA at the same time.
Community proposals
Feel free to add your comments and ideas.
Getting the source
Download the source from SourceForge Eclipse Incubator.
ViewCVS: eclipse-incub.cvs.sourceforge.net/eclipse-incub/org.eclipse.wst.xquery [1]
CVS: eclipse-incub.cvs.sourceforge.net/cvsroot/eclipse-incub/org.eclipse.wst.xquery
References
BIRT References
- Eclipse Resources:
http://www.eclipse.org/resources/?category=BIRT
- The plug-in extension examples from Integrating and Extending BIRT
http://www.actuate.com/products/products-resources.asp?ArticleId=11719
- http://birtworld.blogspot.com/
- http://eclipse.sys-con.com/author/jasonweathersby.htm
- http://www.w3.org/TandS/QL/QL98/pp/xql.html
JPA References
- JPA specification:
http://jcp.org/en/jsr/detail?id=317
- Documentation JPA API:
http://java.sun.com/javaee/5/docs/api/javax/persistence/package-tree.html
- GlassFish Project - Java Persistence Example:
https://glassfish.dev.java.net/javaee5/persistence/persistence-example.html
- Master the New Persistence Paradigm with JPA
http://www.devx.com/Java/Article/33650
- Persistence Pays Offs: Advanced Mapping with JPA
http://www.devx.com/Java/Article/33906
- JPA: How-To use TopLink JPA in Java SE
http://www.oracle.com/technology/products/ias/toplink/jpa/howto/java-se-usage.html