2009-04-22 20 views
17

मैं एक उदाहरण के लिए वसंत MVC 2.5 वेब अनुप्रयोग है कि मैं आसानी से कर सकते हैं देख रहा हूँ:वसंत MVC नमूना वेब अनुप्रयोग

  • एक स्थानीय एप्लिकेशन सर्वर से ग्रहण
  • क्रियान्वित एक परियोजना के रूप सेटअप (का उपयोग कर चींटी/Maven)

वहाँ उदाहरण अनुप्रयोगों की एक जोड़ी वसंत वितरण ('petclinic' और 'jpetstore') के साथ शामिल हैं, लेकिन वे किसी भी ग्रहण परियोजना फ़ाइलें (या एक तरह से उन्हें उत्पन्न करने के लिए) प्रदान नहीं करते। वे मेरी जरूरतों के लिए थोड़ा जटिल लगते हैं, उदा। एक स्थानीय डेटाबेस सेटअप करने की आवश्यकता है।

+0

यहां एक है: http://www.tugay.biz/2016/05/hello-world-with-spring-framework-jsf.html –

उत्तर

9

जबकि विशेष रूप से कोई ऐप डाउनलोड नहीं कर सकता है, Developing a Spring Framework MVC application step-by-step एंट बिल्ड स्क्रिप्ट के साथ एक्लिप्स में एक वसंत अनुप्रयोग बनाने को कवर करता है, जो यूनिट परीक्षणों के साथ पूरा होता है। (एक स्थानीय डीबी स्थापित करने की आवश्यकता)

  • वसंत MVC 2.5
  • चींटी
  • का उपयोग करता है HSQL का उपयोग कर एक स्थानीय एप्लिकेशन सर्वर से ग्रहण
  • क्रियान्वित परियोजना:

    यह निम्न आवश्यकताओं को पूरा

+1

ट्यूटोरियल ग्रहण में प्रोजेक्ट बनाने को कवर नहीं करता है ?? क्या परियोजना प्रकार? बहुत अजीब जब तक मैं इसे याद नहीं किया! – Blankman

+1

भाग 1 परियोजना संरचना की स्थापना के साथ शुरू होता है और यह ग्रहण का उपयोग करता है। देखें: http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html। –

4

वसंत MVC यहाँ के लिए एक Maven मूलरूप आदर्श (टेम्पलेट परियोजना संरचना) नहीं है:

http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

जांच के इस प्रकार के लिए एक अच्छा प्रारंभिक जगह है यही कारण है कि। एक आदर्श Maven का उपयोग कर बनाने के लिए पहले Maven स्थापित:

http://maven.apache.org/plugins/maven-install-plugin/

और फिर मूलरूप आदर्श का उपयोग कर एक परियोजना बनाने:

http://maven.apache.org/guides/introduction/introduction-to-archetypes.html

ग्रहण इस आसान बनाने के लिए के लिए आप भी m2eclipse प्लगइन का उपयोग कर सकते हैं और यह आपको विज़ार्ड का उपयोग करके प्रोजेक्ट के चरणों के माध्यम से ले जाता है। बस राइट क्लिक करें -> नई परियोजना -> अन्य, मेवेन और आर्केटाइप का चयन करें। उम्मीद है की वो मदद करदे।

15

स्प्रिंग एमवीसी प्रोजेक्ट के साथ उठने और चलाने का सबसे आसान तरीका SpringSource Tool Suite का उपयोग करना है, जो एक्लिप्स पर आधारित एक और निःशुल्क आईडीई है।

आईडीई और स्प्रिंग/मेवेन के बीच एकीकरण तंग है, और यह आपके वेब ऐप को तैनात करने के लिए पहले से ही एक एप्लिकेशन सर्वर के साथ आता है।

एक स्प्रिंग एमवीसी वेब ऐप काम करने के लिए इन चरणों का पालन करें।

    सेट करने के लिए
  1. एसटीएस में एक नई परियोजना: फ़ाइल क्लिक करें -> नई -> स्प्रिंग खाका परियोजना -> स्प्रिंग MVC परियोजना
  2. निर्भरता में खींच सकते हैं और अपनी परियोजना को संकलित करने के लिए: सही अपने नए प्रोजेक्ट क्लिक करें -> के रूप में चलाने के लिए -> Maven स्थापित
  3. एक आवेदन सर्वर के अंदर अपनी परियोजना को चलाने के लिए: सही अपने नए प्रोजेक्ट क्लिक करें -> के रूप में चलाने के लिए -> सर्वर पर चलाने के लिए -> SpringSource टीसी सर्वर

अगर यह काम करता है, तो आप एक देखेंगे वेब पेज कह रहा है "बधाई हो! तुम वसंत दौड़ रहे हो!"

1

मुझे ड्रू के वर्णन के रूप में यह काम मिल गया, लेकिन नए उपयोगकर्ताओं के लिए एक जाल है (जिसका अर्थ है ताजा इंस्टॉल, मेवेन या एम 2 ग्रहण से कोई परिचितता नहीं)। आपको यह त्रुटि मिल जाएगा:

[ERROR] Error executing Maven. 
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml 

और आसपास काम सिर्फ एक लगभग खाली settings.xml बनाने के लिए है: (। मैं बाद में this bug report पाया जाता है) उसके बाद

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
</settings> 

, मैं व्यापार में था मैं एक WAR फ़ाइल के रूप में निर्यात करने में भी सक्षम था और वेबस्पेयर सामुदायिक संस्करण की स्थापना पर तैनात था। धन्यवाद, ड्रू!


एक छोटी सी कम पहले, मैं ने लिखा है:

Hmph। कोई बात नहीं। मैंने छोड़ दिया, मेरी मशीन बंद कर दी, और जब मैं वापस आया, सब कुछ काम किया (एक मामूली मेवेन मुद्दे को छोड़कर मैं काम कर रहा हूं)। इसे एक बग तक चॉक करें।


इससे पहले, मैं ने लिखा है:

मैं बहुत एसटीएस के बारे में जानने के लिए उत्सुक था, इसलिए मैं डाउनलोड किया है और यह स्थापित। यह पूरी तरह से चला गया। यह एक नई मशीन है, इसलिए मेरे पास सब कुछ नवीनतम है - जावा 1.6, ग्रहण 3.5.1, आदि

उपर्युक्त निर्देशों के चरण 2 पर, मुझे यह त्रुटि मिलती है: "निर्दिष्ट जेआरई स्थापना मौजूद नहीं है "

मैंने हर जगह पथ सेट कर दिए हैं, इसलिए मुझे यकीन नहीं है कि जेआरई किस बारे में शिकायत कर रहा है। मदद?

2

एक्लिप्स परियोजना फ़ाइलों को उत्पन्न करने के लिए: एमवीएन ग्रहण का उपयोग करें: प्रोजेक्ट को अपने कार्यक्षेत्र में आयात करने से पहले ग्रहण करें। यह सभी आवश्यक कॉन्फ़िगरेशन फ़ाइलों को बनाएगा और आपके प्रोजेक्ट को सभी आवश्यक निर्भरताओं के साथ हुक करेगा।

वसंत-नमूने में एमवीसी-मूल और एमवीसी-अजैक्स नमूना परियोजनाएं (एसवीएन यूआरएल: https://src.springframework.org/svn/spring-samples) सरल परियोजनाएं हैं जिन्हें किसी भी स्थानीय डेटाबेस समर्थन की आवश्यकता नहीं है।

संबंधित मुद्दे