Game Shop
Structure
- MVC architecture JavaWeb project
- Frontend: JSP framework, and the backend: Spring framework
- Interaction between frontend and backend via RESTful API
- Redis: in-memory database for storing frequently accessed data
- MySQL: Store game and user data
- MyBatis: Persistence framework to encapsulate SQL operation and provide Java interface to enable Java opeartion on MySQL