2009-01-28 10 views
13

मैं सिर्फ ग्रूवीक्या पूरे grails सामान के बिना जीएसपी (groovy सर्वर पेजों) के साथ काम करना संभव है?

मैं अपने ही-छोटे वेब रूपरेखा, बहुत ही सरल और प्रबंधनीय कुछ विकसित करने के बारे में सोच रहा था के साथ एक छोटा सा खेलने के लिए चाहता हूँ ...

तो मैं जीएसपी का उपयोग tou करना चाहते हैं पृष्ठों अपने सभी निर्भरता के साथ और परदे के पीछे के चौखटे पूरे grails सामान स्थापित करने के लिए, होने whtout ...

किसी को भी मुझे क्या डाउनलोड करने के लिए है, जहां स्थापित करने के लिए, कैसे बिल्ला कॉन्फ़िगर करने के लिए पर विस्तृत निर्देश प्रदान कर सकते हैं, आदि ..


,210

कुछ जानकारी मैंने पाया अब तक

Groovy Servlets

GSP Tag Reference

इस सुंदर मैं क्या तलाश कर रहा हूँ के करीब है, लेकिन अभी भी क्या डाउनलोड करने के लिए पता नहीं है, जहां यह आदि को बचाने के लिए, ...

http://groovy.codehaus.org/GSP

और देखो क्या इसे यहाँ कहते हैं ...

जीएसपी एक स्टैंडअलोन मॉड्यूल के रूप में नहीं रखा जाता है। लेकिन इसे Grails में फोर्क और reintegrated किया गया है।

?

+0

मैं "ताज़ा" करने के लिए इस सवाल का ई चाहते हैं 2015 (ग्रोवी 2.4)। कुछ साल पहले मेरे पास गैर-ग्रेल्स जीएसपी (ग्रोवी 1.7-1.8) के साथ एक छोटा लेकिन अच्छा अनुभव था। –

उत्तर

17

ठीक है, ऐसा लगता है जैसे कि यह बहुत मुश्किल काम में नहीं था के रूप में मैं उम्मीद

सिर्फ सी से ग्रूवी सभी-1.5.7.jar

कॉपी करने के लिए किया था: \ ग्रूवी \ जावा -1.5.7 \ एम्बेड होने

सेल्सियस तक

: \ जावा \ बिलाव 6.0 \ lib

और सी निम्न पंक्तियां जोड़ें: \ बिलाव 6.0 \ conf \ वेब \ जावा।एक्सएमएल

<!-- Groovy mapping - sas 2009-01-29 --> 
<servlet> 
    <servlet-name>Groovy</servlet-name> 
    <servlet-class>groovy.servlet.GroovyServlet</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>Groovy</servlet-name> 
    <url-pattern>*.groovy</url-pattern> 
</servlet-mapping> 

<servlet> 
    <servlet-name>GroovyTemplate</servlet-name> 
    <servlet-class>groovy.servlet.TemplateServlet</servlet-class>  
</servlet> 
<servlet-mapping> 
    <servlet-name>GroovyTemplate</servlet-name> 
    <url-pattern>*.gsp</url-pattern> 
</servlet-mapping> 

और यह काम किया !!!

मैं भी grails संस्थापक ...

यह वास्तव में है कि आसान हो सकता है डाउनलोड नहीं किया है ???

कुछ लिंक

http://noor.ojuba.org/2008/06/groovlets-setting-up/

+3

केवल बात मैं जोड़ना होगा, कि मैं सुझाव है कि आप अपने-webapp/वेब-INF/lib में ग्रूवी जार डाल यदि संभव हो तो, इस तैनाती को सरल बनाने और ग्रूवी –

+0

इसके पुराने का उपयोग कर अन्य एप्लिकेशन के साथ संघर्ष की संभावना को हटा देगा है लेकिन https://github.com/grails/grails-boot/tree/master/sample-apps/gsp –

+0

यह मैं क्या रूप में अच्छी तरह कर रहा हूँ है पता चलता है जो कैसे grails बिना जीएसपी उपयोग करने के लिए इस नमूने एप्लिकेशन देखते हैं, लेकिन टिप्पणी कि टेम्पलेट सर्लेट आपको '$ {...}' और '<% ... %> 'देता है, लेकिन टैग नहीं है जैसे' '। जो पठनीयता में पर्याप्त अंतर डालते हैं, समर्थन कस्टम टैगलिब्स का उल्लेख नहीं करते हैं। – Tobia

3

यह जावावर्ल्ड लेख एक हाथ उधार दे सकता है:: इस बीच जीएसपी मॉड्यूल परियोजना पृष्ठ देखें

Shed the weight with Groovlets

नहीं सभी वेब अनुप्रयोगों के लिए एक पूर्ण ढेर ढांचे की आवश्यकता होती है (Grails, रेल की तरह, वसंत एमवीसी, आदि)। मुझे गलत मत समझो, उपर्युक्त हिप फ्रेमवर्क स्वयं हल्के हैं (और बूट करने के लिए काफी शक्तिशाली हैं); हालांकि, उनके पास एक संबद्ध लागत है (हालांकि हाथ से समान कार्यक्षमता को रोल करने से बहुत कम है)। उदाहरण के लिए, कुछ अनुप्रयोगों को डेटा स्टोर की आवश्यकता नहीं होती है (परिणामस्वरूप, Grails का एक बड़ा हिस्सा - यानी, हाइबरनेट - उदाहरण के लिए, उपयोग नहीं किया जाएगा)। अन्य अनुप्रयोगों को वास्तव में एक शक्तिशाली दृश्य तकनीक की आवश्यकता नहीं होती है (उदाहरण के लिए, सरल सेवाओं को जेएसपी या जीएसपी की आवश्यकता नहीं होती है)।

0

मुझे यकीन है कि taglib कार्यक्षमता Groovlet सामान में है नहीं कर रहा हूँ कर रहे हैं।

1

Rabbtor की जांच करें। हम ग्रिल के टैग पुस्तकालयों के अनुकूलन के साथ स्प्रिंग एमवीसी अनुप्रयोगों के लिए आसान जीएसपी एकीकरण प्रदान करते हैं। सबसे आम टैग पुस्तकालय समर्थित हैं लेकिन कुछ Grails आश्रितों को हटा दिया गया था।

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