This project is a demonstration simplified data exchanged between server and client. I'm using a straightforward JSON to persist the client object into the db.
- 50% test coverage on the client.
- 100% test coverage on the server.
- write the application with ORM and without ORM
Framework to build advanced web application in java.
Automatic dependency injection to Google Web Toolkit client-side code. http://code.google.com/p/google-gin/
Document oriented database (noSQL). http://mongodb.org
ORM like for mongoDB. http://code.google.com/p/morphia
Excellent java testing framework http://junit.org
Mock object on the server side. http://code.google.com/p/mockito/
Mock the not-mocketable ! http://code.google.com/p/powermock
In this example I try to demonstrate how a web application can be created highly efficiently.
- MongoDB Driver for JAVA to manage the database.
- RequestBuilder and AutoBean to perform all the communication and the object transformation.
- Injection to limit the number of line need.