2011-05-30 139 views
-2

我的Java项目中有一项要求,用户将在前端 屏幕中输入客户名称/号码并点击搜索按钮,系统应显示所有与客户链接相匹配的客户名称细节。我被要求编写Java搜索功能

一个web服务来实现这个功能,它将从数据库中提取客户记录并将其显示在前端。

请帮助我如何做到这一点。提前致谢!!

+1

我们不会为你写。你试过了什么,你卡在哪里? – 2011-05-30 18:51:22

+0

您可以提供更多的数据。例如您使用的持久性框架(JPA,Hibernate,jdbcTemplate)以及您的问题所在。如果它的公式化SQL,那么表格模式将是受欢迎的,如果它是Hibernate/JPA,Entity类将会很好。 – extraneon 2011-05-30 18:51:43

回答

2

确切的问题是什么?

搜索功能是很容易通过SQL完成:

select * from customer where name like '%searchterm%' 

这里是从例如贮存库的一个示例:http://www.exampledepot.com/egs/java.sql/SelectLike.html

和一个web服务可以通过Apache轴来构建。这将产生一个“完整的”SOAP Web服务。

如果您想要简单的方法,只需创建一个jsp或servlet,它将数据作为XML返回。称此为“REST”webservice。

+1

不好意思!我正在寻找的是,用户将输入cusotmer名称/编号并点击搜索按钮。此参数应发送到Web服务,然后服务将在数据库中搜索匹配的客户名称,然后以表格格式返回结果的第一端。在一列中,它将具有客户名称和另一个客户编号。你能否告诉我如何提供一个链接,即当用户点击客户名称时,它应该显示客户的详细信息。 – user772772 2011-05-30 19:26:27

+0

哇。好多啊。当你知道如何时很容易,但你似乎缺少一些基本知识。假设你想做基于Web的开发,我建议你使用Grails作为框架。您将找到大量有关如何创建表格,链接到详细信息页面以及如何使用Web服务的文档。开始它真的很容易。 http://grails.org/Documentation – rdmueller 2011-05-30 19:39:00