Hi!

Am 15.04.2008 um 13:32 schrieb Marcel Reutegger:
why is that an issue? repository construction and destruction is not specified in JSR 170 nor in JSR 283. applications will always have to write implementation specific code to shutdown a repository.

JSR 283 will have a standardized mechanism to 'connect' to a repository. whether that also include repository construction is probably implementation dependent. repository shutdown is not mentioned at all.

Things not mentioned in the spec != useless ideas.

Jackrabbit's goal should not only be spec-compliance, but also usability for the developers/frameworks using it!

Let's compare this to the JDBC API (as an example).

but this is about getting a connection and closing it again, which is equivalent to obtaining a JCR session and logging out when your done. that's already standardized in JSR 170.

Embedded JDBC solutions use parameters in the connection URL for starting databases (like "...START=true" at the end). One could do that via session attributes in JCR/Jackrabbit, but the spec prevents this by having the additional Repository interface, which has to be fetched via JNDI for repository startup in JSR-283.

Just my 2 cents,
Alex

--
Alexander Klimetschek
[EMAIL PROTECTED]

>> Day JCR Cup 08 | Win a MacBook Pro: http://dev.day.com/ <<




Reply via email to