ดุเดือดเลือดพล่านกันเลยทีเดียวกับคำถามว่า “Can Ruby on Rails do that?” ของ Rod Johnson
จริง ๆ ต้องออกตัวไว้ก่อนเลยครับว่าไม่ได้มีเจตนาสร้างความร้าวฉานใน PAW66 แต่อย่างใด เราคุยกันด้วยฟีเจอร์
และคำตอบคือ JRuby on Rails ก็ “ทำได้”
มาดูกันครับว่าทำอะไร
จากงาน SpringOne เช่นเดิม รอบนี้ Andy Coyler พูด keynote เมื่อวาน (วันที่ 3 ธันวาคม) เป็นการสาธิตการสร้างเวบแอพพลิเคชั่นขนาดเล็กธรรมดา ๆ แต่จุดที่น่าสนใจคือการเอา Spring Integration แอพพลิเคชั่นที่มีอยู่แล้วเข้ามาใส่ไว้ในเกรลส์แอพพลิเคชั่นที่สร้างใหม่ครับ โดยวิธีกาีรก็แสนง่าย ตามขั้นตอนต่อไปนี้ครับ
- คัดลอก jars ของ Spring Integration ลงไว้ใน grails-app/lib
- คัดลอก configuration ไฟล์ของ Spring ไว้ใน grails-app/resources/spring
- เพิ่ม property ที่ต้องการใน Grails service เพื่อให้มีการ inject bean
แล้วก็ตามมาด้วยการยิงคำถามเผาเมืองของ Rod Johnson อย่างที่เห็นนั่นแหละครับ
และในบล่อกแหล่งข่าว Bob McWhirter มาบอกว่า ทำได้บน JBoss และ JRuby on Rails แต่ก็อาจจะมีคำถามต่อมาอีกหน่อยว่า มันไม่ portable ข้าม container?
Leave a Reply