2012-01-05 13 views
7

नियमित वेब एप्लिकेशन में, मैं प्रमाणीकरण, प्रमाणीकरण, त्रुटियों, लॉगिंग आदि जैसे पहलुओं के लिए विभिन्न पथों पर फ़िल्टर की एक श्रृंखला असाइन कर सकता हूं।जर्सी/जेएक्स-आरएस/आरईएसटी संसाधनों के लिए सर्वलेट फ़िल्टर के बराबर?

लाभ यह है कि मैं बुनियादी ढांचे के पहलुओं के बारे में चिंता किए बिना मुख्य कार्यक्षमता पर ध्यान केंद्रित करने के लिए सर्वलेट लिखता हूं। मैं ऑर्थोगोनल लिख सकता हूं, प्रमाणीकरण, अधिकृत करने आदि के लिए क्रॉस-कटिंग फ़िल्टर। फिर मैं उन्हें web.xml में बुनाई कर सकता हूं। Web.xml को देखकर मुझे आश्वस्त करने के लिए पर्याप्त है कि मेरे आवेदन में कोई छेद नहीं है।

क्या यह जेएक्स-आरएस या जर्सी में संभव है? यदि नहीं, तो मेरी सबसे अच्छी शर्त क्या है?

उत्तर

2

जबकि सर्वलेट फ़िल्टर के समान नहीं है, जर्सी कंटेनर रीस्पॉन्सफ़िल्टर और कंटेनररक्वैस्टफिल्टर का समर्थन करता है। इन्हें सभी अनुरोधों के लिए बुलाया जाता है, इसलिए आपको कोड में कोई भी URL मिलान करना होगा।

ResourceFilter जर्सी 2.

+1

में हटा दिया गया था मैं पूर्णता के लिए अपने जवाब संपादित करने के लिए कोशिश की, लेकिन pedants मेरे लिए अनुमति नहीं दी। क्या आप कृपया अपने उत्तर को संपादित करने के लिए संसाधन माइलिनो को रिसोर्सफिल्टर भी शामिल कर सकते हैं जो फ़िल्टर करने का एक बेहतर तरीका है क्योंकि यह प्रति-संसाधन आधार पर है। मैं उम्मीद में आपका जवाब स्वीकार कर रहा हूं कि आप यह जानकारी भी जोड़ देंगे। धन्यवाद :) – necromancer

+0

उपरोक्त लिंक टूटा हुआ है –

संबंधित मुद्दे