Tạo ứng dụng web nhanh và đơn giản với Grails (Phần 1)

Trước tiên bạn cần download grails framework phiên bản mới nhất từ trang chủ của grails (http://www.grails.org/Download). Phiên bản mới nhất tại thời điểm viết bài này là 1.1.2. Tuy nhiên, tôi sử dụng phiên bản grails 1.0.1 để làm demo trong bài viết này.

Sau khi download thành công file grails.zip về máy; các bạn giải nén vào một thư mục bất kỳ và tạo một biến môi trường GRAILS_HOME trỏ đến thư mục mà các bạn chọn để giải nén ở trên như ở Hình 1. Các bạn có thể thấy là các thư viện chuẩn cần để lập trình web động như Spring, Hibernate, SiteMesh, Jetty và một số thư viện hỗ trợ cho việc build, ant, và hỗ trợ chạy unittest, junit, cũng đã tích hợp sẵn vào trong grails rồi.

Hình 1: GRAILS_HOME

Ngoài ra, các bạn cũng cần chắc chắn là đã thiết lập chính xác đường dẫn của JAVA_HOME; ví dụ như trong Hình 2 và đã thêm đường dẫn đến thư mục [bin] của grails vào biến môi trường %PATH% của Windows như trong hình Hình 3.

Hình 2: JAVA_HOME
Hình 3: PATH

Sau khi đã thiết lập các biến môi trường xong, để kiểm tra xem grails đã được cài chính xác hay chưa, các bạn hãy mở cửa sổ command line và gõ lệnh grails như sau:

C:\Documents and Settings\hadv>grails

Hoặc

C:\Documents and Settings\hadv>grails help

Nếu các bạn thấy output ra màn hình command như bên dưới thì nghĩa là grails đã được cài đặt thành công và bạn đã có thể bắt đầu công việc thú vị là tạo một trang web động.

—————————————————————
Welcome to Grails 1.0.1 – http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: C:\dev\java\grails-1.0.1\grails
—————————————————————————-

Để tạo bộ khung source code cho một dự án web sử dụng grails rất đơn giản; bạn chỉ cần gõ lệnh như sau để tạo một dự án có tên là [LovePoem]

C:\dev\java\workspace>grails create-app LovePoem

Kết quả grails sẽ chạy các script có sẵn như trong Hình 4 để tạo ra bộ khung source có cấu trúc thư mục như trong Hình 5

Hình 4: Kết quả chạy script trên màn hình command line
Hình 5: Cấu trúc thư mục

Sau đó, các bạn chuyển đến thư mục dự án [LovePoem] vừa được tạo và gõ lệnh [grails run-app] để chạy thử trên Jetty như sau:

C:\dev\java\workspace\LovePoem>grails run-app

Cuối cùng thì bạn mở browser và truy cập vào địa chỉ [http://localhost:8080/LovePoem] bạn sẽ thấy màn hình như trong Hình 6 xuất hiện và cũng có nghĩa là bạn đã tạo thành công một dự án có sử dụng grails.

Hình 6: Màn hình mặc định của Grails

Đến đây thì bạn sẽ thắc mắc là đã tạo được cái gì đâu? Đúng như vậy, các bạn hãy kiên nhẫn đợi đến bài viết sau; tôi sẽ trình bày cách tạo các domain, các event và các services, các controller,… cũng như việc kết nối với database để có thể tạo ra một ứng dụng web hoàn chỉnh.

Gửi phản hồi

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Thay đổi )

Twitter picture

You are commenting using your Twitter account. Log Out / Thay đổi )

Facebook photo

You are commenting using your Facebook account. Log Out / Thay đổi )

Connecting to %s

Follow

Get every new post delivered to your Inbox.