我有兩個應用程序:一個Java SE應用程序和一個Java EE應用程序。 Java EE應用程序正在GlassFish服務器上運行。我想以JSON的形式將數據從Java SE應用程序發送到Java EE應用程序。我想在兩臺運行在同一臺計算機上的程序執行此操作。發送的JSON將基本識別student_id,student_name,instructor_name,school_name,course_name,absent_days,tardy_days和total_grade。最重要的是,我希望Java EE應用程序解析接收到的JSON並將其發送到名爲reports的java db(derby)數據庫表。我從來沒有做過這樣的事情,我對如何去做這件事感到困惑。我一直試圖找出這個普遍問題一個多月。有人可以幫幫我嗎。 1.首先,我會使用套接字,HTTP POST請求還是兩者的組合? 2.在Java EE程序中,我甚至可以放置接收套接字或POST請求的代碼?在Java SE和Java EE應用程序之間進行通信
JSON object to be sent from the Java SE application:
{「student_id」: 「123456789」,
「student_name: 「Bart Simpson」,
「instructor_name」: 「Professor Xavier」,
「school_name」: 「Xavier High School」,
「course_name」: 「Eng12Per1」,
「absent_days_num」: 「0」,
「tardy_days_num」: 「1」,
「total_grade」: 「92.5」}
問:在Java EE程序中,我甚至可以放置接收套接字或POST請求的代碼?答:創建一個REST servlet?這是一個很好的教程:http://www.vogella.com/tutorials/REST/article.html – FoggyDay 2014-12-05 23:38:28