Bài học: AOP & Exception Handling
1. Những điểm chính yếu trong ngày học hôm nay là gì?
Aspect: Mối quan tâm xuyên suốt “cutting cross concerns”
Advice: 1 hành động cụ thể của Aspect
Join Point: 1 vị trí trong chương trình mà advice được weave vào
Point Cut: 1 tập hợp các join point
Weave: tiến trình cài đặt các advice vào các nghiệp vụ chính
AspectJ: 1 phần mở rộng của Java – trao cho lập trình viên khả năng lập trình hướng khía cạnh
AOP – Aspect Oriented Programming: là 1 kỹ thuật lập trình để tách logic chương trình thành các phần riêng biệt
Exception Handling: Sử dụng try-catch/ sử dụng @ExceptionHandler
- Bạn thích nhất, ấn tượng nhất với nội dung nào?
AOP – Aspect Oriented Programming : Biết về 1 phần mới mẻ
- Mọi thứ có rõ ràng với bạn không? Còn điều gì khiến bạn cảm thấy khó hiểu? Có điều gì đáng nghi vấn không?
Luồng chạy ngoại lệ khá khó hiểu và phức tạp
4. Điều gì là mới mẻ đối với bạn? Nó có khiến bạn thay đổi cách nghĩ về việc gì đó từ trước tới nay hay không?
Lập trình hướng khía cạnh: Ngày xưa chỉ nghĩ có lập trình hướng đối tượng và lập trình hướng thủ tục
5. Bạn sẽ tìm hiểu thêm về chủ đề này thế nào?
Phân tích thêm về ngoại lệ và cách dùng các loại ngoại lệ
- Cảm nhận ngày học hôm nay của bạn như thế nào?
Trìu tượng nhưng sẽ tìm hiểu kỹ hơn