簡體   English   中英

Java服務器可以通過JSON處理來自iOS的請求?

[英]Java server to handle requests from iOS via JSON?

我的任務是創建一個服務器,該服務器將從iOS設備(iPhone)接收信息請求,然后根據該請求返回結果。 我做了一些研究,似乎JSON是完成此任務的方法。 問題是我不知道從哪里開始。 我的服務器應該如何放置,如何處理請求等。有人可以向我指出正確的方向並建議閱讀嗎?

如果您熟悉Java,則建議您獲取Eclipse JavaEE版本,然后:創建一個新的“動態Web項目”。 文件/新建/其他/ Web /動態Web項目

然后,在您的新項目中,創建一個“ New Servlet”。 文件/新建/其他/ Web / Servlet

這應該創建一個具有doGet和/或doPost方法的框架服務器。 您可以立即使用Eclipse調試servlet。 它可以幫助您進行所有設置(這些天內置了Jetty)

您可以在20分鍾內使用第一台網絡服務器進行設置。

從json.org抓取JSON jar。 將其放在項目內的WebContent / WEB-INF / lib中。

在新servlet的doPost中,使用包含json的發布參數名稱調用request.getParameter(...)。 將其傳遞給JSON解析器。

要傳回JSON,請從JSONObject獲取JSON字符串,然后使用response.getWriter()。append(...)

-

答案很簡短,但是再說一遍,這是一個很開放的問題。

如果您想用Java來構建它並想使用所有酷貓正在使用的東西, 那么Dropwizard就是您的最佳選擇。 在上次為Vogue拍照后(這是最新版的Thoughtworks技術雷達 ),它的怪胎因素有所增加。 不,真的-很好並且非常容易部署和監視。

如果您只是想完成並結束,則可以使用簡短的PHP腳本。

警告:如果您不了解PHP,那就很好:您仍然可以使用它。 如果您不懂Java,請遠離它 隨時隨地學習Java是一個大錯誤。

您可以使用Spring Roo快速入門。 它可以為您的域對象自動創建控制器,這些控制器為RESTful請求返回JSON數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM