Tôi có một ứng dụng doanh nghiệp J2EE hiện có mà tôi cần thêm kiểm toán, tức là có thể ghi lại các hoạt động CRUD trên một số loại miền quan trọng (Employee, AdministratorRights, v.v.).Mẫu hoặc khuôn khổ tốt để thêm kiểm tra vào ứng dụng hiện có?
Ứng dụng này có một kiến trúc n-tier tiêu chuẩn:
- giao diện Web
- Hoạt động kinh doanh đóng gói trong một hỗn hợp của đậu stateless session và POJO giao dịch (sử dụng Spring)
- kiên trì là một hỗn hợp của JDBC trực tiếp (từ bên trong lớp kinh doanh) và đậu thực thể EJB 2.x BMP (Tôi biết, tôi biết)
Câu hỏi của tôi là: có bất kỳ mẫu chuẩn nào không hoặc (tốt hơn) khung/thư viện cụ thể để thêm kiểm toán như là một mối quan tâm chéo? Tôi biết AOP có thể được sử dụng để thực hiện các mối quan tâm xuyên suốt nói chung; Tôi muốn biết nếu có một cái gì đó đặc biệt nhằm mục đích kiểm toán.
Những người bỏ phiếu ít nhất có để lại nhận xét giải thích lý do không? –