के साथ वेब प्रोजेक्ट्स के बीच अंतर जावा परियोजनाओं के बीच क्या अंतर है pom.xml और web.xml? क्या परियोजनाओं में एक ही समय में इन दोनों कॉन्फ़िगरेशन हो सकते हैं?pom.xml और web.xml
उत्तर
वे पूरी तरह से संगत हैं। वास्तव में, वे पूरी तरह से असंबंधित कार्य करते हैं।
pom.xml
configuration file for Maven projects है। अपने लक्ष्यों में से एक मेवेन का उपयोग करते समय एक परियोजना के संकलन और निर्माण में सहायता प्रदान करना है। आप एक चींटी build.xml
फ़ाइल या एक makefile
मेक फ़ाइल के रूप में के बारे में सोच अगर आप Maven करने के लिए परिचित नहीं हैं, कर सकते हैं (वास्तव में, यह एक बहुत अधिक कार्यक्षमता प्रदान कर सकते हैं)
web.xml
जावा ईई वेब अनुप्रयोग तैनाती की जानकारी देता है, जहाँ आप उदाहरण सर्लेट, सर्वलेट मैपिंग और वेबपैप के अन्य पहलुओं के लिए निर्दिष्ट करें।
- What is Maven अपाचे Maven साइट से।
- What is web.xml file and what all things can I do with it? SO पर सवाल।
pom.xml आपकी परियोजना को मैवेन के साथ कॉन्फ़िगर करने के लिए है।
वेब.एक्सएमएल उदाहरण के लिए टोमकैट के तहत सभी जावा ईई प्रोजेक्ट में उपयोग किया जाता है।
आप दोनों का उपयोग कर सकते हैं, मेवेन संकलन और आपके प्रोजेक्ट को तैनात करने के लिए है, तोमकैट आपका सर्वर है।
'web.xml' किसी भी प्रोजेक्ट के लिए उपयोग किया जाता है जो सर्वलेट कंटेनर का उपयोग करता है। यह ** ** ** टॉमकैट के लिए विशिष्ट नहीं है। –
हां, मैंने बाद में संशोधित किया है। – ke20
पोम किसी भी निर्भरता पुस्तकालय को परिभाषित करता है, यह मेवेन का हिस्सा है। यह मैवेन को आपकी साइट के lib फ़ोल्डर में डाउनलोड और स्टोर करने के लिए कौन सी जार फाइलें बताती है।
वेब एक्सएमएल यह है कि आपकी वेब प्रोजेक्ट कैसे कॉन्फ़िगर की गई है।
वे दोनों अलग-अलग चीजों के साथ सह-अस्तित्व में रह सकते हैं।
हाय @ Davos555, जहां मैं इस कोड
पीओएम जैसा कि आपको आवश्यक निर्भरताओं को खोजने के लिए मेवेन द्वारा उपयोग किया जाता है। – Davos555
धन्यवाद @ Davos555, –
web.xml
एक संकेतक है कि यह परियोजना किसी प्रकार के सर्वलेट कंटेनर (संभवतः यहां तक कि एक पूर्ण जावा ईई कंटेनर) में चल रही है।
pom.xml
एक संकेतक है कि परियोजना the Maven build system का उपयोग कर बनाई गई है।
उन दो चीजें पूरी तरह से ऑर्थोगोनल हैं, इसलिए किसी भी दिए गए प्रोजेक्ट में से कोई एक या दोनों नहीं हो सकता है।
दो फाइलों के पास एक दूसरे के साथ कुछ लेना देना नहीं है।
- pom.xml - Maven विन्यास फाइल। परियोजना
- web.xml - वेब अनुप्रयोग कॉन्फ़िगरेशन फ़ाइल के लिए निर्माण प्रक्रिया को नियंत्रित करता है। तैनाती और वेब अनुप्रयोग
पोम फ़ाइल वास्तव में आवेदन, इसकी सिर्फ निर्माण प्रक्रिया के लिए के साथ तैनात नहीं किया जाना चाहिए के विन्यास नियंत्रित करता है।
पीओएम "प्रोजेक्ट ऑब्जेक्ट मॉडल" के लिए खड़ा है। यह pom.xml नाम की फ़ाइल में आयोजित एक मेवेन प्रोजेक्ट का एक एक्सएमएल प्रतिनिधित्व है। http://maven.apache.org/pom.html
हाँ आप दोनों एक ही समय में कॉन्फ़िगरेशन कर सकते हैं।
- 1. pom.xml
- 2. pom.xml
- 3. web.xml
- 4. web.xml
- 5. web.xml
- 6. मैवेन pom.xml, एससीएम और रिलीज
- 7. web.xml
- 8. web.xml
- 9. web.xml
- 10. Maven2 pom.xml
- 11. मेरे pom.xml
- 12. घोषित web.xml
- 13. एकल web.xml
- 14. एकाधिक मेवेन pom.xml फ़ाइलें
- 15. mom से pom.xml
- 16. मैवेन के pom.xml
- 17. web.xml ऑर्डर या फ़िल्टर और श्रोता
- 18. web.xml सत्यापन त्रुटि
- 19. एकाधिक इंस्टॉल: एक ही pom.xml
- 20. ग्रहण को web.xml
- 21. web.xml लॉगिन पेज?
- 22. context.xml बनाम web.xml
- 23. web.xml की सुरक्षा-contraint
- 24. log4j: नहीं appenders web.xml
- 25. mvn कमांड में pom.xml निर्दिष्ट करें और अन्य प्रोजेक्ट
- 26. पर्यावरण-विशिष्ट web.xml grails में?
- 27. appengine-web.xml - XML त्रुटि मान्य
- 28. टॉमकैट में वास्तविक नाम (web.xml)
- 29. मेवेन: pom.xml में संस्करण गुणों को बदलें
- 30. web.xml, फॉर्म और मूल प्रमाणीकरण का उपयोग कर
धन्यवाद बहुत ज़वी .. – TechSpellBound
खुशी हुई जिसने मदद की :-) –