我正在用Java构建一个简单的Web应用程序。现在,它包含一个jsp,用户可以在其中输入一些数据(通过html文件中的textareas),这些数据由程序逻辑在servlet中进行处理。之后,结果由setattribute推回到jsp,并显示给用户。工作正常...
现在,我被告知将程序转换为REST架构,这是我以前从未听说过的。我必须使用jax-rs和jersey来完成此任务。这两个概念在哪些方面与另一个概念有什么不同?你们是否建议我应该如何开始?
感谢所有评论!
编辑:
感谢您的快速回复!
我已经看了评论中推荐的教程的60%,现在我对REST体系结构有了一定的了解。
尽管如此,我对如何从应用程序开始感到困惑,该应用程序应该将输入转换为另一种编码(例如:将base64转换为二进制)。
现在,根据我的理解,我将原始输入写在post方法的请求主体(?)中,并在响应主体中接收编码的数据。 转换如下所示: / conversion / {format1} / {format2}
这种方法是否正确?
其次,我必须为每次转换创建一个方法(例如base64->二进制或base64->十六进制),或者有什么方法可以避免这种情况?
因为我的英语不好而死...
答案 0 :(得分:0)
我认为没有人可以在这里给出一个答复来完全回答您的问题。 我建议您先了解REST体系结构,然后再了解jax-rs和jersey。
因此,我将向您推荐本教程,其中每个前述主题都以非常容易理解和组织的方式涵盖了,
https://javabrains.io/courses/javaee_jaxrs/