Servlet处理Http发送请求并将数据发送到数据库表

问题描述:

我试图通过使用Apache HttpClient的HTTP Post请求将JSON编码的数据从Java SE应用程序发送到Java EE Web应用程序。用于Java EE Web应用程序的框架是JavaFaces,服务器是GlassFish。 Web应用程序将收到http post请求,解析json,并将该数据发送到JavaDB(Derby)数据库。我的理解是,可以创建Java EE端的servlet,它在发送时接收http post请求,解析JSON并将该数据发送到数据库中的表。Servlet处理Http发送请求并将数据发送到数据库表

任何人都可以告诉我这样一个servlet会是什么样子,或者引用一个servlet的例子来做我想做的事情吗?

根据我的理解,这是一个简单的任务。首先你必须从POST获取数据。如果您发送标头为“data”的JSON字符串,则可以通过request.getParameter("data")在doPost方法中访问它。请参阅here。然后解析该字符串并获取数据。为此,请参阅here。最后你需要做的是将这些数据保存在数据库中。我相信你将能够找到足够的教程来说明如何使用你的数据库。