2012-10-10 67 views
0

下面是總結:我需要構建一個簡單的Java Web應用程序,其中包括讓用戶創建,更新,刪除和查看幾張表中的記錄。Java,Struts2和AJAX。需要一些指導

我的應用程序需要使用Struts2和struts2-jquery-plugin來實現AJAX功能(網格)。然而,我是Struts2(和一般的Java)的新手,所以我一直試圖在全球範圍內遵循教程。而我搜索得越多,我發現越多的解決方案和插件依賴關係,這意味着更多的教程可以閱讀。我寫了一切從商業,道具和豆類,但.jsp的和行動。我現在時間不夠,不能再花一週時間走錯方向。希望這個線程可以節省別人的時間。

問題:

1 - 我已經下載了展示的例子,他們似乎都使用Hibernate插件。它是必須的還是我可以在沒有它的情況下使用網格?因爲在這一點上對於一個人類頭部來說太多了。

2-與會話相關。我是否需要在每個動作調用中配置一個攔截器以檢查用戶是否已登錄,或者在Struts2中默認情況下是否有這樣的處理?我試圖避免struts.xml,所以我使用約定。我怎樣才能實現這個會議檢查沒有XML配置?

3-如果任何人都可以提供一些簡短而快速的使用struts2和grid的例子,那就非常感激。

更多的問題應該很快就會出現。

+0

Struts2Hibernate插件是如此輕鬆的工作。這是我使用Struts2的唯一最好的理由。對於登錄的事情,你可以在會話中設置一個布爾登錄標誌。沒有更多的東西給你,對不起。 – Akku

回答

1

我的2美分:總是使用KISS(保持簡單,愚蠢的)模式,特別是如果你是新Struts2的,JSP和Java一般...

我建議先從小事。登錄操作,第一個操作,第一個JSP。當所有的工作(你可以通過First Action讀取數據並在第一個JSP上顯示它時),你可以做更深入的工作(EJBs,Interceptors,Validation等)。

順便說一句,對於會話檢查攔截器,看看here

(你把登錄頁面上一個布爾值,你自攔截檢查它,那麼你可以忘掉它,而不是檢查它的每一個,行動...)