2009-08-27 61 views
0

我正在寫一個使用JSF的足夠簡單的程序,我需要一些關於如何去做的建議。我有一個jsp,它需要一個唯一的ID並且必須找出這個ID是否存在於3個不同的數據庫中。如果是,它應該顯示一條消息告訴用戶它存在的位置,否則它應該給用戶選項以將該ID添加到特定數據庫。JSF項目接線

我有一個jsp頁面,它有一個輸入ID的文本字段,我有一個名爲「Submit」的按鈕,它應該觸發查詢db的過程來查看ID的存在位置。我的問題是,如何構建這個項目,就前端,中間teir和db層而言。 我有一個JSP頁面,當用戶點擊Submit按鈕時,我有一個在被執行的託管bean中的監聽器。我也讀過,聽衆可以是託管bean或單獨的類。我應該有一個獨立的班級,是聽衆嗎?如果是這樣,它應該是web.xml文件中的Servlet映射,所以所有的請求都會被轉發到這個類。那麼應該有一個單獨的DAO類,其中實際查詢 被執行。我們也使用hibernate。

我只想聽聽人們對應該有多少類的評論以及特定的ID Check如何通過JSP-> Servlet(?) - > DAO,然後返回到相同的jsp。只有JSP,不會有其他導航頁面。

任何方向將不勝感激。


我已經在過去使用的春天,而這將是一件輕而易舉前我和春天,使用控制器委派請求到相應的服務,然後該服務將調用DAO類。但是在這裏我們使用的是JSF,它必須是一個JSF的網頁。我之前沒有使用JSF,所以我不確定所需的不同組件。我有前端jsp和一個DAO類與實際查詢,只是想知道中間層,與業務邏輯。單擊「提交」按鈕後,前端請求如何到達中間層,需要進行什麼佈線?它在web.xml中嗎?

回答