सबसे पहले मुझे ध्यान दें, कि मैं AspectJ का उपयोग करता हूं और मुझे यह पसंद है, लेकिन मैं इसके साथ और क्या कर सकता हूं।AspectJ के लिए क्या अच्छा है?
मुझे पता है कि लॉगिंग के लिए AspectJ का उपयोग/किया जा सकता है। कुछ मामलों में इसका उपयोग लेनदेन नियंत्रण के लिए किया जाता है - ज्यादातर एनोटेशन के साथ संयोजन में लागू किया जाता है। AspectJ का उपयोग कक्षाओं (कोड-जेनरेटेड) विधियों के साथ कक्षाओं को बढ़ाने के लिए भी किया जा सकता है, जैसे स्प्रिंग रू करता है।
लेकिन मेरा मानना है कि आम तौर पर एस्पेक्टजे और एओपी का उपयोग लॉगिंग, लेनदेन नियंत्रण और सिमुलेशन आंशिक कक्षाओं से अधिक के लिए किया जा सकता है।
तो AspectJ और AOP के लिए अन्य उपयोगी उपयोग के मामले क्या हैं?
आप कार्रवाई में AspectJ पढ़ना चाहिए रमनिवस लैदाद द्वारा http://www.manning.com/laddad2 टीओसी आप एक दे देंगे विचार: http://www.manning.com/laddad2/excerpt_contents.html –
@ जॉर्ज स्टॉकर: प्रश्न में 14 अपवॉट्स, 0 डाउनवॉट्स, कुल 21 अपवॉट्स के साथ 3 उत्तरों हैं, और आप इसे 4 साल बाद पकड़ते हैं - वास्तव में ? मुद्दा यह है कि इस प्रश्न के अच्छे जवाब हैं, इसलिए इसमें वास्तव में यह "बहुत व्यापक" समस्या नहीं है। – Ralph
अगर आप बंद करने पर बहस करना चाहते हैं, तो इसे मेटा पर लाने के लिए स्वतंत्र महसूस करें। बहुत व्यापक रूप से बंद करना वोट, विचार, या वर्तमान उत्तरों से स्वतंत्र है। इसे प्रश्न के दायरे से करना है। –