2009-06-16 7 views
21

मैं aopalliance से एओपी के साथ निर्भरता इंजेक्शन के लिए guice का उपयोग कर रहा हूँ। मैं पूरी तरह से यह नहीं समझ सकता कि सभी के बारे में औपचारिकता क्या है और किसने संस्करण (2004 से दिनांकित) को लागू किया है जो उनके स्रोत फोर्ज पेज पर है। AspectJ जैसे अधिक ज्ञात पैकेज के बजाय इस संस्करण का उपयोग करके गुइस क्यों है?सभी के बारे में क्या औपचारिकता है? और इसका उपयोग गुइस क्यों है?

इसके अलावा, क्या आप औपचारिक संस्करण पर किसी भी ट्यूटोरियल के बारे में जानते हैं?

धन्यवाद

उत्तर

15

AOP एलायंस इंटरफेस कि कई व्यवस्थाएं लागू (AOP Alliance Motivations देखें) दोनों Guice और स्प्रिंग सहित, का एक सेट है।

एओपी गठबंधन गुइस के लिए चुना गया था क्योंकि इसकी उच्च क्षमता और एक साधारण एपीआई है।

गुइस विकी में AOP guide है।

+0

लेकिन स्रोत फोर्ज साइट से aopallience.jar का उपयोग करके गाइड नहीं है? इस औपचारिकता को किसने लागू किया .jar? धन्यवाद – ivo

+2

बहुत यकीन है कि स्प्रिंग्स एओपी समर्थन के शुरुआती दिनों में रॉड जॉनसन का मुख्य रूप से औपचारिकता का काम था। एओपी ढांचे के पहलुओं की इंटरऑप/पोर्टेबिलिटी को सुविधाजनक बनाने के लिए यह एक उत्कृष्ट पहल थी। –

+1

+1 मुझे अपना नाम बनाने के लिए रॉड जॉनसन था। – cbmeeks