행복한 아빠
이후의 작업은 모두 명령프롬프트(command line)과 간단한 에디터를 이용하여 작업한다. 물론 eclipse 플러그인을 사용하는 것도 좋지만 처음 접할 때는 도구의 도움없이 하는 것이 이해를 위한 좋은 방법 중 하나이고 eclipse 플러그인 문제로 정작 해야할 일을 못하는 상황을 방지하기 위해 이 방법을 선택했다. 요구사항 여기에서는 다음과 같은 내용을 가진 게시판 CRUD를 작성하기로 한다. 제목(title) 내용(text) 등록일(dateCreated) 마지막갱신일(lastUpdated) webapp 생성 게시판 application을 만들기 위한 app를 생성한다. work라는 작업 디렉토리를 만들고 작업하겠다. C:\>mkdir work C:\>cd work C:\work>grails cr..
"백문이 불여일타" Grails를 이용하여 간단한 게시판을 만들기로 한다. 게시판은 기능은 다음과 같다. 게시판 리스트 보기, 올리기, 편집, 삭제 인증(로그인)및 인가(접근제어) 준비해야 할 것 Java SDK 1.4 이상과 JAVA_HOME 환경변수가 설정되어 있어야 한다. 이하는 windows를 기준으로 설명한다. 설치를 위한 다운로드 다음 배포본들을 다운로드 받는다. grails-bin-1.0.zip: 게시판을 작성하기 위한 프레임워크 Grails 설치 1. grails-bin-1.0.zip을 C:\grails-1.0 디렉토리에 푼다. 2. GRAILS_HOME 환경변수를 위 디렉토리에 잡아준다. 3. JAVA_HOME 환경변수가 제대로 설정되어 있는지 확인한다. 4. PATH에 C:\grails..
Grails는 Groovy 언어를 기반으로 하는 webapp 프레임워크이다. Grails의 app는 Groovy로 작성되지만 JDK와 java 언어를 그 기반으로 하며 결국 JVM에서 실행된다. 또한 J2EE위에서 작동이 되어 트랜잭션 서비스같은 엔터프라이즈급 서비스를 사용할 수 있으며 기존의 레가시 시스템과 연동이 가능하다. 주요 기반 프레임워크로는 spring과 hibernate, 그리고 quartz를 사용하고 있다. 특히 hibernate를 이용한 GORM(Grail's Object Relation Mapping)은 Rails의 Active Record와 같은 막강한 OR 매핑 기능을 제공한다.