OSimpleMapperプロジェクト
目的
SimpleDBのORマッパーもどきのライブラリを開発する。以下の2つのバージョンを実現する。
- GAEでも動作可能なライブラリ(Java版)
- AWS-SDK互換ライブラリ(Java版、C#版)
前者は、Alanwilliamson's Libraryをベースにして開発する。後者はAWS-SDKに対応することで信頼性を高める。
基本仕様・方針
- メソッドの命名にはObjectifyを参考にしました。(put,delete,get,select)
- データクラス名=テーブル名
- batchメソッドも対応検討中。
- データクラスは完全にPOJO。アノテーション記述も今のところ不要です。
- GAE版、AWS版のいずれも同じ記述でできるようにAPIを共通化する予定。
リリース状況
- C#版をGitHubにアップしました。(2013/9/20)
- AWS版の初版をGitHubにアップしました。(2012/10/12)
- OSimpleMapperプログラミング for Java
- OSimpleMapperプログラミング for C#