Grails:Appendix

From Blognone

Jump to: navigation, search

Contents

ความต้องการของระบบ

เครื่องที่ใช้พัฒนาต้องมีหน่วยความจำอย่างน้อย 1G แนะนำว่าควรจะมีแรมอย่างน้อย 2G ขึ้นไป พื้นที่ว่างบนดิสก์อย่างน้อย 1G ขึ้นไป ต้องสามารถเข้าถึงอินเตอร์เนตได้ในการพัฒนา และใช้ Windows XP หรือ Windows 2003 Server ขึ้นไป

ส่วนประกอบ พื้นที่ที่ต้องการ (M)
Java 6 1.6.0-17 230
Grails 1.1.2 70
NetBeans 6.8 400
Total 930

การติดตั้ง Java SE SDK

ขั้นตอนการติดตั้ง Java SDK สามารถทำได้ง่ายดังนี้

ดาว์นโหลดตัวติดตั้ง Java SDK

เปิดเบราว์เซอร์ไปที่ http://java.sun.com/javase/downloads/ ในหน้านี้จะมีหลายอย่างให้ดาว์นโหลด ให้มองหา JDK 6 SDK แล้วเลือกดาวน์โหลด

Image:Grails-downloadjdk-001.png

ในหน้าถัดมา จะแสดงข้อความเตือนว่า ถ้าเราดาว์นโหลดเท่ากับยอมรับข้อตกลงในการใช้งาน JDK ทันที ให้กด Download

Image:Grails-downloadjdk-002.png

เว็บจะแสดงหน้าต่างซ้อนขึ้นมา เพื่อเสนอให้ดาว์นโหลด Java SE tutorial เนื่องจากเอกสารนี้จะเน้นไปที่กรูวีและเกรล จึงจะไม่เน้นไปที่จาวา ดังนั้นให้ปฏิเสธการดาว์นโหลด tutorial โดยเลือก Skip this Step (แต่ถ้าต้องการก็สามารถดาว์นโหลดได้ที่ http://java.sun.com/docs/books/tutorial/) เพื่อดาว์นโหลด jdk-6u17-windows-i586.exe ขนาด 73.5MB

Image:Grails-downloadjdk-003.png

ติดตั้ง Java SDK

ดับเบิลคลิกตัวติดตั้งที่ดาว์นโหลดมา เพื่อเริ่มการติดตั้ง

Image:Grails-installjdk-001.png

ในหน้า License Agreement ให้ตอบ Accept เพื่อยอมรับข้อตกลงในสิทธิ์การใช้งาน

Image:Grails-installjdk-002.png

ในหน้า Custom Setup ให้เปลี่ยนตำแหน่งติดตั้ง Java SDK จากเดิม ค่าปริยายกำหนดไว้ที่ C:\Program Files\Java\jdk1.6.0_17 ให้เป็น C:\jdk1.6.0_17 เฉยๆ เพราะต้องการไม่ให้มีเว้นวรรคภายใน

Image:Grails-installjdk-003.png

แก้ไขการติดตั้ง Public JRE โดยให้เลือก Don’t install this feature now. เพื่อไม่ติดตั้ง public JRE

Image:Grails-installjdk-004.png

และเปลี่ยนตำแหน่งติดตั้ง Java Databases (Derby) ให้เป็นพาทที่ไม่มีเว้นวรรค ในที่นี้เลือกให้เป็น C:\JavaDB

Image:Grails-installjdk-005.png

หลังจากนั้นขั้นตอนการติดตั้งก็เสร็จสิ้น

ทดสอบการติดตั้ง

ถ้าค่า PATH ของ system environment ยังไม่ชี้ไปยัง Java SDK ที่เราเพิ่งติดตั้ง และ JAVA_HOME ยังไม่ตั้งค่า เรียก java –version ควรจะไม่ได้ผล

Image:Grails-testjdk-001.png

เมื่อตั้งค่า JAVA_HOME และ PATH ด้วยคำสั่งต่อไปนี้แล้ว java –version ต้องได้และต้องถูกรุ่นกับที่เราระบุไว้

Image:Grails-testjdk-002.png

set JAVA_HOME=C:\jdk1.6.0_17 
set PATH=%windir%\System32\Wbem;%windir%\system32;%windir%\wbin 
set PATH=%JAVA_HOME%\bin;%PATH%

การติดตั้ง Groovy

ดาว์นโหลดตัวติดตั้ง

เปิดเบราว์เซอร์ไปที่ http://groovy.codehaus.org/Download เพื่อไปหน้าดาว์นโหลด

[image]

ดาว์นโหลดรุ่น 1.6 ล่าสุดเก็บไว้ในเครื่อง เพื่อติดตั้งในขั้นถัดไป

[image]

การติดตั้งกรูวี

ใช้โปรแกรมช่วยในการแตกไฟล์ zip อาจจะใช้โปรแกรมต่างๆที่มีอยู่ในเครื่อง หรือถ้าขอแนะนำโปรแกรมแจกฟรี 7-Zip (http://www.7-zip.org/) แตกไฟล์ groovy-binary-1.6.7.zip ที่ได้มาจากเว็บไซต์เกรล ลงใน C:\groovy-1.6.7 ภายในเครื่องดังตัวอย่าง

[image]

สร้างโฟลเดอร์ C:\grails-work

[image]

ก็อปปี้โค้ด setenv.bat ลงในเครื่อง ลงไว้ที่ C:\grails-work

@echo off 
title Grails Console 
@ rem Because Windows is case-insensitive, but Java did't. So we must clear all to ensure sanity 
set GROOVY_HOME=C:\groovy-1.6.7 
@ rem these items to remove dependency on system environment 
set JAVA_HOME=C:\jdk1.6.0_17 
set PATH=%windir%\System32\Wbem;%windir%\system32;%windir%\wbin;%windir% 
set PATH=%GROOVY_HOME%\bin;%JAVA_HOME%\bin;%PATH%

หากผู้อ่านติดตั้งจาวา SDK หรือกรูวีไว้ในที่อื่นให้แก้ไขค่า JAVA_HOME และ GROOVY_HOME ในไฟล์ setenv.bat ให้สอดคล้องกับในเครื่องของผู้อ่าน

การทดสอบการติดตั้ง

เรียกใช้ไฟล์ setenv.bat แล้วทดสอบด้วยการเปิด command prompt แล้วใช้คำสั่ง java –version และ groovy –version ควรจะได้ในลักษณะดังภาพ

[image]

ถ้าขึ้นว่า “… is not recognized as an internal or external command, operable program or batch file.” ให้ตรวจสอบว่ามีค่า GROOVY_HOME และ JAVA_HOME ในไฟล์ setenv.bat ที่กำหนดไว้ถูกต้องตรงกับของตัวเราแล้วรึยัง และมีการเรียกใช้ setenv.bat แล้วรึยัง

การติดตั้ง Grails

ดาว์นโหลดตัวติดตั้ง

เปิดเบราว์เซอร์ไปที่ http://grails.org/Download เพื่อไปสู่หน้าเลือกดาว์นโหลดเกรล

[image]

เกรลมีการพัฒนาเสมอๆ จึงจะให้เลือกดาว์นโหลดหลายรุ่น ตั้งแต่ 1.0, 1.1 และ 1.2 รุ่นที่แนะนำในขณะที่เขียนอยู่นี้ (ธันวาคม 2552) อยู่ในกลุ่ม 1.1.x และจะใช้ในเอกสารนี้ ให้เลือกรูปแบบที่เป็น Binary ZIP และกดปุ่ม Download

[image]

จะได้ไฟล์ grails-bin-1.1.2.zip ขนาด 34.9MB จากนั้นแค่แตกไฟล์ลงในเครื่อง C:\grails-1.1.2

[image]

การติดตั้งเกรล

แตกไฟล์ grails-bin-1.1.2.zip ที่ได้มาจากเว็บไซต์เกรล ลงใน C:\grails-1.1.2 ภายในเครื่องดังตัวอย่าง

[image]

สร้างโฟลเดอร์ C:\grails-work

แก้ไขไฟล์ setenv.bat ลงในเครื่องที่ C:\grails-work ในลักษณะด้านล่าง

@echo off 
title Grails Console 
@ rem Because Windows is case-insensitive, but Java did't. So we must clear all to ensure sanity 
set GROOVY_HOME=C:\groovy-1.6.7 
set GRAILS_HOME=C:\grails-1.1.2 
@ rem these items to remove dependency on system environment 
set JAVA_HOME=C:\jdk1.6.0_17 
set PATH=%windir%\System32\Wbem;%windir%\system32;%windir%\wbin;%windir% 
set PATH=%GRAILS_HOME%\bin;%GROOVY_HOME%\bin;%JAVA_HOME%\bin;%PATH%

หากผู้อ่านติดตั้งเกรลไว้ในที่อื่นให้แก้ไขค่า GRAILS_HOME ในไฟล์ setenv.bat ให้สอดคล้องกับในเครื่องของผู้อ่าน เพื่อเป็นการตรวจสอบความถูกต้องให้เปิด command prompt แล้วเรียกใช้ไฟล์ setenv.bat แล้วลองใช้คำสั่ง java - version และ grails - version เพื่อทดสอบ ควรจะได้ผลลัพธ์ในลักษณะดังตัวอย่างด้านล่าง

[image]

การเรียกใช้งาน groovy

ถ้าติดตั้งเรียบร้อย เราสามารถเรียกใช้ Swing Interactive Console โดยคำสั่ง groovyConsole หรือเรียกใช้งานกรูวีสคริปต์ด้วยคำสั่ง

groovy HelloWorld.groovy

Netbean Installation

NetBeans คือเครื่องมือในการพัฒนาแอปพลิเคชันด้วยภาษาจาวาที่มีการพัฒนาอย่างต่อเนื่อง มีฟีเจอร์อำนวยความสะดวกในการพัฒนาแอปพลิเคชันที่บันเดิลมาด้วยกัน ซึ่งทำให้เริ่มพัฒนาแอปพลิเคชันได้อย่างรวดเร็ว ในรุ่นหลังๆมีการเพิ่มความสามารถให้รองรับการพัฒนาแอปพลิเคชันด้วยภาษาอื่นๆ เช่น C/C++, PHP, Ruby และ PHP ทำให้มีการแบ่งตัวติดตั้งออกเป็นหลายๆบันเดิล แต่ละบันเดิลมีโมดูลแตกต่างกันให้เหมาะสมกับการใช้งานที่แตกต่างกัน มีตั้งแต่ขนาดเล็กแค่ 48M เฉพาะพัฒนาโปรแกรมภาษาจาวาธรรมดาๆอย่างเดียว หรือถ้าพัฒนาเป็นนักพัฒนา Ruby ก็สามารถเลือกตัวติดตั้งขนาด 92M ไปจนถึงตัวติดตั้งขนาดใหญ่ที่สุด 288M ที่รองรับการพัฒนาเทคโนโลยีทุกอย่างข้างต้น

ดาว์นโหลดตัวติดตั้ง

เปิดเบราว์เซอร์ไปที่ http://netbeans.org/downloads เพื่อไปสู่หน้าเลือกดาว์นโหลด ให้เลือกรุ่นที่รองรับฟีเจอร์ Java EE และ Groovy ตัวติดตั้งบันเดิลที่แนะนำคือ Java ขนาดตัวติดตั้งประมาณ 216M

[image]

ก็จะได้ตัวติดตั้ง netbeans-6.8-ml-java-windows.exe ขนาด 215M ให้ดาว์นโหลดเก็บไว้ในเครื่องสำหรับติดตั้งต่อไป

[image]

ติดตั้ง

ดับเบิลคลิกตัวติดตั้ง NetBeans ที่ดาว์นโหลดมา เพื่อเริ่มการติดตั้ง

[image]

ในหน้าแรกที่สรุปโมดูลติดตั้ง ให้คลิก Customize… เพื่อตัดโมดูลที่ไม่ใช้งานเพื่อประหยัดพื้นที่ในการติดตั้ง

[image]

ให้ไม่เลือกโมดูล Java ME (สำหรับพัฒนาแอปพลิเคชันบนมือถือ) แล้วกด OK

[image]

ในหน้าสรุปโมดูล ตรวจสอบอีกครั้งว่าไม่มีคำว่า Java ME แล้ว สังเกตได้ว่าพื้นที่ที่ต้องการลดลงเหลือ 386M หลังจากนั้นให้กด Next

[image]

ในหน้าจอประกาศสิทธิ์การใช้งาน ให้คลิกเลือกที่ I accept the terms in the license agreement เพื่อยอมรับข้อตกลงในสิทธิ์การใช้งาน แล้วกด Next

เปลี่ยนที่ติดตั้ง NetBeans IDE จาก C:\Program Files\NetBeans 6.8 ไปเป็น C:\NetBeans-6.8 และกด Next

[image]

เปลี่ยนที่ติดตั้ง Sun GlassFish Enterprise Server จาก C:\Program Files\sges-v3 มาเป็น C:\sges-v3 และกด Next

[image]

ในหน้าสรุปพาทในการติดตั้ง ให้กด Install เพื่อยอมรับค่าที่เลือกไว้ และเริ่มการติดตั้ง

[image]

ในหน้าสรุปการติดตั้ง ให้กด Finish เพื่อปิดโปรแกรมติดตั้ง