This class enumerates the methods any DynamoDB backend implementation must expose. In this case, the following ones:
void createTable(String tableName, String primaryKey) throws Exception;
Creates a table, given its name, if not existing within the DynamoDB user space. The field acting as primary key must be given as well.
void putItems(String tableName, ArrayList<Item> aggregation) throws Exception;
Puts, in the given table, as many items as contained within the given aggregation.
This is a convenience backend class for DynamoDB that implements the
DynamoDBBackend interface described above.
DynamoDBBackendImpl really wraps the DynamoDB API.