คำถามติดแท็ก grails

Grails เป็น Open Source, full stack, web application framework ที่ใช้ภาษาการเขียนโปรแกรม Groovy (ซึ่งจะขึ้นอยู่กับ Java virtual machine (JVM) และ Java โดยเฟรมเวิร์กจะเน้นไปที่การพัฒนาแอปพลิเคชันที่มีประสิทธิภาพสูงโดยทำตาม "การเข้ารหัส ตามแบบแผน "และใช้เทคโนโลยี Java ทั่วไปเช่น Hibernate และ Spring

11
การโพสต์ไฟล์และข้อมูลที่เกี่ยวข้องไปยัง RESTful WebService ควรเป็น JSON
นี่อาจจะเป็นคำถามที่โง่ แต่ฉันมีหนึ่งในคืนนั้น ในแอปพลิเคชันฉันกำลังพัฒนา RESTful API และเราต้องการให้ลูกค้าส่งข้อมูลเป็น JSON ส่วนหนึ่งของแอปพลิเคชันนี้ต้องการให้ลูกค้าอัปโหลดไฟล์ (โดยทั่วไปคือรูปภาพ) รวมถึงข้อมูลเกี่ยวกับรูปภาพ ฉันมีปัญหาในการติดตามว่าเกิดอะไรขึ้นในคำขอเดียว เป็นไปได้หรือไม่ที่ Base64 ข้อมูลไฟล์ลงในสตริง JSON? ฉันจะต้องทำการโพสต์ 2 ครั้งไปยังเซิร์ฟเวอร์หรือไม่ ฉันไม่ควรใช้ JSON สำหรับสิ่งนี้? ในฐานะที่เป็นบันทึกด้านข้างเรากำลังใช้ Grails บนแบ็กเอนด์และบริการเหล่านี้เข้าถึงได้โดยลูกค้ามือถือดั้งเดิม (iPhone, Android, ฯลฯ ) หากมีสิ่งใดที่สร้างความแตกต่าง
757 json  rest  grails  file-upload 

11
Spring มีอะไรในโลกบ้าง
ฉันยังไม่พบคำจำกัดความระดับสูงของ Spring beans ที่ฉันสามารถเข้าใจได้ ฉันเห็นพวกเขาอ้างถึงบ่อยครั้งในเอกสารและหนังสือของ Grails แต่ฉันคิดว่าการเข้าใจในสิ่งที่พวกเขาจะเป็นประโยชน์ ดังนั้น Spring Spring คืออะไร? พวกเขาจะถูกนำไปใช้อย่างไร? พวกเขามีบางอย่างเกี่ยวกับการฉีดพึ่งพาหรือไม่
397 java  spring  grails 

2
วิธีเพิ่มจำนวนตัวแก้ไขที่เปิดสูงสุดใน IntelliJ ได้อย่างไร
ฉันกำลังสร้างแอป grails ด้วย IntelliJ 9.0 และฉันเป็นแฟนตัวยงของทางลัด CTR + TAB ที่สลับระหว่างตัวแก้ไขที่ใช้งานอยู่ อย่างไรก็ตามตามค่าเริ่มต้น IntelliJ จะเปิดเฉพาะบรรณาธิการที่เปิดใช้งานอยู่ 10 คนเท่านั้นในเวลาเดียวกัน เห็นได้ชัดว่าไม่เพียงพอสำหรับฉัน คุณรู้หรือไม่ถ้าเป็นไปได้ฉันจะกำหนดค่า IDE ของฉันให้เปิดใช้งานตัวแก้ไขเพิ่มเติมได้อย่างไรในเวลาเดียวกัน

1
Clojure 1.2.1 / 1.3 / 1.4 'proxy ที่สร้างใน Grails 2.0.0 runtime ล้มเหลว 1.2.0 ไม่เป็นไร
ผมทำงานเกี่ยวกับการขยายปลั๊กอิน Grails ClojureในGrails 2.0.0 (และ 2.1.0-ภาพนิ่ง) และฉันต้องการที่จะปรับปรุงมันClojure 1.3.0และเพิ่มclojure.tools.logging Clojure แสดงข้อยกเว้นระหว่างการรวบรวม พร็อกซีของฟังก์ชันล็อกสตรีมของ a ByteArrayOutputStreamin clojure.tools.logging: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) ฉันไปลบclojure.tools.loggingและเขียนพร็อกซีที่ถูกถอดออกของObject: (proxy [java.lang.Object] [] (toString [] "proxy's toString")) และมันก็โยนClassCastExceptionข้อความและข้อความนั้นออกไป ฉันพยายามพิมพ์macroexpand-1ของพร็อกซีและได้รับสิ่งเดียวกัน ฉันเปลี่ยนกลับเป็น Clojure 1.2.0 และพร็อกซีทำงานได้ดีอีกครั้ง ฉันลองใช้จำนวน 1.4.0 และมีพฤติกรรมเช่นเดียวกับ 1.3.0 1.2.1 ยังมีข้อยกเว้นบางอย่าง แต่ฉันพยายามตี 1.3.0 ดังนั้นฉันจึงไม่ได้ใช้เวลากับมันมากนัก สแต็คร่องรอยจุดที่ 'ฟังก์ชั่น GEN-วิธีการที่กำหนดไว้ในหนึ่งในช่วยให้รูปแบบของในgenerate-proxycore_proxy.clj …
103 grails  groovy  clojure  proxy 

3
มีวิธีที่ดีกว่าในการเขียนเช็คว่างนี้หรือไม่
ฉันต้องทำการตรวจสอบค่าว่าง / ค่าว่างในบางรหัสก่อนที่จะใช้ตรรกะบางอย่าง ฉันมีรายการด้านล่างเพราะฉันรู้สึกว่า!members?.emptyไม่ถูกต้อง มีวิธีที่ง่ายกว่าในการเขียนต่อไปนี้หรือไม่? if (members && !members.empty) { // Some Work }
102 grails  groovy 

12
เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาด“ ค่า Null ถูกกำหนดให้กับคุณสมบัติของตัวตั้งค่าประเภทดั้งเดิมของ” เมื่อใช้ HibernateCriteriaBuilder ใน Grails
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อใช้แอตทริบิวต์ดั้งเดิมในวัตถุโดเมน grails ของฉัน: Null value was assigned to a property of primitive type setter of MyDomain.myAttribute org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of MyDomain.myAttribute at grails.orm.HibernateCriteriaBuilder.invokeMethod(HibernateCriteriaBuilder.java:1077)
101 grails  gorm 

4
“ Groovy” และ“ Grails” คืออะไรและสร้างขึ้นโดยใช้แอปพลิเคชันประเภทใด
ทุกวันนี้ฉันได้ยินเกี่ยวกับ "Groovy on Grails" มากมายและฉันต้องการทราบข้อมูลเพิ่มเติม: Groovy คืออะไร? Grails คืออะไร? แอปพลิเคชันประเภทใดที่สร้างขึ้นโดยใช้ Groovy บน Grails
100 grails  groovy 

8
จะส่งพารามิเตอร์ไปยังโมดอลได้อย่างไร?
ฉันต้องการที่จะผ่านuserNameจากรายการของuserNameSA modalเข้าสู่ระบบผู้ใช้คลิกบนทวิตเตอร์บูต ฉันใช้Grailsกับangularjsซึ่งข้อมูลจะแสดงผลผ่านทางangularjs การกำหนดค่า หน้ามุมมอง grails ของฉันencouragement.gspคือ <div ng-controller="EncouragementController"> <g:render template="encourage/encouragement_modal" /> <tr ng-cloak ng-repeat="user in result.users"> <td>{{user.userName}}</rd> <td> <a class="btn btn-primary span11" href="#encouragementModal" data-toggle="modal"> Encourage </a> </td> </tr> ของฉันencourage/_encouragement_modal.gspคือ <div id="encouragementModal" class="modal hide fade"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3>Confirm encouragement?</h3> </div> <div class="modal-body"> Do you really …

11
วิธีเปลี่ยน grails localhost port?
ฉันใช้ grails 2.0.4 และฉันต้องการใช้พอร์ต: 8090 แทน 8080 สำหรับ localhost ดังนั้นต้องการความช่วยเหลือในการเปลี่ยนพอร์ตเป็น 8090 อย่างถาวร
91 grails 

14
เป้าหมายที่ถูกต้องสำหรับตัวแปรสภาพแวดล้อม JAVA_HOME สำหรับการแจกจ่ายที่ใช้ Linux OpenJDK Debian คืออะไร
ใน Windows JAVA_HOMEต้องชี้ไปที่โฟลเดอร์การติดตั้ง JDK (เพื่อให้JAVA_HOME/binมีไฟล์ปฏิบัติการทั้งหมดและJAVA_HOME/libsมีjarไลบรารีเริ่มต้นทั้งหมด) หากฉันดาวน์โหลด JDK บันเดิลของ Sun และติดตั้งใน Linux ก็เป็นขั้นตอนเดียวกัน อย่างไรก็ตามฉันต้องใช้แพ็คเกจ OpenJDK เริ่มต้นของ Kubuntu ปัญหาคือว่า executables /usr/binทั้งหมดจะอยู่ใน /usr/share/javaแต่ไหจะอยู่ใน เนื่องจากไม่ได้อยู่ในJAVA_HOMEโฟลเดอร์เดียวกันฉันจึงมีปัญหากับ Grails และอาจมีปัญหากับแอปพลิเคชันอื่น ๆ ที่คาดว่าจะมีโครงสร้าง Java มาตรฐาน ถ้าฉันใช้: JAVA_HOME=/usr แอ็พพลิเคชันและสคริปต์ทั้งหมดที่ต้องการใช้ Java ที่สามารถเรียกใช้งานได้สามารถใช้โพรซีเดอร์มาตรฐานcall $JAVA_HOME/bin/executableได้ อย่างไรก็ตามเนื่องจากไหอยู่ในสถานที่อื่นจึงไม่พบเสมอไป (เช่นในจอกที่ฉันClassDefNotFoundหามาnative2ascii) ในทางกลับกันถ้าฉันใช้: JAVA_HOME=/usr/share/java ไม่มีของ executables Java ( java, javacฯลฯ ) สามารถพบได้ ดังนั้นวิธีที่ถูกต้องในการจัดการJAVA_HOMEตัวแปรใน Linux ที่ใช้ Debian คืออะไร? …

15
Grails คุ้มค่าหรือไม่? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา นี่เป็นคำถามครึ่งๆกลางๆ ใช้ Grails คุ้มไหม? ฉันกำลังพยายามพัฒนาเว็บแอปพลิเคชันที่ใช้ฐานข้อมูลที่ค่อนข้างเรียบง่าย ความเชี่ยวชาญของฉันอยู่ใน Java ดังนั้น Grails โดยธรรมชาติจึงดูเหมือนเป็นทางเลือกที่ดี ตอนแรกฉันคิดว่าจะใช้ Spring, JPA และ Hibernate แต่ก่อนหน้านี้ฉันเคยใช้มันมาก่อนและพบกับงานกำหนดค่าและการเขียนโค้ดที่น่าเบื่อทุกประเภท Grails โฆษณาตัวเองว่าแก้ปัญหานี้ได้ ความหงุดหงิดที่สุดของฉันกับ Grails คือเรื่องเล็กน้อยที่ไม่ได้ผล สิ่งที่ฉันหมายถึงคือมันไม่ได้ผลอย่างที่คิดโดยสังหรณ์ใจว่ามันควรจะเป็น มันหยาบมากรอบ ๆ ขอบ ฉันประสบปัญหาอยู่ตลอดเวลา บางครั้งฉันก็ขาดความเข้าใจ Grails บางครั้งฉันก็ค้นพบข้อบกพร่องของ Grails ที่ถูกต้อง ปัญหาสำคัญประการหนึ่งคือการขาดการรวม Eclipse ที่ดี มีปลั๊กอิน Groovy และ Grails แต่ไม่ได้ทำอะไรมากไปกว่าการเน้นไวยากรณ์ โทร Groovy จากชวาและในทางกลับกันเป็นความเจ็บปวดมากที่จะกำหนดค่า …
87 java  grails 

10
วิธีบันทึกคำสั่ง SQL ใน Grails
ฉันต้องการเข้าสู่คอนโซลหรือในไฟล์แบบสอบถามทั้งหมดที่ Grails ทำเพื่อตรวจสอบประสิทธิภาพ ฉันกำหนดค่านี้ไม่สำเร็จ ความคิดใด ๆ จะช่วยได้
86 sql  logging  grails 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.