我有一个正在运行的SQL数据库。所有与之相关的java交互都是清晰的。现在,我想显示一些查询的结果(比如SELECT * FROM example),并让用户在浏览器中使用几个按钮进行查询(DELETE FROM example)。
要做到这一点,有什么方法不太复杂?我的脑海中充斥着JAX-WS、JSP、Servlet等词。最简单的方法似乎是JSP,但我听说它被弃用了,在做这项简单的任务时,我也想学习一些对未来有用的东西:)
你有什么推荐的?此外,如果您能给我推荐一个好的教程,那就太好了,因为我找到的所有Java webservices教程都包括编写客户端,而不是在浏览器中使用它们。
发布于 2012-08-06 21:10:32
有几种方法可以做你想做的事情,我将列出几种:
服务器端的。
servlets使用jersey
我推荐REST,你可以在here上找到教程。
在客户端,你需要使用javascript来发送ajax请求。
我建议你看看jquery,这是一个让你的生活变得更容易的javascript框架。here是学习它的一些很好的资源。
发布于 2012-08-06 21:06:29
假设您非常信任您的用户,那么最简单的方法就是创建一个简单的带有文本框的HTML页面,然后让用户输入他/她想要的内容。然后,您可以将用户直接键入的任何文本传递到数据库,并抛出结果。
如果你想在这个过程中学到一些新东西,你可以使用Spring框架。这可能有点夸张,但是考虑到应用程序的简单性(在您的例子中),这个练习可能是一个很好的入门方法。
发布于 2012-08-10 00:33:05
如果有人感兴趣,我最终使用了tapestry.apache.org,它提供了一个很好的入门教程:)
https://stackoverflow.com/questions/11828762
复制相似问题