Tôi đang thiết lập một cấu trúc dự án cho một ứng dụng nội bộ sắp tới thử nghiệm kiến trúc Onion do Palermo đề xuất (http://jeffreypalermo.com/blog/the-onion-architecture-part-3/).Kiến trúc Onion
Tôi đã làm theo hướng dẫn của anh ấy, tuy nhiên tôi cần một số xác minh về cấu trúc của dự án cho đến thời điểm này.
Trước khi sơ đồ, các câu hỏi:
Tôi nghĩ References đều đúng (thành lập theo sơ đồ nơi một mũi tên có nghĩa là 'có một tham chiếu đến') nhưng một số xác minh sẽ là tốt .
Tôi nên đặt gì trong lớp phân giải phụ thuộc của mình? Đây có phải là nơi Người trợ giúp đi không? Điều này có liên quan đến tất cả các dự án khác?
Dịch vụ web & Giao diện người dùng, giao tiếp với DAL như thế nào? (Thông qua lõi? Làm thế nào?)
Điều gì sẽ xảy ra ở đâu? [Broad câu hỏi tôi biết ...]
Sơ đồ khái niệm đơn giản như sau (Folders đại diện cho không gian tên):
Tôi nghĩ rằng việc đặt 'Giao diện' bên trong' Cơ sở hạ tầng' là sai. Nó phải là một phần của 'Core'. – Jaider