2011-05-30 157 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