اكتب في المقدمة
تركني الكثير من الناس رسائل على حساباتهم العامة في WeChat قائلين إنهم يريدون رؤية خريطة العقل في الربيع ، وحدثوا لكتابتها. بالمقارنة مع الأطر الأخرى ، يحتوي مشروع الربيع على المزيد من الوحدات ، ونحن عادةً ما نستخدم IOC و MVC و AOP ، وما إلى ذلك. هذه هي القطاعات الرئيسية في الربيع. من المستحيل التحدث عن كل شيء في مقال واحد ، لذلك أخطط لشرح مقدمة الربيع بإيجاز أولاً ، ثم كتابة IOC و MVC و AOP لاحقًا.
عن الربيع
Spring هو إطار مفتوح المصدر تم إنشاؤه لمعالجة تعقيد تطوير تطبيقات المؤسسة. واحدة من المزايا الرئيسية للإطار هي بنية التسلسل الهرمي ، والتي تتيح لك اختيار المكون الذي يجب استخدامه مع توفير إطار عمل متكامل لتطوير تطبيق J2EE.
إنه حل شامل وشامل لتطوير تطبيقات المؤسسة ، ويمر عبر طبقة العرض التقديمي ، وطبقة الأعمال ، وطبقة الثبات. ولكن لا يزال من الممكن دمج الربيع بسلاسة مع أطر أخرى.
العمارة الربيع
يوجد إطار الربيع في وحدات منفصلة. باستثناء الحاوية الأساسية الأكثر جوهرية (أي حاوية الزنبرك) التي تعد وحدة ضرورية ، فإن الوحدات الأخرى اختيارية وتعتمد على الاحتياجات. هناك حوالي 20 وحدة.
Spring3 و Spring4 مختلفان. 4.0 يدعم بشكل أساسي بناء الجملة الوظيفية الجديدة لـ Java 8 ، ويعزز أيضًا دعمًا أفضل لمختلف تقنيات الشبكة الجديدة مثل بث HTTP و WebSocket.
بشكل عام ، ينقسم الربيع بشكل أساسي إلى 7 وحدات:
حزم الجرة الرئيسية في الربيع
التعليقات التوضيحية المشتركة
هناك العديد من الطرق لحقن وتجميع الفاصوليا ، والتي يمكن القيام بها من خلال XML أو GetSet أو Bustructors أو التعليقات التوضيحية. الطريقة البسيطة وسهلة الاستخدام هي استخدام تعليقات الربيع. يوفر Spring عددًا كبيرًا من التعليقات التوضيحية لجعل قراءة وتطوير المشروع أكثر ملاءمة.
تكامل إطار الطرف الثالث
لم يتم تطوير أطر عمل الربيع لاستبدال أطر عمل الطرف الثالث الممتازة الحالية ، ولكن لتوصيلها جميعًا من خلال التكامل. يلخص ما يلي بعض الأطر الممتازة التي يتم دمجها غالبًا.
في النهاية
يقدم هذا القسم باختصار الربيع ، والذي لا ينطوي على مبادئ. الربيع عميق وعميق ، آمل أن يتمكن الجميع من الدراسة بجد.
للحصول على "خريطة العقل" ، يرجى النقر على خريطة Java Mind.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.