วันนี้ เกรม รอชเชอร์ หัวหน้าโครงการเกรลส์แจ้งในกลุ่มข่าวครับว่า GORM สามารถทำงานกับ SpringMVC ได้โดยตรง (นอกเกรลส์) แล้วโดยโค้ดที่ใช้เป็นโค้ดจากรุ่น1.1 ที่กำลังจะออกช่วงปลายเดือนกุมภาพันธ์ครับ
ตัวอย่าง SpringMVC คือแอพพลิเคชั่นคลาสสิก “petclinic” ซึ่งดาวน์โหลดได้จากที่นี่ครับ
http://svn.codehaus.org/grails/branches/GRAILS_1_1/samples/petclinic-mvc/
ที่มา กลุ่มข่าวเกรลส์
ปรับปรุง: แก้ไข link
January 20th, 2009 at 1:48 am
ขาดไม่ได้จริงๆ สำหรับ Demo ตัวนี้ …
January 21st, 2009 at 10:14 am
การ config ดูเรียบง่ายดี แต่ก็มีข้อเสียที่ถ้าต้องใช้ความสามารถด้าน dynamic ส่วน Controller ต้องเป็น dynamic ด้วย
แต่ส่วน controller ไม่ได้เอา Handler Adapter สำหรับ Groovy มาด้วย ต้องใช้ Controller แบบ Java แทน ทำให้ code ดูรกมากๆ เมื่อเทียบกับ Controller ที่ support Groovy จริงๆ
ถ้าจะมีประโยชน์จริงๆ Grails ควรแยกออกมาใช้ได้ทุกชิ้นส่วน แล้วออกมาเรียบง่ายเหมือน GORM จะดีมาก
ได้ดูการ config. WebBindingInitializer แล้วชอบมาก เพราะผมใช้ Spring MVC ถึงแค่ 2.0 เอง ใช้ตัวนี้แล้วลดความซ้ำซ้อนไปได้เยอะเลย
January 21st, 2009 at 10:55 am
อย่างที่เรารู้กันละครับ GORM นี่เป็นที่นิยมมาถึงขนาดออกมาเป็น stand alone แบบ unofficial ก่อนหน้านี้หลายครั้ง
ผมคิดว่าตอนนี้ความตั้งใจคือให้มี GORM แยกออกมาเป็น production ให้ได้พร้อม ๆ กับ 1.1 ก่อนครับ อีกประเด็นคือ SpringSource คงอยากเอาไว้เคลือบ Hibernate แบบตั้งใจด้วย
ผมไม่ได้จับ Spring โดยตรงเลยไม่มีึความรู้เรื่องนี้
แต่คิดว่าเรื่อง Spring MVC controller แบบที่ใช้ Groovy นี่ต่อไปอาจจะมีแบบ official ก็ได้ครับ
January 21st, 2009 at 12:01 pm
ถ้าไปใช้กับ Griffon อันนี้ได้ประโยชน์เต็มๆ