2014-10-31 123 views
0

因此,我有一個Tomcat服務器上的Jersey REST服務,它接受客戶端請求,使用實體管理器處理它們以從數據庫獲取數據,然後將響應發送回客戶端。所以我的問題是,我的REST類(包含URL路徑等)何時創建/銷燬?是不是每次新建AJAX請求都會創建新的請求,還是保持運行並無限期地在服務器上打開?Jersey Rest服務何時啓動/關閉?

謝謝!

回答

0

澤西島基本上作爲處理所有請求的單個servlet運行。當接收到請求時,URI +媒體類型將與您在各種Jersey註釋類中定義的所有路徑進行匹配(通過servlet實現)。如果找到匹配,Jersey實例化相關類並調用適當的方法,並根據註釋和返回類型執行所有適當的魔術。

一個Jersey servlet啓動一次。您的Jersey註釋類爲它處理的每個請求獲取一個新實例。我通常爲我的構造函數擁有一大堆@ Context註釋的參數,以便我的API實現可以使用所有請求的相關上下文(請求,URI,頭文件,安全上下文等)。

+0

感謝您的快速響應!我只需要知道。 – Locke 2014-10-31 04:52:08

相關問題