diff --git a/API设计文档.md b/Readme.md
similarity index 87%
rename from API设计文档.md
rename to Readme.md
index 36da841..406c88c 100644
--- a/API设计文档.md
+++ b/Readme.md
@@ -98,3 +98,6 @@
#### Java 实现
+In java we would have created a product class, with all the name/price/stock as its fields. Then instead of an array of Products, we would create a Product repository to store the Product objects.
+Next we will create a Product service, similar to the functions in our expressjs implementation. The services will be in charge of the program logic.
+Finally we create a ProductController as the entrypoint to our springboot application. The Controller will be in charge of parsing the request parameters and passing it to Product serivce. After all the processing is done, the Controller will get the results from the services and put them in a proper format before sending them back to the client.
\ No newline at end of file