Framework/spring 7

Spring3 @ModelAttribute 사용시 Date 값 매핑방법

Spring MVC 모델를 사용할때 @ModelAttribute 라는 어노테이션 기능이 있다. 이 기능을 간단하게 설명하자면 보통 form 입력을 받을 경우 /** 일반적인 파라메터 객체에 주입방법 **/ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String parameter1 = request.getParameter("parameter1"); String parameter2 = request.getParameter("parameter2"); String parameter3 = request.getParameter("parameter3"..

Framework/spring 2012.05.18

spring3 filter 설정 방법

web.xml 셋팅 ... spring3 org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring3*.xml 1 spring3 *.htm testFilter org.springframework.web.filter.DelegatingFilterProxy testFilter /* ... 위 방식대로 하면 filter객체가 spring Context 에 등록된 객체를 사용하지 못한다. 그렇기 때문에 root ContextConfigLocation에 으로 등록할 필요가 있는데 아래 설정을 보면 DispatcherServlet에서 context 설정 부분을 주석처리하고 셋팅 파일들(spring3*.xml)을 모두..

Framework/spring 2011.05.30

[Hibernate] Spring framework에서 hbm.xml 파일 한꺼번에 관리하기.

Spring에선 Hibernate의 SessionFactory를 IoC로 관리하기 때문에... xml에 정의를 해준다. 이 영향인지... hibernate의 hibernate.properties파일은 필요가 없어져 버렸다... 물론 hibernate.properties파일에 설정되야하는 내용은 Spring의 applicationXXX.xml파일에서 정의해야한다. hbm.xml파일들도 물론 마찬가지인데... Code.hbm.xml MajorCode.hbm.xml MinorCode.hbm.xml Account.hbm.xml ..... ...... 위의 코드처럼 *.hbm.xml파일들을 관리하게 되는데... 이거 여간 짜증나는 일이 아니다... *.hbm.xml파일들을 한곳에 모아서 한꺼번에 관리할 수 없을까..

Framework/spring 2011.05.19

Spring XML설정파일을 위한 12가지 가장 좋은 선택

원제는 Twelve Best Practices for Spring XML Configuration Files 이다. 원문의 위치는 http://lizjason.com/blog/?p=12 2006년 1월 26일 : ONJava.com의 Twelve Best Practices For Spring XML Configurations 글을 기반으로 예제및 설명에 대한 일부 수정 Spring은 강력한 자바 애플리케이션 프레임워크이고 자바 애플리케이션의 넓은 범위에서 사용된다. 이것은 단순함과 테스트의 용이성을 달성하기 위해 의존성삽입(Dependency Injection)을 사용한다. 의존성과 bean생성은 XML설정파일에 대개 명시된다. XML설정은 장황하고 큰 프로젝트에서는 관리하기가 어려울수도 있다. 설정파일..

Framework/spring 2008.06.20

Spring 1# - "스프링 소개"

얼마전에 Spring in Action 이라는 책을 구입했다. 좋은 책 한권은 좋은 스승을 곁에 둔것과 같다.예전에도 느꼈던 것이지만 정말 맞는 말이다. Spring 이란 무엇인가? 라는 의문을 가지고 접근했기 때문에 추리소설을 읽듯 긴장감있게 읽을 수 있었다. 이런 좋은 정보는 나누어 공유하는 것이 옳다고 생각하기에 내가 나름 읽고 느낀점을 통해 좀더 쉽게 다른 사람들에게 Spring을 알려주자는 취지에서 작성한다. 긴잡글은 그만두고 바로 본론으로 들어간다. Spring? AOP? IoC? 스프링 프레임워크를 공부하면서 제일 많이 보는 단어가 아닐까? 생각된다. AOP(관점지향프로그래밍), IoC(역제어) 생소한 단어들에 많이 혼동되고 어렵게 느껴질 것이다. 그러나 어려울거없다. 알고나면 이런거야? 하..

Framework/spring 2008.03.08