JDBM is a transactional persistence engine for Java. It aims to be for Java what GDBM is for Perl, Python, C, etcetera: a simple persistence engine that is lightweight and fast.
I'm sure the implementation is great, but why on earth do you require a dozen lines of initialization code? B-Tree name? Record Manager? Are you crazy? BTree tree = new BTree(); That ought to be -it- with any object -- every property should default. The learning curve on just getting a basic example working with this library is insane. Guess what -- your crazy non-constructor constructor (what the purpose of createInstance is, when Java gives you a perfectly fine constructor mechanism is beyond me) makes sense to you because you wrote the code! It's complete nonsense to anyone else approaching the code for the first time!
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?