क्या उपलब्ध जावा-कॉम पुल जे-इंटीग्रै, कॉम 4 जे और जैकब और अन्य जे 2 ईई कंटेनर में उपयोग किए जाने योग्य हैं? उस उपयोग के लिए कौन सा सबसे उपयुक्त है? मुझे उपलब्ध जावा-कॉम पुलों के लिए जेवीएम क्रैश, नेटिव मेमोरी लीक और अप्रबंधित थ्रेड सृजन के जोखिम का मूल्यांकन करने की आवश्यकता है (चूंकि इसे जे 2 ईई कंटेनर में थ्रेड पूल का उपयोग नहीं किया जाता है)।जे 2 ईई सर्वर से COM इंटरफेस तक पहुंचने का सबसे अच्छा तरीका कौन सा है?
उत्तर
मैंने आपके द्वारा वर्णित उन पुलों का उपयोग किया है। मैंने जो कुछ कहा है, उसके कारण मैं एक बहुत ही अलग दृष्टिकोण चुनूंगा: क्रैश, मेम लीक, और कई अन्य सामान।
मेरे पास COM घटक का उपयोग करते हुए एक छोटा विंडोज सर्वर होगा, क्योंकि यह इसका मूल वातावरण है। उस छोटे से विंडोज सर्वर में आप कुछ HTTP इंटरफेस (वेब अनुरोध) का पर्दाफाश कर सकते हैं जिनका उपयोग आप अपने जावा ईई सर्वर में विंडोज सर्वर के माध्यम से COM घटकों तक पहुंचने के लिए कर सकते हैं। वह विंडोज सर्वर ASP.NET सर्वर के साथ एक आईआईएस हो सकता है, या एक स्वामित्व प्रोटोकॉल वाला एक कस्टम बनाया गया प्रोग्राम जिसे आप सी #, सी ++, सी, वीबी.नेट में लिख सकते हैं।
यह मेरी राय में है, आपकी सबसे सुरक्षित पसंद है। जब आप उत्पादन मोड में जाते हैं तो यह आपको बहुत सी सिरदर्द बचाएगा।
यह एक बहुत ही रोचक दृष्टिकोण है। आईआईएस पर एक वेब सेवा सुरक्षित रूप से जे 2 ईई सर्वर पर COM इंटरफ़ेस को समाहित कर सकती है। –
जावा-कॉम ब्रिज का उपयोग करने के लिए आपको एक कारण की आवश्यकता है, आपको कुछ विंडोज आधारित कार्यक्षमता की आवश्यकता है जो यूनिक्स आधारित सिस्टम में उपलब्ध नहीं है। कुछ साल पहले यह एमएस वर्ड नहीं था, एक्सेल जैवा एपीआई यूनिक्स पर उपलब्ध थे। तो यदि संभव हो तो विंडोज आधारित कार्यक्षमता प्राप्त करने के लिए देशी जावा एपीआई का उपयोग करने का प्रयास करें। APACHE POI का उपयोग करने की तरह। उच्च सुरक्षा सेटिंग्स वाले मशीन पर जे-इंटीग्रेट सेट करना मुश्किल है और विशेष विचारों की आवश्यकता है।
- 1. सबसे अच्छा ओपन सोर्स एप्लिकेशन सर्वर कौन सा है?
- 2. कौन सा सबसे अच्छा कॉमेट सर्वर है?
- 3. जावा से देशी कोड तक पहुंचने का सबसे तेज़ तरीका कौन सा है?
- 4. स्वचालित बैकअप बनाने का सबसे अच्छा तरीका कौन सा है?
- 5. सबसे अच्छा मोबाइल वेब एप्लिकेशन विकास ढांचा कौन सा है
- 6. ओपनजीएल में पिक्सेल तक पहुंचने का सबसे अच्छा तरीका?
- 7. रूबी से Google कैलेंडर तक पहुंचने का सबसे अच्छा तरीका क्या है?
- 8. रूटडेटा तक पहुंचने का सबसे आसान तरीका।
- 9. जेडीके, जे 2 ईई और जे 2 एसई कोडनाम
- 10. SQL सर्वर पर पेजिनेशन करने का सबसे अच्छा तरीका कौन सा है?
- 11. Android अनुप्रयोग का उपयोग कर सर्वर पर डेटाबेस तक पहुंचने का सबसे अच्छा तरीका
- 12. वीबीए से सीरियल पोर्ट तक पहुंचने का सबसे अच्छा तरीका क्या है?
- 13. Django से Neo4j तक पहुंचने का सबसे अच्छा तरीका क्या है?
- 14. कौन सा सबसे अच्छा जावा डेटपिकर है ..?
- 15. कौन सा स्पष्ट तरीका है?
- 16. ईजेबी और जे 2 ईई के लिए मुझे अच्छा यूनिट परीक्षण संसाधन कहां मिल सकता है?
- 17. सूची में कौन सा पूर्णांक गुम होने की गणना करने का सबसे अच्छा तरीका क्या है?
- 18. जे 2 ईई आवेदन/बीन कॉन्फ़िगरेशन सर्वोत्तम व्यवहार?
- 19. सबसे अच्छा तरीका है?
- 20. Utf8 collations का कौन सा सबसे अच्छा है?
- 21. सी में उपयोगकर्ता से इनपुट प्राप्त करने का सबसे अच्छा तरीका कौन सा है?
- 22. जावा ईई/जे 2 ईई के बीच जे 2 एसई/जेडीके संस्करणों के बीच सहसंबंध
- 23. सबसे अच्छा .NET XML-RPC लाइब्रेरी कौन सा है?
- 24. यह पहचानने का सबसे अच्छा तरीका क्या है कि कौन सा फॉर्म सबमिट किया गया है?
- 25. ग्रहण (जे 2 ईई प्लगइन के साथ) आउटपुट निर्देशिका
- 26. मल्टीवायरेट इंटरपोलेशन का कौन सा तरीका व्यावहारिक उपयोग के लिए सबसे अच्छा है?
- 27. कौन सा जावास्क्रिप्ट इतिहास वापस कार्यान्वयन सबसे अच्छा है?
- 28. गियरमैन प्रशासन तक पहुंचने का कोई तरीका?
- 29. COM घटकों तक पहुंचने में त्रुटि
- 30. कौन सा संस्करण नियंत्रण प्रणाली सबसे अच्छा है?
मैंने कुछ शोध किया है और जे-इंटरऑप लाइब्रेरी मिली है जो देशी कोड का उपयोग नहीं करती है (यह आरपीसी का उपयोग कर शुद्ध जावा है)। यह जावा-कॉम पुलों के मुकाबले जे 2 ईई सर्वर पर उपयोग के लिए एक और उपयुक्त समाधान प्रतीत होता है। –
आपके पास अपने प्रश्न के उत्तर के रूप में आपकी टिप्पणी पोस्ट करने का विकल्प है। यदि आप अपनी समस्या हल करते हैं तो आप इसे स्वीकार करने के लिए भी स्वतंत्र हैं। –
@Adam: मैंने एक उत्तर के बजाय एक टिप्पणी पोस्ट की है क्योंकि मुझे अभी तक यकीन नहीं है कि जे-इंटरऑप को "जे 2 ईई दोस्ताना" माना जा सकता है। –