2012-05-21 23 views
0

對於我的節目,我有一個Server類和Protocols類之間的正確關係。建立兩類

當我的服務器從我希望服務器將消息發送到協議的客戶端收到的消息。協議然後找出需要做什麼的消息,並調用適當的方法。現在,需要調用的方法在Server中。

所以基本上,服務器需要訪問協議和議定書需要訪問到服務器。

建立這種關係的最佳方式是什麼?我會怎麼做? 我不想要循環引用,但有其他方法嗎?

+0

詳細說明服務器在做什麼這些方法? –

回答

1

如何處理請求/響應對象的Servlet模型?

收到一則消息時,都會你在一個請求對象包起來,並創建一個響應對象,並將其發送給你協議處理程序(充當一種的servlet)。

你的處理程序,處理與要求,以及需要的地方傳回,它把它的響應對象,這是最終所使用的服務器發送到客戶端的實際響應。如果服務器需要做出任何決定,它可以根據協議處理程序處理請求之後響應對象中已經提供的信息來完成。

以後可以添加類似的概念對那些在servlet模型,如過濾器或事件處理程序來處理類似的要求。