所以对于我的大学,我写了一个模拟小型和示范性电话簿的程序。使用该程序,您可以搜索数字或名称或两者,它将吐出结果。 输入在一个小的gui(带有文本字段的JFrame)上运行,输出是通过控制台。
现在接下来的任务是拥有一台服务器(最初是在另一台计算机上,但现在应该是相同的),即电话簿程序。用户通过浏览器调用服务器,为服务器提供号码或名称,然后返回结果。
现在我不知道该怎么做。 我google了一下,发现我应该使用Servlet。 那是对的吗?如果是这样,我可以使用它。
根据我的理解,我编写了另一个从HttpServlet扩展的类,并从那里调用我的方法?!但是我如何调用onClickListener等我将需要它。
编辑:我们应该明确地使用服务器套接字。
我希望我或多或少清楚。 任何帮助赞赏=) 问候
答案 0 :(得分:1)
许多方法可以像其他人一样提到,但如果您不想更改Swings代码,请尝试使用java web start。阅读基础教程here
答案 1 :(得分:0)
用简单的话说, 创建一个Web服务,该服务接受搜索查询并返回结果作为响应。 在onClickListener事件上,调用Web服务并处理要在GUI上显示的响应。
答案 2 :(得分:0)
也许我与现代的Servlet框架脱节了,但是上次我看,没有onClickListener
。除非你的意思是HTML页面中的Javascript,或GWT或类似框架内的东西。
您可能需要的是一个“窗口”框架,它模拟您对客户端Java的现有知识,例如Echo Web Framework?
免责声明:我在5年多的时间里没有检查过这个框架,因为我从不熟悉客户端方法。
答案 3 :(得分:0)
清理事情。 我们的教授给了我们一个正常运行的服和Html一起工作。所以当我找到这些时,主要问题就被清除了。
非常感谢大家=)