Xây dựng trang web trao đổi thông tin toán học (Java Spring Boot + React JS). Phần 3. Lựa chọn Java Spring Boot + React
Lưu ý: Trước đây mình khá hứng thú với Java và React. Đối với cá nhân mình, khi học công nghệ thì thay vì làm một thứ gì đó lớn lao, tại sao không thử tạo ra 1 ứng dụng quen thuộc, cơ bản. Đó là website cung cấp thông tin.
Bắt đầu hết nhàm chán.
Mô tả kiến trúc
Hệ thống được thiết kế với 2 phần, gồm:
- Client: Được viết bằng ReactJS
- Người dùng tương tác với ứng dụng
- Ứng dụng trao đổi dữ liệu với server qua phương thức HTTP.
- Server: Sử dụng Java Spring Boot
- Server trao đổi dữ liệu với ReactJs bằng phương thức HTTP, server sẽ trả các dữ liệu cho client dưới dạng Json
- Sever liên kết với database ở đây là PostgreSQL
- FrontEnd: File chứa toàn bộ code Frontend
- BankEnd: File chứa toàn bộ code BackEnd

