Hi ạ,
Chuyện là trước giờ em chỉ cày ASP.NET bây giờ có môn học 3 tín chỉ bắt buộc phải dùng Spring. Em mới tìm hiểu spring mà thấy hệ sinh thái spring vừa rộng, vừa nhiều framework spring con, mà lại nhiều version quá không biết nên lựa chọn cái nào. Sau 1 thời gian em tìm hiểu thì được kết quả như này, mong được tư vấn để không bị rớt môn.
- Chức năng authentication & authorization:
ASP.NET dùng Identity framework => trong spring là spring security? - Làm giao diện:
ASP.NET có blazer => Spring dùng file JSP với bộ thẻ JSTL đúng không? - ORM
ASP.NET dùng entity framework => bên spring dùng JPA hay hibernate ạ? - REST API với định dạng JSON thì servlet trong Spring xử lý thể nào? hay có cài thêm gì khác không?
- AJAX trong Spring xử lý thể nào với JSP, JSTL, JQuery? (cái này quan trọng vì em không hiểu controller servlet trả về JSON, XML sau đó JQuery mới dùng JS/CSS?HTML update lại DOM (giống Single Page Application) hay là AJAX gửi request rồi server response về file JSP?)
(Chia project theo mô hình MVC, cấu trúc nhiều layer: DAO layer, service layer, … em cũng khá ổn, em nghĩ có thể xử lý được, còn bean
trong spring thì hơi rối, có phải nó là một DTO không?)
Em cảm ơn. (Thật ra em đang không biết bắt đầu từ đâu, xem tutorial người ta toàn cắm đầu code ào ào mà mỗi tutorial lại mỗi khác )
P/S : quy mô chỉ là web bán hàng với các chức năng cơ bản bình thường thôi (login, cart, checkout,…), tầm cỡ blog wordpress trở xuống.