2010-10-26 15 views
5

मैंने निम्नलिखित स्थानों में दस्तावेज़ पढ़े हैं। शायद मैं बहुत गूंगा हूं लेकिन मुझे बहुत से उपयोगी उदाहरण नहीं दिख रहे हैं जिन्हें मैं कल्पना कर सकता हूं और मेरे दिमाग में ज्यादा नहीं रह सकता।सीखना AspectJ

http://eclipse.org/aspectj
http://www.ibm.com/developerworks/java/library/j-aopwork8/index.html

किसी को भी ऑनलाइन किसी भी अच्छे और सरल AspectJ हो रही शुरू डॉक है? एक ग्रहण परियोजना नमूना जिसे मैं चला सकता हूं और साथ खेल सकता हूं वह सुपर होगा!

+0

यह समझने में मदद करता है कि उदाहरणों में डाइविंग से पहले क्या पहलू है। यह एक पूरी तरह से अलग प्रतिमान है। – Woot4Moo

उत्तर

4

एस्पेक्टजे इन एक्शन मदद कर सकता है। इसमें कुछ असामान्य उपयोग के मामले हैं जो आपको "हैलो वर्ल्ड" मंच से लॉग आउट करने में मदद करेंगे।

आप वसंत के साथ शुरू करके अपने पैरों को असली उपयोग के साथ भी गीला कर सकते हैं।

+0

मैं बस उस पुस्तक की सिफारिश करने जा रहा था। यह बहुत पठनीय है, और वास्तव में प्रेरित करता है जब AspectJ का उपयोग नहीं किया जाता है। यह अब अपने दूसरे संस्करण में है, और यह दर्शाता है कि AspectJ स्प्रिंगएओपी से कैसे संबंधित है। –

+0

(+1) पुस्तक शानदार है। इसमें गहराई से वसंत के साथ और बिना पारंपरिक और '@ AspectJ' वाक्यविन्यास दोनों शामिल हैं। कोई ऑनलाइन संदर्भ नहीं है जो इसके करीब आता है। –

9

मैं एक उदाहरण है कि दिखाता है कि AspectJ तरह @javax.inject.Injecthere

एनोटेशन के साथ काम कर सकते हैं मैं भी नकल पुस्तिकाओं here साथ AspectJ को आसान बनाने की कोशिश की है लिखा है।

यदि आपको सिद्धांत को समझने की आवश्यकता है, तो कार्रवाई में AspectJ बहुत अच्छा है। ऑनलाइन संसाधनों के लिए, स्प्रिंग फ्रेमवर्क में एक अच्छा संदर्भ दस्तावेज़ है जिसे आप here पढ़ सकते हैं।

मुझे आशा है कि इससे मदद मिलती है!

+0

नाइस धोखा शीट (+1), लेकिन यह एक अच्छा लेआउट प्रोग्राम के साथ किए गए पीडीएफ संस्करण के रूप में भी अच्छा होगा। –

1

यह एस्पेक्टजे में गोफ डिजाइन पैटर्न के कार्यान्वयन का एक लिंक है (उन्हें AspectJ 5 के लिए अपडेट नहीं किया गया है, लेकिन वे अभी भी बहुत प्रासंगिक हैं)। वे जब पहलुओं को लागू करने पैटर्न के कुछ महान उदाहरण का उपयोग करने के प्रदान करते हैं:

http://hannemann.pbworks.com/Design+Patterns

0

स्प्रिंग रू एक शानदार तरीका AspectJ जानने के लिए के बाद से यह सब कुछ परियोजना सेट बुद्धिमान है। यह AspectJ आईटीडी भी उत्पन्न करता है जो मुझे सीखने में बहुत मददगार पाया।

एक्शन बुक में AspectJ उत्कृष्ट है।