Tôi cần một cách để thực hiện nhiều hành động thanh chống với một yêu cầu. Mục đích là để giảm thiểu sự cần thiết của yêu cầu đối với máy chủ. Vì vậy, những gì tôi cần là một cái gì đó giống như một "MultiAction" mà được một danh sách các hành động như các thông số của nó mà nó nên thực hiện và sau đó trở về một kết hợp "kết hợp" của hành động này.Thực hiện nhiều hành động cái khác
Ví dụ:
- Các khách hàng được chia ra trong rất nhiều module
- Một mô-đun cần để có được thông tin từ máy chủ
- Có một proxy tại client xử lý yêu cầu này
- proxy này bây giờ đi và nói "Hey bạn module khác, tôi sẽ làm cho một rquest đến máy chủ, bạn cần bất cứ điều gì?"
- Các module khác bây giờ có thể tùy chọn nộp đơn yêu cầu tại proxy
- Sau đó, thực tế "kết hợp" yêu cầu được bắn đến máy chủ và kết quả là một lần nữa chia tay và trao cho các module đã yêu cầu nó
Vì vậy, câu hỏi của tôi là:
- Có cách nào tiêu chuẩn trong Struts2 về cách thực hiện điều gì đó như thế này không?
- Có cách nào "công khai" tiêu chuẩn gọi hành động khác theo cách thủ công và nhận kết quả từ Ngăn xếp giá trị không?
Bạn có thể tạo ra ví dụ cơ bản trong thế giới thực về điều này không? –
Có chuỗi hành động, hầu như luôn là một ý tưởng tồi. Có thẻ Actonj như đã đề cập.Điều đó nói rằng, rất khó để tôi hình dung ra nơi này sẽ hữu ích - có vẻ như bạn có quá nhiều hành vi được yêu cầu từ nơi sai. –