تقدم هذه المقالة الخطوات التفصيلية لـ Eclipse باستخدام Maven لإنشاء Spring MVC للرجوع إليها. المحتوى المحدد كما يلي
1. تكوين البيئة
أ). جافا 1.7
ب). الكسوف لونا
ج). Maven3.2.5
د) .SPRING 4.1.4
2. إنشاء مشروع Maven
أ). افتح Eclipse ، ملف-> جديد-> مشروع-> Maven-> مشروع Maven
ب). الخطوة التالية
ج). حدد المشروع الذي تم إنشاؤه كـ WebApp ، الخطوة التالية
د). املأ معرف المجموعة ومعرف القطع الأثرية للمشروع. بشكل عام ، يكتب Group ID الترتيب العكسي لاسم المجال ، ويكتب معرف Artifact اسم المشروع. إنهاء النقطة الأخيرة.
ه). بعد بناء مبدئي ، يكون هيكل دليل المشروع كما يلي
و). في أدلة المشروع العامة ، في دليل موارد Java ، هناك ثلاثة مجلدات للمصادر: SRC/Main/Java ، SRC/Main/Test/Java ، و SRC/Main/Test/Resources ، والتي تحتاج إلى إنشاء يدويًا. في الخطوات التالية ، سنتحدث عن كيفية ملء هذه الدلائل الثلاث.
3. قم بتعديل إعدادات المشروع الأساسية
أ). انقر بزر الماوس الأيمن فوق اسم المشروع -> الخصائص -> مسار إنشاء Java وانقر فوق علامة المصدر.
ب). موجه Hello/SRC/Main/Java (مفقود) و Hello/SRC/Test/Java (مفقود). في أدلة المشروع العامة ، في دليل Java Resources ، يوجد أيضًا مجلد المصدر SRC/Main/Test/Resources. احذف تلك المفقودة أولاً ، ثم أعد إنشائها ، وإنشاء تلك المفقودة مباشرة. انقر بزر الماوس الأيمن فوق مفتاح الحذف والإضافة.
ج). قم بتعديله تمامًا ، كما هو موضح في الشكل أدناه
د). بعد ذلك ، قم بتعديل تكوين المكتبات ، يستخدم JRE الإصدار 1.7. حدد JRE System Library-> تحرير لتغيير الإصدار.
ه). تغيير التكوين بالترتيب والتصدير مرة أخرى. الشيء الرئيسي هو ضبط ترتيب عرض هذه الدلائل الأربعة وضبط الطلب الذي تريده
و). بعد ذلك ، تعديل جوانب المشروع وتعديل Java أولاً إلى 1.7.
لا يمكن تعديل وحدة الويب الديناميكية مباشرة إلى 3.0 هنا. تحتاج إلى فتح مجلد .settings في دليل المشروع ، مفتوح org.eclipse.wst.common.project.facet.core.xml ، وقم بإجراء التعديلات التالية:
<تثبيت facet = "jst.web" الإصدار = "3.0"/>
أعد تشغيل Eclipe وسترى أن التغييرات تسري.
4. تكوين Maven في Eclipse
أ). window-> الخصائص-> maven ، تحقق
5. تكوين MVC الربيع البسيط
أ). افتح ملف pom.xml في المشروع ، انقر فوق علامة التبويب التبعية ، وانقر فوق إضافة لإضافة لإضافة تبعيات جديدة
ب). إذا كنت تعرف معرف مجموعة التبعية ومعرف القطع الأثرية ، فيمكنك ملءه مباشرة. إذا لم تكن واضحًا ، فيمكنك إدخال كلمات رئيسية للاستعلام أو البحث على http://search.maven.org
ج). التبعيات التي يجب إضافتها هي: Spring-WebMVC ، الإصدار 4.1.4. يطلق. محتوى ملف pom.xml الكامل هو كما يلي:
<project xmlns = "http://maven.apache.org/pom/4.0.0" http://maven.apache.org/maven-v4_0_0.xsd "> <Dodeversion> 4.0.0 </modelversion> <roupiD> com.SpringStudy </rougiD> </volice> study </version> study </shinaptid> studive </artifactid> <Url> http://maven.apache.org </url> <properties> <pring.version> 4.1.4.Release </spring.version> </properties> <ependencies> <redenced> </groupid> junit </rougiD> <Rependency> <roupEd> org.springframework </rougiD> <StifactId> Spring-Webmvc </stifactid> <soph> $ {spring.version} </version> </sependency> </repreadencies> <build>د). افتح ملف SRC/MAIN/WEBAPP/WEB-INF/WEB.XML وأخيراً قم بتعديله على النحو التالي:
<؟ xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "id =" study "version =" 2.5 "> <display-name> archetype تم إنشاء تطبيق الويب </displear <Param-Name> contextConfigLocation </param-name> <Param-value> classpath:/configs/spring-*. -> <Sradlet> <Srevlet-Name> Dispatcher </servlet-name> <Servlet-Class> org.springframework.web.servlet.dispatcherservlet </servlet-class> <!-تخصيص اسم ملف التكوين ومسار Spring Mvc-> <Param-value> classpath: configs/spring-servlet.xml </param-value> </ith-param> <load-on-startup> 1 </over-on-startup> </servlet> <!-spring mvc request-> <servlet mapping> <-list-list> <lispile-file> index.jsp </ispile-file> </iswith-file-list> </bil-app>
ه). قم بإنشاء مجلد تكوينات في دليل Java Resources/SCR/Main/Resources لتخزين مسار التكوين المعلن في web.xml
و). قم بإنشاء servlet.xml في جافا موارد/SCR/Main/Resources/Configs Directory ، مع المحتوى التالي:
<؟ xmlns: jee = "http://www.springframework.org/schema/jee" Xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframework.org/schema/util XSI: schemalocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframeworg http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/util <السياق: مكون-المسح القاعدة package = "com.springStudy.Controller"/> <mvc: تعليق التوضيح/> <mvc: الموارد mapping = "/styles/**" الموقع = "/styles/"/> location = "/images/"/> <bean> <property name = "prefix" value = "/web-inf/views/"/> <property name = "fudal" value = ".
ز). إنشاء حزمة وحدة التحكم. في ملف servlet.xml من الربيع ، تم تحديد المسار.
ح). في دليل SRC/Main/WebApp/Web-Inf ، قم بإنشاء ملف طرق العرض. في ملف servlet.xml من الربيع ، تم تحديد مسار ملف العرض
أنا). قم بإنشاء أول ملف وحدة تحكم HelloconTroller.java ، محتوى الملف الكامل كما يلي:
حزمة com.springstudy.controller ؛ استيراد org.springframework.stereotype.controller ؛ استيراد org.springframework.web.bind.annotation.requestmapping ؛ استيراد org.springframework.web.servlet.modelandview ؛ controller class public hellocontroller { @requestmapping ("/hello") publicandview hello () {modelandview mv = new modelandview () ؛ mv.addobject ("Spring" ، "Spring MVC") ؛ MV.SetViewName ("Hello") ؛ إرجاع MV ؛ }}ي). إضافة ملف SRC/Main/WebApp/Web-Inf/Views/Hello.jsp ، يكون المحتوى كما يلي:
<! doctype html> <html> <head> <meta charset = "utf-8"> <title> Sprint Hello </title> </head> <body> Hello $ {Spring}! </body> </html>6. نشر المشروع إلى Tomcat
أ). أضف Tomcat 7 في Eclipse.
ب). بعد إضافة tomcat ، انقر نقرًا مزدوجًا لضبط إعدادات مواقع الخادم في علامة التبويب نظرة عامة ؛
أنا. حدد استخدام تثبيت Tomcat (يتحكم في تثبيت Tomcat)
الثاني. قم بتغيير محتوى مسار النشر إلى: WebApps
ثالثا
ج). انقر بزر الماوس الأيمن فوق tomcat ، أضف وإزالة ... ، أضف الدراسة
د). ابدأ Tomcat ؛
ه). افتح http: // localhost: 8080/study/hello في المتصفح والوصول ناجح! كما هو مبين في الشكل أدناه:
انتهت العملية!
ما سبق هو كل محتوى Eclipse باستخدام Maven لبناء Spring MVC. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.