How to cast .NET exception to Java Exception using IKVM? -
मेरा समाधान डिजाइन folows के रूप में है
+ --------- ----------- + | .NET exe | फेंकता है। NET अपवाद | -------------------- | | IKVM | | & lt; ------------ स्वत: रूपांतरण? + -------------------- + वी | जावा जार विधानसभा | जावा अपवाद + -------------------- + जब .net exe एक अपवाद फेंक, जैसे System.NotSupportedException जावा में जार लाइब्रेरी असेंबली, जावा-आधारित विधानसभा को उम्मीद है कि जावा अपवाद फेंक दिया जाता है, जबकि .net लायब्रेरी अपवाद गैर-जावा अपवाद पर आधारित होता है।
यह ठीक काम करता है यदि .NET कोशिश {} पकड़ {} को। ikvm जावा अपवाद।
लेकिन मुझे नहीं लगता कि यह स्मार्ट तरीका है।
क्या जावा अपवादों के लिए नेट अपवाद अपरिवर्तनीय रूप से बदलने का कोई तरीका है?
मैं जावा परत में .NET अपवाद नहीं डालूंगा, इसके अलावा मैं अपने एचटीटीपी परत से सीमा पार करने के लिए अपवाद की अनुमति देता हूं। क्लाइंट दृश्य में
मुझे लगता है कि .net घटक को सभी अपवादों को पकड़ना और संभाल करना चाहिए और क्लाइंट के लिए बेहतर तरीके से जावा में विफलता का संचार करना चाहिए।
Comments
Post a Comment