खोज…


टिप्पणियों

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

द ग्रिल्स होमपेज यहां पाया जाता है

संस्करण

संस्करण टिप्पणियों रिलीज़ की तारीख
2.5.5 2.x विरासत लाइन में नवीनतम संस्करण 2016/10/27
3.2.2 30-अक्टूबर -2016 तक नवीनतम 2016/06/24
3.2.3 3.x में नवीनतम संस्करण 2016/11/10

दाने की स्थापना

नोट: ग्रेल्स को स्थापित करने से पहले, आपके सिस्टम पर GRAILS को एक जावा JDK स्थापित होना चाहिए (एक रनटाइम वातावरण JRE पर्याप्त नहीं है)। कृपया देखें, JDK कैसे स्थापित करें । इस लेखन के रूप में, यह नवीनतम जेडीके स्थापित करने के लिए अनुशंसित है।


Mac OSX, Linux, Cygwin, Solaris और FreeBSD के लिए:

ग्रिल्स संस्करणों का प्रबंधन करने का सबसे सरल तरीका एसडीकेमैन का उपयोग करना है । यदि sdkman स्थापित है, तो आप का उपयोग कर किसी भी संस्करण को स्थापित कर सकते हैं

sdk install grails [version]

यह अधिकार प्राप्त करने के लिए सभी चरणों का ध्यान रखेगा। यदि आप version छोड़ते हैं, तो नवीनतम संस्करण को स्थापित किया जाएगा। के लिए का उपयोग कर के बारे में अधिक sdkman , का उल्लेख sdkman उपयोग पेज


लिनक्स के लिए:

    GRAILS_HOME=$HOME/bin/grails/current
    # abbreviating it using "..." for brevity
    PATH=$GRAILS_HOME/bin:$JAVA_HOME/bin: ... :$PATH

विंडोज के लिए:

  1. Oracle से एक जावा JDK डाउनलोड करें और अपने विंडोज मशीन पर स्थापित करें। स्थापना फ़ोल्डर पर ध्यान दें।
  2. डाउनलोड पेज से मैन्युअल रूप से ग्रिल्स का एक संस्करण डाउनलोड करें
  3. कहीं भी आप चाहें, तो ग्रिल्स फ़ाइल निकालें।
  4. महत्वपूर्ण: आपको 2 नए पर्यावरण चर JAVA_HOME और GRAILS_HOME सेट करने GRAILS_HOME (Windows 10 के लिए * नियंत्रण कक्ष \ प्रणाली और सुरक्षा \ सिस्टम \ उन्नत सिस्टम सेटिंग्स \ उन्नत टैब \ पर्यावरण चर) के तहत *, निकाले गए निर्देशिकाओं की ओर इशारा करते हुए, जैसे।

नाम: JAVA_HOME

मान: C: \ Programs \ Java \ jdk1.8.0_31

नाम: GRAILS_HOME

मान: c: \ grails \ grails-3.2.4

  1. महत्वपूर्ण: आपको JATA_HOME और GRAILS_HOME दोनों को शामिल करने के लिए Windows PATH चर का विस्तार करना होगा। पथ चर भी नियंत्रण कक्ष में पाया जाता है (देखें 4), उदाहरण के लिए अंत में निम्नलिखित जोड़ें:

; C: \ कार्यक्रम \ जावा \ jdk1.8.0_31 \ बिन; c: \ grails \ grails-3.2.4; c: \ grails \ grails-3.2.4 \ बिन

  1. सत्यापित करने के लिए कि आपका इंस्टॉलेशन सही है, कमांड प्रॉम्प्ट खोलें और GRAILS -VERSION टाइप करें। आपको कुछ मिलना चाहिए:
| Grails Version: 3.2.4
| Groovy Version: 2.4.6
| JVM Version: 1.8.0_65

एक एप्लिकेशन बनाना

ग्रिल्स एप्लिकेशन बनाने के लिए, grails create-app कमांड का उपयोग करें। निम्नलिखित कमांड एक ग्रेल्स एप्लिकेशन बनाता है, जिसका नाम वर्तमान निर्देशिका में myapp है:

grails create-app fancy-app

इसे चलाना, नव निर्मित, अनुप्रयोग निर्देशिका पर जाकर जितना सरल है:

cd fancy-app

और फिर

grails run-app 
// in order to run the app on a different port, e.g. 8888, use this instead
grails run-app -port 8888
// in order to run the app with a secure communication
grails run-app -https

एक अनुप्रयोग का परीक्षण

बनाने के लिए * ग्रेड्स में कमांड स्वचालित रूप से आपके लिए src / test / groovy डायरेक्टरी के भीतर यूनिट या इंटीग्रेशन टेस्ट बनाते हैं। यह निश्चित रूप से आप पर निर्भर है कि इन परीक्षणों को वैध परीक्षण तर्क, सूचनाओं के साथ यूनिट और एकीकरण परीक्षणों के अनुभाग में पाया जा सकता है।

परीक्षण निष्पादित करने के लिए आप निम्नानुसार परीक्षण-ऐप कमांड चलाते हैं:

grails test-app

एक मॉडल बनाना

ग्रिल्स में एक मॉडल (देखें: मॉडल-व्यू-कंट्रोलर पैटर्न) एक तथाकथित डोमेन क्लास द्वारा दर्शाया गया है। डोमेन कक्षाएं अनाज में सूचनाओं की दृढ़ता और प्रस्तुति दोनों को परिभाषित कर सकती हैं। डोमेन कक्षाएं भी मान्यताओं को समाहित कर सकती हैं।

अपने ग्रेल्स एप्लिकेशन में कारों के एक बेड़े को प्रबंधित करने के लिए आप अपने बेड़े में विभिन्न कारों का वर्णन, भंडारण और प्रतिनिधित्व करने के लिए एक डोमेन वर्ग को परिभाषित कर सकते हैं।

एक डोमेन वर्ग के लिए एक स्टब बनाने के लिए अपने एप्लिकेशन फ़ोल्डर के अंदर निम्न कमांड निष्पादित करें:

grails create-domain-class org.fleetmanager.Car

इसके बाद, जेनरेट की गई कार को खोलें। ग्रेवी फाइल और अपने डोमेन वर्ग को निम्नानुसार संपादित करें:

package org.fleetmanager

class Car {
   String      manufacturer
   String      model
   String      color
   Integer     year
   Date        acquisitionDate
   Boolean     isElectric
}

अंत में, अपने कार डोमेन के लिए एक नियंत्रक उत्पन्न करें और निम्नलिखित ग्रिल्स कमांड का उपयोग करके देखें:

grails generate-all org.fleetmanager.Car

अब, आप अपने एप्लिकेशन चला सकते हैं, कार नियंत्रक का चयन कर सकते हैं और अपने बेड़े का प्रबंधन कर सकते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow