Spring Framework 7

servlet mapping exclude 방법

Spring frawork을 사용하면서 web.xml 설정에 의한 servlet의 기본 작동 방법에 대한 이해가 부족한거 같다. 그 만큼 spring이 강력하게 지원을 잘해준 탓이겠지만 엊제든 이 셋팅 방법에 대해서 알아보게된 계기는 tinyMCE 때문이다. 흔히 webEditor 라고 하는 이 모듈은 꽤 유명한데 여기에 사용되는 plugin 에서 html 페이지의 확장자가 모두 htm 이다. 이 글을 쓰게된 시작의 발단은 현재 진행중인 프로젝트들이 모두 htm으로 끝나는 servlet 패턴을 가지고 있다는 데에 있었다. webEditor에서 htm페이지를 호출하면 spring이 지원하는 servlet을 타서 엉뚱한 페이지를 찾게 된다. 서론이 너무 길었는데 본론으로 말하면 이 글은 기존에 spring ..

tomcat 2013.01.04

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

MongoDB SpringFramework 인젝션 방법

2012월 5월 21일 추가 위 두 패키지를 이용해서 구성하는 예제입니다. mongo-2.7.2.jar 버젼에서 약간의 버그가 있었슴다. ------------------------------------------------------------------------------------------------------------------------- 본 블로깅의 목적은 카산드라에 (2011/11/10 - [NoSQL/cassandra] - Injecting dependencies Cassandra higher-level client Hector for Spring framework.)이어서 Springframework(이하 스프링) 에서 몽고디비를 사용하기위한 스프링에서 제공하는 http://www...

NoSQL/MongoDB 2011.11.21

Injecting dependencies Cassandra higher-level client Hector for Spring framework.

-- 2011. 11. 15. 사용자인증 프로세스 추가 spring framework3 에서 Cassandra의 higher-level client Hector 사용하기 위한 셋팅 이 문서는 기존에 Spring faramework에서 RDBMS에서 어노테이션의 @Autowired 통해 datasource를 가져다 쓰는 방법과 비슷하게 만드는것에 그목적이 있다. 아직 Nosql에 트렌젝션에 대한 지식이 없는 관계로 그러한 결과에 대한 셋팅이나 처리방법은 기술해 놓지않는다. spring3-jdbc.xml 소스 spring3-servlet.xml 소스 아래 코드를 입력해줘야 service단이나 controller단에서 @Autowired 를 통해 객체를 가져올수있다. 위에 설정은 객체를 사용하기위한 Spr..

NoSQL/cassandra 2011.11.10

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 1# - "스프링 소개"

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

Framework/spring 2008.03.08