Grails - 1.3.7

- Grails Quick Start

- Create project
> grails create-app bookstore
> cd bookstore

- Create Domain class
> grails create-domain-class Book //패키지를 지정하지 않으면 프로젝트명으로 패키지가 구성된다.
> grails create-domain-class com.example.Book

D:\reps\grails_workspace\bookstore\grails-app\domain\bookstore\Book.groovy
package bookstore
class Book {
    String title
    String author
}
- Create controller
> grails create-controller Book

D:\reps\grails_workspace\bookstore\grails-app\controllers\bookstore\BookController
package bookstore
class BookController {
//    def index = { }
    def scaffold = Book
}
- Run Application
> start grails run-app

http://localhost:8080/bookstore/

- 프로젝트 이름에 -, .을 사용하지 말것.
trip-planner : domain, controller는 trip/planner/로 생기는데 view는 trip/만 생김
trip.planner : 상동
tripPlanner : tripplanner/로 생김