스프링은 Java 애플리케이션의 많은 범위에서 사용하고 있는 강력한 Java 애플리케이션 프레임워크이다. 이것은 POJO(Plan Old Java Objects)에 엔터프라이즈 서비스의 힘을 제공한다. 스프링은 간결함과 테스트..
항상 개발하다가 보면 당연히 되리라고 예상하는 부분이 안되는 경우가 있다. 소프트웨어는 이렇게 복잡한가 보다. 몇 년째 JUnit과 관련 장치들을 이용하여 개발하고 있는데 뜻하지 않는 상황을 만났다. 아~ 이게 원래 안되던..
Grails 좀 공부해볼까해서 User Guide보고 나름 정리했습니다. 처음 시작하고 금방 정리할 줄 알았는데 생각보다 양이 많아 시간이 좀 걸렸습니다. 정리하면서 다시 한 번 느끼지만 진짜 막강 Grails입니다. 최신의 좋다는 기술을 잘 통합하였고 생산력 무지 좋습니다. RoR을 쓰고 싶지만 주로 쓰는 언어가 Java라 군침만 흘리고 있었는데 RoR/Ruby 스크립팅 언어의 유연성과 자바의 엔터프라이즈급 서비스가 만나 환상의 조합을 이루고 있습니다....
Web Service는 몇년간 이 세계를 구원할 기술로 각광을 받아왔다. 웹서비스하면 주위의 누구에게라도 물어보면 SOAP을 먼저 이야기할 것이다. 그런데 최신기술의 총아였던 SOAP이 공격받기 시작했다. 그리고 REST가 화두에 올랐다. REST(Representational State Transfer)는 HTTP의 주요 저자인 Roy Fielding의 2000년 논문에 의해 소개가 된 네트워크 아키텍처를 위한 구조이다. REST가 화두가 되면서 RET의 정체를 알아보기 위해 "RESTfull Web Services"를 읽고 이 책에서 말하는 Resource-Oriented Architecure(이하 ROA)를 나름대로 정리해 보았다....
Spring 프레임워크나 EJB3를 쓰다보면 Dependency Injection(이하 DI)에 대한 이야기가 많이 나오고 있다. 뿐만 아니라 근래에 나오는 프레임워크(Struts2, Hibernate, Grails, ...)들도 기본으로 D.I를 지원하는 추세이다. D.I의 정확한 의미를 알아보겠다....

