我正在構建一個帶有自定義組件的web應用程序。我需要一種方法將請求路由到類/方法,是否有任何獨立的Java庫可以實現這一點(以性感的方式[1])?我應該如何在我的應用程序中處理URL路由?
[1] read:no xml!
我正在構建一個帶有自定義組件的web應用程序。我需要一種方法將請求路由到類/方法,是否有任何獨立的Java庫可以實現這一點(以性感的方式[1])?我應該如何在我的應用程序中處理URL路由?
[1] read:no xml!
在Spring WebMVC 2.5/3中,您可以使用註釋完成所有操作。最明顯的缺點是,註釋值必須是編譯時間不變的,所以你最終可以得到一些有效的硬編碼URL。如果全局使用自動裝配,基本上唯一的XML是創建servlet的幾條線,打開自動裝配+包掃描,並可能指定視圖分辨率策略。
例如,
@Controller
public class WebController {
@RequestMapping(value="/pages/Home.htm", method=RequestMethod.GET)
public ModelMap buildHome(@RequestParam("foo", required=false) String foo){
return fillInHomePageData(foo);
}
在退化的解決策略可能,例如,然後自動去尋找JSP /頁/回到Home.jsp和你一起返回的數據生成它。
你可以看看Reflection,它很性感,不需要XML。 它可以做什麼,它基於輸入實例化路由到的類。
這不是我所尋找的,而是最接近它的東西。我正在尋找一個特定的庫,作爲輸入url並返回一個可調用的(或類似的東西),本着python的精神,請參閱http://stackoverflow.com/questions/1864393/python-selector-url-路由 - 庫 - 經驗 - 意見供參考 – amirouche 2011-04-10 12:45:10