我在Java中爲內部應用程序構建了一個簡單的RPC服務器原型。儘管最終我想切換到專門的高性能RPC庫,例如MessagePack,Apache Avro或到0mq的Java綁定,但現在我想盡可能簡化事情,所以從JSON over HTTP開始。我想使用Jetty,以便我可以嵌入Web服務器並儘可能簡化安裝和部署。但是我對Java webdev沒有太多的經驗,並且正在把一些特定的請求處理程序對象中的每一個與特定的URL關聯起來。我的一般印象是,這可能是web.xml文件的用途,但如果可能的話,我寧願將它連接到源代碼。在Java中映射URL以請求處理程序的最簡單方法
我應該強調的是,我不需要像會話,模板,數據庫訪問等有趣的webapp功能。我只需要從POST請求體獲取JSON字符串,做一些東西,然後在響應。因此,基本上,寫兩個請求處理程序(servlet?)的最好方法是什麼,它們分別返回大寫和小寫請求正文,並將它們註冊爲路徑「/ upper」和「/ lower」在我的服務器上,最好不使用配置文件。這將在嵌入式Jetty應用程序中進行,但如果您不想要,您肯定不需要依賴該應用程序。