Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 66 trang
Dung lượng: 754 KB

Giới thiệu nội dung

Đồ Án Môn Học Nghiên Cứu Về AOP

Lĩnh vực: Công nghệ phần mềm

Nội dung tài liệu:

Tài liệu này tập trung nghiên cứu và trình bày về Aspect-Oriented Programming (AOP), một phương pháp lập trình nhằm giải quyết các vấn đề phức tạp trong hệ thống phần mềm, đặc biệt là các “crosscutting concerns” (các mối quan tâm đan xen). Tài liệu đi sâu vào giới thiệu AOP, các đặc điểm, ưu nhược điểm, cũng như công cụ hỗ trợ AspectJ. Một phần quan trọng của tài liệu là việc triển khai các mẫu thiết kế (design patterns) đã có trong lập trình hướng đối tượng (OOP) sang mô hình AOP sử dụng cú pháp của AspectJ.

Mục lục chi tiết:

  • Giới thiệu
  • Các đặc điểm của AOP
  • Phương pháp luận của AOP
  • Ưu điểm của AOP
  • Những nhược điểm
  • Một số công cụ hỗ trợ làm việc với AOP
  • Giới thiệu AspectJ
  • Một số khái niệm (Join point, Pointcut, Advice, Introduction, Aspect, Static crosscutting)
  • Một số ứng dụng cơ bản của AOP
  • Giải quyết bài toán với AOP
  • Triển khai một số pattern trên AspectJ
  • Kết luận
  • Tài liệu tham khảo