2011-04-23 48 views
2

我想開發一個使用Ajax的豐富用戶界面的Java EE應用程序。我知道我可以使用jQuery和Dojo這樣的Ajax框架來實現這一點。我以前在Struts(1.x)和Hibernate上使用過Java EE。我應該在jQuery中使用Struts 1或2嗎?

但最近我發現Struts 2具有內置的Ajax支持。是否值得使用Struts 2?我對Struts 2不熟悉。我應該使用Struts 1還是2?如果我使用Struts 2,我還必須使用jQuery還是Struts 2具有支持Ajax的自定義標記?

回答

0

Struts 2.你將不得不使用jquery(不僅幫助標籤)。

2

使用Struts 2,Struts 1非常陳舊。雖然Struts 2與Struts 1有很大不同,所以你對Struts 1的瞭解可能不會太多(除了對servlet請求/響應生命週期的一般目的的理解等)。有一個可用於Ajax的Struts 2 JQuery plugin。不要使用Dojo ajax支持,它已被棄用。

0

你應該使用GWT。 Seriosly。 Struts是好的,但如果你的目標是Ajax,那麼沒有什麼比GWT好。

+0

我猜gwt很重,我想要頁面快速加載 – akshayxyz 2011-04-23 05:38:29

2

除了Struts 2之外,您應該考慮使用JSF 2.這是一個非常好的Web框架,它對Ajax也有很好的內置支持。

有很多組件庫可以很好地展示AJAX如何在JSF中使用,例如,請參閱PrimeFaces Showcase

相關問題