1. مقدمة لعقد التكوين web.xml
(1) السياق
تعريف التنسيق
<Context-Param> <Param-Name> ContextConfigLocation </param-name> <param-value> classpath: spring/spring-mybatis.xml </parm-value> </sultext-param>
تأثير:
(2) المستمع
تعريف التنسيق
// يحدد الاستماع Class فئة الاستماع ، التي ترث ServletContextListener. أنه يحتوي على طريقة التهيئة contextInitialized (حدث ServletContexTevent) و Dorted Method ContextDestoryed (ServletContexTevent حدث) <StaNerer> <SeneRer-Class> org.springframework.web.context.contextloaderlistener </stanker-class> </leacher>
الوظيفة: يتم استخدام هذا العنصر لتسجيل فئة المستمع. يمكنك تلقي إشعارات حول متى يحدث حدث ما وماذا يجب استخدامه كرد. يتم إخطار مستمعي الأحداث عند إنشاء جلسات أو تعديلها وحذفها. غالبًا ما تستخدم بالاقتران مع السياق.
(3) مرشح
تعريف التنسيق
<Ivilter> <iliter-name> nAffleenCodingFilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilter </filter-class> <Ing-param> <Param-name> الترميز </param-name> </ith-param> </filter> <filter-mapping> <filter-name> nareferencodingfilter </filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
الوظيفة: تستخدم لتحديد مرشح لحاوية الويب. يمكن للمرشح طلبات المستخدم المسبقة قبل أن يصل الطلب إلى servlet ، أو معالجة استجابات HTTP عند مغادرة servlet ؛ قبل تنفيذ Servlet ، قم أولاً بتنفيذ برنامج التصفية وقم ببعض أعمال المعالجة المسبقة لذلك ؛ تعديل الطلب والاستجابة وفقًا لاحتياجات البرنامج ؛ اعتراض تنفيذ servlet بعد servlet يسمى.
(4) servlet
- تعريف التنسيق
// تكوين Spring MVC وحدد servlet لمعالجة الطلب. هناك طريقتان ل: // 1. العنوان الافتراضي لملف تكوين MVC هو: /web-inf/$ {servletname )-servlet.xml//2. يمكنك تعديل موقع ملف تكوين MVC من خلال التكوين. تحتاج إلى تحديد موقع ملف تكوين MVC عند تكوين Dispatcherservlet. // يتم استخدام الطريقة الثانية هنا <!-SPRINGMVC CORE CONTROLLER-> <Sradlet> <Sradlet-Name> DispatchServlet </servlet-name> <Servlet-Class> org.springframework.web.servlet.dispatcherservlet </servlet-class> <ith-param> <Param-value> classpath: spring/springmvc.xml </param-value> </ith-param> <load-on-startup> 1 </over-on-startup> </rectlet> <tradlet mapping> <servlet-name> dispatchservleتأثير:
2. عملية تحميل web.xml (الخطوات):
المعرفة التكميلية: ServletContext هي مساحة عالمية لتخزين المعلومات. عندما يبدأ الخادم ، فإنه موجود. عند إغلاق الخادم ، يتم إصداره. طلب ، يمكن أن يكون لدى مستخدم واحد جلسات متعددة ، مستخدم واحد ، و ServletContext ، يشارك جميع المستخدمين واحدة. لذلك ، من أجل توفير المساحة وتحسين الكفاءة ، في ServletContext ، من الآمن وضع مؤشرات ترابط ضرورية ومهمة يحتاج جميع المستخدمين إلى مشاركتها. على سبيل المثال ، في موقع التسوق ، يرغب المستخدمون في الوصول إلى المعلومات التفصيلية للمنتجات. إذا تم وضعها في مجال الجلسة ، فيجب على كل مستخدم الوصول إلى قاعدة البيانات ، والتي تكون غير فعالة جدًا ؛ وفي ServletContext ، بمجرد بدء تشغيل الخادم ، يصل إلى قاعدة البيانات ويضع معلومات المنتج في قاعدة البيانات ، بحيث يمكن لجميع المستخدمين الوصول إلى معلومات المنتج من خلال السياق.
3. Web.xml Order Loading Order:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.