तो हाल ही में मैं क्लोजर में देख रहा हूं, और मुझे भाषा पसंद है। मैं देखना चाहता हूं कि मैं खुद को चुनौती देने के लिए इसमें एक छोटा सा वेब एप्लिकेशन कर सकता हूं या नहीं। हालांकि, मेरे पास जावा से संबंधित वेब अनुप्रयोगों को स्थापित करने में बिल्कुल कोई अनुभव नहीं है। असल में, मुझे जावा के साथ वास्तव में बहुत अधिक अनुभव नहीं है। मैं कहाँ से प्रारम्भ करूँ? मुझे अपाचे और एलएएमपी स्टैक के साथ बहुत अनुभव है, और मुझे अपाचे पर पता है कि मैं ज्यादातर मामलों में फास्ट-सीजीआई का उपयोग करता हूं, लेकिन मुझे जावा दुनिया में समतुल्य नहीं पता (यदि कोई है तो)।क्लोजर वेब एप्लिकेशन - मैं कहां से शुरू करूं?
असल में, मैं सिर्फ सर्वर की स्थापना और हो रही है इसे शुरू के साथ मदद की जरूरत है। मैं समझता हूं (कुछ हद तक) शुद्ध जावा एप्लिकेशन को कैसे तैनात किया जाए, लेकिन शुद्ध क्लोजर एप्लिकेशन के बारे में क्या? वह कैसे काम करता है? मुझे लगता है, एक ऐसी दुनिया से आ रहा है जहां सभी वेब अनुप्रयोग स्क्रिप्टिंग भाषाओं में लिखे गए हैं, यह मेरे लिए बिल्कुल नया है।
ओह, और वैसे, मैं क्लोजर फ्रेमवर्क जैसे कंपोजर का उपयोग नहीं करना चाहता हूं। इससे इस के सीखने के हिस्से को हराया जाएगा।
अग्रिम धन्यवाद।
हम्म, ठीक है, मैं यह काम करने के बारे में एक विचार प्राप्त करने के लिए कंपोजर के स्रोत कोड पर एक नज़र डालेगा। अगर मैं गंभीर रूप से एक पूर्ण वेब अनुप्रयोग लिख रहा था, तो शायद मैं इसका उपयोग करूँगा, लेकिन मैं स्वयं को जावा सर्वर के काम के तरीके से पेश करने के लिए खुद को यह परत लिखना चाहता हूं। +1 –
क्लोजर के डेटा संरचनाओं के लिए HTTP-प्रतिक्रिया और अनुरोध के बीच मैपिंग का एक अच्छा अवलोकन के लिए, जैसा कि इसे रिंग और कंपोज़र में उपयोग किया जाता है, मैं अनुशंसा करता हूं कि http://github.com/mmcgrana/ring/blob/master/ एसपीईसी – pmf
मैं निश्चित रूप से अंगूठी में देखता हूं, क्योंकि यह क्लोजर को सर्वलेट के बराबर प्रदान करता है और आवश्यकतानुसार अधिक जावा जानने की आवश्यकता के साथ काफी मदद करता है। मैंने देखा है कि प्रत्येक क्लोजर वेब ढांचा, इसे अनुवाद परत के रूप में उपयोग करते हुए इसके शीर्ष पर बैठता है। – deterb