2012-07-10 20 views
0

當用戶點擊特定的內部URL時,我需要返回一些動態創建的html。當用戶訪問內部URL時創建html響應

一些後端服務將被調用來生成密鑰列表,然後用它來生成顯示給用戶的href鏈接列表。

爲此,我正在考慮使用servlet。這是一個很好的方法嗎? 由於servlet已經存在了一段時間,也許有更新的/更好的方法來實現它?

回答

0

有很多解決方案,其中大多數(基於Java)都基於servlet API。如果你使用Spring已經,春有一個名爲Spring MVC的模塊,它是基於Servlet API框架來創建Web應用程序,基於MVC模式:

  • 型號從數據庫中保存數據
  • 視圖(實施,大部分時間,使用JSP)基於包含在所述模型
  • 控制器從數據庫中獲取的數據,並分派到相應的視圖

數據標記這是一個良好的圖案大多數Web框架都使用它,但每個人都有它自己的做法,優點和缺點。

你可以用一個簡單的servlet做,但從servlet生成標記是醜陋的。這就是爲什麼servlet通常與JSP結合使用,遵循MVC模式。你可以自己實現一個微MVC框架,只使用servlet和JSP,但是Spring-MVC和其他框架提供了很多額外的優勢,以致投資是值得的。我個人非常喜歡Stripes,而且非常簡單。

0

Servlets是爲HTTP請求公開簡單接口的Java方式。

這也可以通過像Jersey這樣的REST框架來實現,但它稍微複雜一些,所以如果你需要一個簡單的opertaion接口,我會使用servlet。

相關問題