Liệu nó có đúng cách để có hai kho lưu trữ bên trong một dịch vụ và nó sẽ là một ứng dụng hoặc dịch vụ miền?
Giả sử tôi có một đối tượng Hành khách nên chứa đối tượng Hộ chiếu (id chính phủ). Tôi đang nhận Hành khách từ Hành khách. PasbahRep repository tạo yêu cầu đến máy chủ và lấy dữ liệu (json) so với phân tích dữ liệu nhận được và lưu trữ bên trong kho lưu trữ.
Tôi đã nhầm lẫn vì tôi muốn lưu trữ Hộ chiếu dưới dạng Thực thể và đặt nó vào PassportRep repository nhưng tất cả thông tin về mật khẩu chứa bên trong json hơn tôi nhận được ở trên.
Tôi đoán rằng tôi nên tạo một Dịch vụ hành khách sẽ bao gồm Hành khách và Kho lưu trữ hộ chiếu với một số phương thức như removePassport, addPassport, getAllPassenger
và v.v.
CẬP NHẬT:
Vì vậy, tôi đoán rằng cách tốt hơn là đại diện cho Hộ chiếu là VO và lưu trữ tất cả hộ chiếu trong tổng hợp Hành khách. Tuy nhiên, có một câu hỏi khác: Tôi nên đặt phương thức ở đâu (phương thức gọi máy chủ api) cho hộ chiếu của hành khách quản lý. Tôi nghĩ rằng nơi tốt hơn là như vậy trong tổng hợp hành khách.