스프링 3.0

A collection of 28 posts

formatter

[회사일] GenericPersistentEnumFormatter 만들기

GenericPropertyEditor도 만들었었는데 Formatter라고 못만들까 하는 생각에 만들어봤습니다. Locale은 무시해서;; 반쪽짜리긴 하지만 그래도 쓸만합니다. 포매터를 만들 대상은 PersuistentEnum 입니다. 자세한 내용은 이전 글에서 확인하시기 바랍니다. http://whiteship.me/search/PersistentEnum 간단히.. Enum을 사용할 떄 필요한 기능을 정의한 PersistentEnum 인터페이스를 사용할 때 필요한 UserType이나 Formatter를 쉽게

스프링 3.0

Toby's 스프링 3.0 완독

아직 나오지도 않은 책을 벌써 완독했다. 캬.. 이런 특권이 있나… 열심히 봤는데 10일정도 걸린것 같다. 읽는 족족 소화되는 내용들이 아니라서 좀 힘들다. 마지막에 읽은 내용들은 AOP과 LTW, 콘텍스트 테스트 프레임워크, 스프링 기타 기슬과 스프링 학습법 이었다. 마지막 부분인데 지면 관계상인지 이 책의 앞부분에

스프링 3.0

Toby's 스프링 3.0 데이터 액세스 기술을 읽고서

JDBC, iBatis, JPA, Hibernate를 사용하여 DAO를 사용하는 방법과 로컬 트랜잭션, JTA 트랜잭션 사용법까지 나와있다. 특히 이중에서 내가 자주 안써본 JDBC, iBatis, JPA 내용과 JTA 트랜잭션이 꽤 재미있었다. JDBC 코딩 하시는 분들께는 거의 필수인 JdbcTemplate이나 SImpleJdbcTemplate은 대부분 익숙할 것이다. 하지만 그게 끝이 아니었다. 이것들을 기반으로

스프링 3.0

Toby's 스프링 3.0 10장 IoC 컨테이너와 DI를 읽고서

결론은 다시보고 있다. 다시 보고 싶은 부분이 생겼다. 들어있는 내용이 꽤 많기 때문에 그 중에서 더 자세히 살펴보고 싶은 부분이 분명히 생길것이다. 그래서 결국 나처럼 다시 보게 될 것이다. 이 책을 쓰느라 얼마나 많은 노력과 학습을 하셨는지 이 장에 잘 묻어나온다. 특히 모든 빈

스프링 3.0

Toby's 스프링 8, 9장을 읽고서

8장은 스프링에 관한 이야기이다. 스프링이란 무엇인가? 스프링의 목적? 그 목적을 달성하는 방법을 설명하며 스프링 삼각형이라 불리는 IoC/DI, AOP, PSA를 자세히 설명해준다. 또한 POJO 프로그래밍에 대해 설명한다.  그 중에서 기억에 남는 부분은 “복잡함을 해결한다.”라는 부분인데 이 이야기는 2008년 Spring One

로깅

[스프링 3.0] 로깅은 SLF4J를 이용한 Log4J로

스프링을 사용하면 기본적으로 JCL(자카르타 커먼스 로깅)을 사용하게 되는데 JCL이 실제 로거를 선택하는 시점이 런타임이라 클래스로더 문제라던가 런타임시 오버헤드가 생길 수 있는데 이것을 개선한 구현체 SLF4J로 갈아타면 그러너 문제 걱정을 덜 수 있겠습니다. 보너스로 문자열 연결로 발생하는 오버 헤드도 개선할 수 있으며 귀찮은

스프링 3.0

[스프링 3.0] RC2 릴리즈~

요즘 스프링에 관심이 슬슬 가시기 시작하네요. 벌써 3일이나 지나서야 RC2로 버전을 올리다니.. 예전 같았으면 공개되자마자 버전을 올렸을텐데 말이죠. 하긴.. 뭐 3일 정도 늦었지만, 그래도 봄싹은 아마도 한국에서 가장 빨리 스프링 최신 버전을 적용한 프로젝트가 될 것 같습니다. 후훗 중요 변경 사항을 살펴보겠습니다. * updated to

스프링 3.0

[스프링 3.0] 애노테이션 기반 스케줄링

참조: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ch25s05.html 웹 애플리케이션을 띄울 때 구글 토크 봇을 로그인 시켜두려고 스케줄링을 이용하려 했습니다. 찾아보니까 애노테이션 기반으로 설정할 수 있는 기능이 추가됐더군요. <task:annotation-driven executor=”myExecutor” scheduler=”myScheduler&

HiddenHttpMethodFilter

[Spring 3.0] HiddenHttpMethodFilter

어제 밤에 스프링 ROO가 제공하는 REST 코드를 보다가 잠들었는데, 아침에 사부님 댓글을 보니, DELETE와 PUT method를 현재 브라우저와 HTML에서는 완전히 지원하지를 않더군요. 그래서 스프링 레퍼런스를 봤더니 역시나.. org.springframework.web.filter.HiddenHttpMethodFilter 이 녀석을 제공해주고 있었습니다. 사용하는 방법은 간단합니다.     <filter&

레퍼런스

What's new in Spring 3.0?

참조: http://www.epril.com/resources/spring3/reference/html/ch02.html 요약 및 편역합니다. 2.1 자바 5 전페 프레임워크 코드를 제네릭, 가변인수(varargs) 같은 자바 5 기능을 사용하도록 수정했다. FactoryBean, 스프링 AOP, ApplicationListener 코드에 제네릭을 활용했다. 또한, TrasactionCallback과 HibernateCallback과 같은 콜백 인터페이스들은 제네릭한

You've successfully subscribed to Whiteship!