본문 바로가기

분류 전체보기223

[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.
[Grails Part1-2] Hello Grails! 안녕하세요 cocy입니다.이번에는 지난번 포스팅에 이어 프로젝트를 생성해보겠습니다. 이클립스 기반이기때문에 크게 이질감이 없으실 겁니다.프로젝트 생성도 크게 다르지 않습니다.GGTS를 실행하면 나오는 Dashboard를 이용하셔도 되고,Project Explorer 에서 우클릭 New > Others > Grails Project를 이용하셔도 됩니다.그럼 다음과 같은 창이 뜹니다. 그림 1-1 Grails Project 생성 프로젝트 이름을 입력하시고 Finish를 눌러줍니다.이때 주의하실점은 Java 버전은 1.6이상이어야하며,JRE가 아닌 JDK로 잡아주셔야합니다.tools.jar를 못찾는 경우가 바로 그러한 경우입니다. 이럴경우 다음 주소를 참고하시면 되겠습니다.http://blog.daum.net.. 2014. 12. 1.
[Grails Part1-1] Grails 시작하기 안녕하세요 cocy 입니다.어떤 프로젝트를 진행할때는 그 프로젝트에 최적화된 기술들과 프레임워크가 필요하겠죠.그런 의미에서 전자정부 프레임워크는 제가 진행하는 프로젝트의 성격과 맞지 않아 포스팅을 종료하게 되었습니다.혹여나 기다리셨던 분들이 계시다면 죄송합니다. 저는 Startup에 근무하며, 가끔 외부 프로젝트(SI)도 진행하고,자체 신규 서비스 개발도 하고 있습니다.많은 팀원이 있지 않기때문에, 새로운 프레임워크 도입이나 업그레이드에 있어서 우선시 하는 것은 무엇보다 생산성입니다. 기존에 제가 사용하던 개발환경은Spring 3.2, Java 7, i-batis 등인데여기서 Spring 4, Java 8, JPA로의 업그레이드를 생각해 보았습니다만,단순화 되어 생산성은 높아진 것 같지만 왜인지 뭔가 진.. 2014. 12. 1.