Weitere ähnliche Inhalte
Ähnlich wie Java3.0 intro
Ähnlich wie Java3.0 intro (20)
Java3.0 intro
- 6. Design Goals
• Cleaner design
• Intuitive API
• Consistency
• Sane Exception handling
• Test friendly
• Backwards compatible
- 26. Intuitive API - Find
collection.find(query).skip(1000).limit(100);
collection.filter(query).skip(1000).limit(100).all();
- 27. Intuitive API - Remove
collection.remove(query);
collection.filter(query).remove();
- 28. Intuitive API - Find and Modify
collection.findAndModify(query, update);
collection.findAndModify(query,
update,
sort,
false,
update,
true,
false);
collection.filter(query)
.sort(sort)
.modifyAndGet(update, Get.AfterChangeApplied);
- 37. In Summary
• Cleaner design
• Intuitive API
• Consistency
• Sane Exception handling
• Test friendly
• Backwards compatible