본문 바로가기

Grails6

Grails 몇가지 팁 - Grails = Spring(Framework?) + Hibernate(ORM) + Groovy(Dynamic Language)- Groovy : http://grails.org/ = Rapid : 빠른 개발 속도 = Dynamic : 개발 내용의 즉각적인 확인 및 피드백을 위한 다이내믹 언어 = Robust : Spring을 기반으로 한 다이내믹하고 애자일한 개발- What is Grails? : http://www.youtube.com/watch?v=KotyO50SBCs = jsp 대신 gsp, 내부인자는 freemarker 와 비슷하다 ${varialble} = spring security 지원해서 기본적인 기능들을 제공한다. 애자일 프로세스 - Agile Manifesto- 프로세스와 도구보다.. 2015. 2. 11.
[Grails Part1-5] Genarate View and Controller 안녕하세요, cocy입니다.저번시간에는 스프링시큐리티 플러그인을 설치하고 간단히 권한 추가 및 유저를 추가해 보았습니다. 이번 포스팅에서는 ArticleController의 스캐폴딩으로 생성된 코드를 실제로 생성하고이를 커스터마이즈 해 보도록 하겠습니다. 우선 도메인만 생성하고 스캐폴딩으로 기능만을 확인했던 뷰와 컨트롤러를 다음의 명령어로 실제 코드로 생성합니다.Navigate > Open Grails Command Prompt > generate-all board.Article만약 컨트롤러만 생성하려면 generate-controller, 뷰만 생성하려면 generate-views 라고 치시면 됩니다. 그런데 이미 컨트롤러를 생성하였기때문에 콘솔창에 다음과 같은 내용이 뜰텐데요, 코드를 얼마 작성 안했.. 2014. 12. 17.
[Grails Part1-4] Spring Security Plugin Quick Start for Grails 안녕하세요 cocy입니다.이번 시간에는 스프링 시큐리티 플러그인을 설치해볼텐데요,스프링 시큐리티는 간단히 말해서웹어플리케이션에 필요한 권한 관리, 로그인 등과 같은 공통적인 기능들을 간단히 구현할 수 있도록 도와줍니다.일단 플러그인 설치방법은 다음과 같습니다. 프로젝트 > conf > BuildConfig.groovy 많은 내용이 들어있지만,시간관계상 가장 아래로 내려가서 플러그인 코드블럭을 보시면됩니다.코드블럭안에 다음 한줄을 추가해 주세요.compile ":spring-security-core:2.0-RC4"최신 버전을 얻으려면 http://grails.org/plugin/spring-security-rest이 주소로 가시면됩니다. (grails.org 에서 플러그인 > 스프링 시큐리티를 찾으시면 됩.. 2014. 12. 16.
[Grails Part1-3] Scaffolding for Basic CRUD 안녕하세요 cocy입니다.저번 포스팅에는 Grails를 통해 hello world를 출력하는 부분까지 진행했는데요,이번 포스팅에서는 Grails의 scaffolding 기능을 활용하여 간단한 CRUD를 구현(?) 생성(!) 해 보도록 하겠습니다. scaffolding(스케폴딩) 이란 건축에서 쓰이는 용어로 설명하자면 비계(飛階)라고 하며 그 의 미는 "재료운반이나 작업원의 통로 및 작업을 위한 발판이 되며, ..."[네이버 지식백과] 비계 [scaffolding, 飛階] (두산백과) 라고 정의 되어 있습니다. 그 말 그대로 개발에 필요한 발판이 되는 기본 CRUD를 생성해 주는 기능으로,개발자가 반복되는 CRUD에 대한 부하를 줄이고 좀더 비지니스 로직 구현에 집중할 수 있게 하여생산성을 높이기 위한 기.. 2014. 12. 16.