2012-06-21 7 views
6

के बिना जावा वेब विकास मुझे कुछ जावा वेब विकास करने में दिलचस्पी है, लेकिन मुझे ग्रहण का उपयोग करने में वास्तव में दिलचस्पी नहीं है। मैंने अतीत में ग्रहण का उपयोग किया है और मेरे लिए ऐसा लगता है कि मुझे वास्तव में दिलचस्पी नहीं है। हालांकि, मुझे कुछ अपस्टार्ट समस्याएं हैं।एक्सेलिप

क्या किसी के पास एक्लिप्स (या उस मामले के लिए कोई अन्य आईडीई) के बिना जावा वेब विकास के साथ उठने और चलाने में कोई अच्छा संदर्भ/ट्यूटोरियल है?

+4

मेरा अनुमान है कि आपको जल्द ही "अमूर्तता की अतिरिक्त परत" में रुचि होगी ... आप वास्तव में रास्ते से अमूर्तता कहां देखते हैं? यह सिर्फ स्वचालन है, नहीं? – Thilo

+0

अच्छी टिप्पणी। मैंने अतीत में ग्रहण का उपयोग किया है और ऐसा लगता है कि जब भी मैं ग्रहण के साथ काम करता हूं और एक पुराना जावा/वेब प्रोजेक्ट देखता हूं, अब कुछ भी काम नहीं करता है। कोई आईडीई का उपयोग नहीं करना और चीजों को कॉन्फ़िगर करना मैन्युअल रूप से लगता है जैसे प्रोजेक्ट अधिक "हस्तांतरणीय" होगा। यदि इसका कोई औचित्य हो..? – Luke

+1

यह समझ में आता है। मैं कहता हूं कि अपने निर्माण को नियंत्रित करने के लिए मेवेन के साथ जाएं, लेकिन आईडीई भाग के लिए ग्रहण का उपयोग करें। और जानें कि निर्माण के दौरान वास्तव में क्या होता है। – Thilo

उत्तर

4

एक मेवेन प्रोजेक्ट बनाएं और जेट्टी या ग्लासफ़िश जैसे एम्बेडेड वेब सर्वरों में से एक का उपयोग करें।

इसके अलावा, यह दृष्टिकोण आपको सीधे कमांड लाइन के साथ काम करने या नेटबीन्स, एक्लिप्स या इंटेलिजे को अपने आईडीई के रूप में उपयोग करने की अनुमति देता है क्योंकि वे मेवेन प्रोजेक्ट का समर्थन करते हैं। मुझे नहीं लगता कि जेड डेवलपर अभी तक कर सकता है।

(ग्रहण को बाज़ार से m2e प्लगइन की आवश्यकता हो सकती है, और यह सभी ग्रहण विन्यास को पारदर्शी और सीधे संभालती है। अत्यधिक अनुशंसित)।

+0

यह एक अच्छा विचार है, भले ही आप ग्रहण का उपयोग करें। – Thilo

+0

लेकिन मुझे यकीन नहीं है कि मेवेन जोड़ने से कोई अमूर्तता हटा दी जाती है। – Thilo

+0

मेवेन का उपयोग करना एक दिलचस्प विचार है। मैंने मेवेन का उपयोग नहीं किया है, लेकिन मैं इसे जाने के लिए तैयार हूं। – Luke

1

आप केवल नोटपैड का उपयोग करके जावा वेब विकास कर सकते हैं। अतिरिक्त काम है, आपको कुछ अतिरिक्त कोड लिखना है (जैसे सर्वलेट में आपको web.xml http://www.tutorialspoint.com/servlets/servlets-first-example.htm लिखना होगा)। स्ट्रूट्स, हाइबरनेट और स्प्रिंग फ्रेमवर्क में, आपको नोटपैड में कॉन्फ़िगरेशन फ़ाइल लिखनी है।

+0

वह अतिरिक्त कोड क्यों है? आपको उस कोड को एक्लिप्स में भी लिखना होगा .. ग्रहण सिर्फ आपकी मदद करेगा। – Thilo

+0

सर्वलेट के मामले में, यदि आप नोटपैड का उपयोग कर रहे हैं, तो आपको संपूर्ण वेब.एक्सएमएल लिखना होगा, लेकिन आईडीई के मामले में हमें केवल सर्वलेट क्लास नाम संपादित करना होगा। हाइबरनेट जैसे फ्रेमवर्क के मामले में, हमें पूरी पोजो कक्षा लिखनी है, लेकिन आईडीई के मामले में, हमें आईडीई में सेम नाम को कॉन्फ़िगर करना होगा। स्ट्रूट्स और स्प्रिंग फ्रेमवर्क के मामले में, हमें कॉन्फ़िगरेशन फ़ाइल लिखनी है। – adityak