up1 on July 10th, 2010

ทางทีมพัฒนาปล่อย Grails 1.3.3 ออกมา โดยใน version นี้ประกอบไปด้วย
1. การแก้ไข bugs ต่างๆ ( 17 ตัว )
2. ปรับปรุงประสิทธิภาพการทำงาน ( 1 ตัว )
3. เพื่อ feature จำนวน 1 ตัว

และทาง SpringSource ได้เพิ่ม Grails Forum เข้ามาในส่วน Forum ของ Spring communities เพื่อให้ผู้ใช้งานเข้ามาพูดคุยหรือสอบถามปัญหาต่างๆ ได้สะดวกยิ่งขึ้น

Resources
- Download
- Changelog
- Document

Tags:

up1 on June 28th, 2010

ทางทีมพัฒนาได้ปล่อย Grails 1.3.2 ออกมาแล้วโดยใน version นี้จะเป็นการแก้ไขข้อผิดพลาดต่างๆ ใน verison 1.3.0 และ 1.3.1 และได้เพิ่มส่วนต่างๆเข้าไปอีก เช่น
- สนับสนุน Groovy 1.7.3
- สนับสนุน Spring Frameowrk 3.0.3
- มีการตรวจสอบความผิดพลาดของ script ที่ใช้งาน โดยถ้าผิดจะมีการแนะนำ script ที่ใกล้เคียงให้ โดยช่วยทำให้ผู้ใช้งานสะดวกมากยิ่งขึ้น
- method find() ใน doamin class นั้นสนับสนุนการทำ caching แล้ว
- ปรับปรุง HTTP Proxy โดยสามารถเพิ่ม proxy ได้มากกว่า 1 proxy

ที่มา
Grails 1.3.2 Release Notes

Tags:

poorprogrammer on June 16th, 2010

เรื่องรามันเริ่มที่มี table อยู่แล้วต้อง map ขึ้นมาเป็น domain class แน่นอนเพื่อให้มันดูสวยงาม GORM DSL Mapping คือคำตอบทุกอย่างก็ผ่านไปด้วยดี แต่แล้วก็ต้องสะดุดลงเมื่อเจอกับความสัมพันธ์แบบ one-to-many แต่มาหาตัวเองก็มานั่งนึกว่าเอ้จะ map ยังไงจริงๆ มันก็ง่ายนิดเดียวแต่ก็ไปคิดซะเยอะเอง entry นี้เลยไม่ได้เป็นการมาเล่าเรื่องใหม่แต่เป็นการมาขยายความไม่รู้ของตัวเองแทนเผื่อจะมีใครลอง google คำนี้จะได้เข้ามาเจอ พวกเรา (แอบ SEO หน่อยๆ อิอิ)

โดยแค่มองให้มัน hasMany หาตัวเองก็เรียบร้อย แล้วก็ใช้ mapping ช่วยเรื่องชื่อ column นิดหน่อย ดู code เลยแล้วกันอธิบายไม่เก่งครับ

// In ./grails-app/domain/Department.groovy
class Department {
Department rootDepartment
static hasMany = [ subDepartments : Department ]

static constraints = {
thaiName(blank:false)
}

static mapping = {
table 'DEPARTMENT'
id column: 'DEPARTMENT_ID'
rootDepartment column: 'PARENT_DEPARTMENT_ID'
}
}

Tags: ,

up1 on May 18th, 2010

ทางทีมพัฒนา Grails และ SpringSource ได้ปล่อย Grails 1.3.1 ออกมา [ หลังจากปล่อย 1.3 final มาไม่นาน ]

โดย Grails 1.3.1 นี้มีการปรับปรุงดังนี้
-features ใหม่ๆ 3 ตัว
-ปรับปรุงความสามารถ 5 ตัว
-แก้ไขข้อผิดพลาด 8 ตัว

ที่มา
-Changelog: See JIRA
-Download
-Documentation

Tags:

ทางทีมพัฒนาปล่อยตัวเต็มๆ ของ Grails 1.3 ออกมาแล้ว โดยใน version นี้ใช้ Groovy 1.7 ซึ่งมีความสามารถต่างๆ มากมาย รวมทั้งเรื่องประสิทธิภาพการทำงานที่ดีขึ้นมาก โดยส่งผลดีต่อ Grails 1.3 อย่างมากมาย

ความสามารถของ Grails 1.3 มีดังนี้
- JUnit4
- Maven Repository
- Declarative plugin dependencies
- Dirty checking in GORM
- Chaining of named criteria
- Sitemesh layout

ดังนั้นตอนนี้สามารถ download มาใช้งานได้แล้วนะครับ

ปล. โดยใน version ถัดไปต่อจากนี้คือ Grails 2.0 โดยจะเน้นในเรื่อง plugin runtime modularity, database reverse engineering/migration รวมทั้งปรับปรุงการใช้งานให้ง่ายยิ่งขึ้น

Website References
- Grails 1.3 Released
- Release Notes
- Download
- Documentation

Tags:

up1 on April 24th, 2010

ทางทีมพัฒนาได้ปล่อย Grails 1.3 RC2 ออกมาซึ่งเป็นการแก้ไขข้อผิดพลาดต่างๆ และปรับปรุงประสิทธิภาพของการทำงานต่างๆ โดย RC2 นี้เป็นตัวสุดท้ายก่อนที่จะปล่อยตัวเต็มออกมาในเร็วๆ นี้ครับ

ข้อมูลเพิ่มเติม
- Release notes
- Download
- Changelog

Tags:

คือผมต้องการแยก jar file ในส่วนของ domain และ servince ออกไปจาก war ที่มัดรวมอยู่กับ view และ controller ประเด็นคือต้องการแยก tier ไห้ domain และ servince อยู่ใน business tier server และอยู่ต่างเครื่อง กับ view และ controller จะทำยังไงไห้มันสามารถคุยกันได้ครับ ใช้ remote plugin เข้ามาช่วยรึปร่าวครับ ช่วยแนะนำหน่อยครับว่า เป็นไปได้ไหม และยังไง

up1 on April 5th, 2010

เมื่อวันที่ 31 มีนาคมที่ผ่านมาทางทีมงานของ SpringSource ได้ปล่อย Grails 1.3 RC1 ( Released Candidate ) ออกมา โดยมี features ใหม่ตาม Grails 1.3 M2

รวมทั้งแก้ไขข้อผิดพลาดต่างๆ ที่ได้รับกลับมา ดังนั้นชาว Grails ทั้งหลายสามารถ Download และทดสอบใช้งานได้เลยครับ เมื่อพบปัญหาหรือข้อผิดพลาดต่างๆ
สามารถแจ้งไปที่ทีมงานของ SpringSource ได้เลยครับ

Changelog: See JIRA
Download: http://grails.org/Download
Documentation: http://grails.org/doc/1.3.x

Tags:

up1 on March 25th, 2010

Grails 1.2.2 ออกมาแล้ว

ทีมพัฒนา Grails ได้ปล่อย version 1.2.2 ออกมาโดยส่วนใหญ่เป็นการแก้ไขข้อผิดพลาดและปรับปรุงประสิทธิภาพต่างๆ ที่มีใน version 1.2 ตาม Link นี้

และ Grails 1.2.2 เป็น version ที่เสถียรสำหรับ production ด้วยครับ ดังนั้นทำการ download ได้ที่นี่ครับ

ที่มา
Grails 1.2.2 Release Notes

Tags:

ตอนนี้ผมใหม่มากสำหรับ Grail นะครับ โจทย์ของผมคือจะทำระบบ inventory นะครับทำหน้ารับสินค้าโดยผมจะมี domain ดังนี้ครับ

class header{

String docno

String invoicno

…………..

}

class detail{

String docno

int  rowids

String  itemcode

int  qty

float  price

…………..

}

class items{

String itemcode

String itemname

………..

}

เราจะต้องสร้างความสัมพันธ์อย่างไงครับเพื่อที่จะให้ได้ item name มาแสดงที่ detail ครับ

ต้องรบกวนผู้รู้หน่อยครับ ผมต้องการความสัมพัน จาก header –> detail –> item

คือใน header จะมีหลาย item ใน detail อะครับ

ขอบคุณครับ