WebUI có quan hệ dependency lên BL và quan hệ dependency "gián tiếp" với BL.Impl thông qua Spring. "Gián tiếp" có cái lợi là dễ dàng thay thế BL.Impl mà WebUI không bị ảnh hưởng nhờ cấu hình Spring khá dễ dàng. Và điểm lợi cũng chính là điểm yếu. Vì quan hệ «spring»
Thiết kế đơn giản hơn trình bày ở hình dưới. Tất nhiên, thiết kế này sẽ kém linh động hơn nhưng nó giúp tăng mức trừu tượng của WebUI.
Một góc nhìn khác về spring theo góc nhìn của App chính là: Spring đóng vai trò của App. Nhưng rõ ràng XML không thể mạnh mẽ như một ngôn ngữ lập trình thực thụ như Java hay C# chẳng hạn.
No comments:
Post a Comment