我想知道如何使用谷歌協議緩衝區來接受請求並將響應發送回客戶端?我正在考慮編寫一個將接受請求的servlet。 以下思路是實現此目標的正確方法: 1.有一個.proto文件,它是傳入請求的消息定義。 2.編寫一個接受此請求的servlet,執行各種任務,如查詢數據庫 ,然後發送響應。這個響應是否需要一個獨立的.proto消息定義,包含組成響應的所有字段? 3.客戶端是否會調用我的servlet的doGet()方法並傳遞請求,然後應該返回一個作爲protobuff對象的響應?谷歌協議緩衝區和小服務程序
任何建議或想法將非常感激。
這是否適用於協議緩衝區?我不是100%肯定我是新手。協議緩衝區是否理想用於將消息從流程發送到您控制客戶端和服務器端的流程?所以讓你的Web App HTTP - > Protocol Buffer對我來說沒有意義。抱歉 – 2010-01-09 14:55:49
@Peter:Servlet不必提供HTML。 Web服務可以使用servlet實現,並且它們可以使用協議緩衝區。是什麼讓你認爲OP *不能控制客戶端和服務器,或者他至少無法指定客戶端應該被寫入來發布/使用協議緩衝區。 – 2010-01-09 15:17:46