본문 바로가기

전체 글285

[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.
쿠키 보안 - 로그인 유지 관련 페이스북은 로그인 유지하기 라는 기능을 가지고있다. 이를 구현하기 위해서는, 쿠키가 필수적이다. 헌데 쿠키는 참으로 보안에 취약하기때문에.. 보안강화를 위한 방법을 찾아보았고 아래 아티클의 아이디어를 기반으로 많은 모듈이 존재한다는걸 알았다. 링크 : http://jaspan.com/improved_persistent_login_cookie_best_practice 좀 정리를 해보겠다. 저자는 먼저 Charles Miller's 님께서 디자인한 로그인유지 방법에 대해 아래처럼 나열해 놓았다. Charles Miller's 가 제시한 로그인유지(쿠키를이용한) 절차 When the user successfully logs in with Remember Me checked, a login cookie is i.. 2014. 9. 16.
[Hello World] Hello Angular! 안녕하세요 cocy입니다.재밌는 놈을 발견해서 오랜만에 포스팅합니다.angular js라는 놈인데요, 올해 4월에 정식 버전이 출시되었습니다.https://angularjs.org/구글에서 만든 angular js는 정적인 html과 javascript를 다이나믹한 이벤트 컨트롤 및 mvc구조화를 가능하게 합니다. 도입할만한 이유가 필요하신 분들은 아래글을 참고하시길개발자(주관적)의 요구사항은 다음의 그림1과 같다.그림1. 웹 개발자의 요구사항아래의 그림은 구글트렌드에서 실시한 여러가지 웹 프레임워크의 트렌드화를 나타내고 있는 그림으로 2013년 이후 AngularJS의 압도적인 상승세를 확인할 수 있다.각각의 웹 프레임워크는 자신만의 특징과 장단점을 가지고 있지만 위의 웹개발자 요구사항을 모두 충족시키.. 2014. 9. 13.