Spring

Spring 엑셀 다운로드 구현

Spring 3.0 에서 – POI Library – Enum Model – AbstractExcelView 를 사용하여 간단한 엑셀다운로드 기능을 만들어보았는데 고칠 부분이 많이 보이긴 합니다.. [crayon-5b2a6d9282812431927896/]   [crayon-5b2a6d928281e789503069/] [crayon-5b2a6d9282828848679465/] [crayon-5b2a6d9282837343175336/]

글쓴이 SilverNine,
JavaScript

Javascript Ajax

지금은 JQuery 나 Prototype 등의 Javascript framework 를 이용해서 Ajax 쉽게 구현하지 만 옛 추억이 생각나 예전에 만들던 방식의 Javascript Ajax 찾아봤습니다 출처 : http://www.degraeve.com/reference/simple-ajax-example.php [crayon-5b2a6d92831a3360654547/]

글쓴이 SilverNine,
Windows

Win7에서 Shift + Space 로 한영전환 사용하기

키보드에 따라서 한영키의 사용이 불편한 키보드가 있습니다 예전 도스시절의 아래한글이나 이야기의 추억을 되살려 Shift + Space 로 한영전환을 사용해봅시다! 아래의 레지스트리 Path에서 LayerDriver KOR 값을 kbd101c.dll 변경하여 주면 완료! [crayon-5b2a6d928353a250109312/] PS. 한가지! Eclipse를 사용하시는 개발자님이시라면 Content Assist 가 안먹습니다. ㅜㅜ 더 보기…

글쓴이 SilverNine,
Design Pattern

23개의 Design Pattern

Iterator – 모여있는 요소를 순서대로 처리 Adapter – 다른 용도로 사용할 수 있게 처리 Template – 템플릿 기능을 수행 Factory – 하위에서 인스턴스를 생성 Singleton – 인스턴스를 한개만 사용 Prototype – 인스턴스 복사 Builder – 인스턴스 조립 AbstractFactory – 인터페이스만을 더 보기…

글쓴이 SilverNine,
Spring

Spring Transaction 처리 시 강제 Rollback

Spring 에서의 Rollback 처리는 <aop:config proxy-target-class=”true”> <aop:advisor id=”boardTransactionAdvice” advice-ref=”transactionAdvice” pointcut=”execution(* com.test..*Service.*(..))”/> </aop:config> 이런식으로 AOP를 걸어 진행하게 된다 try { testDAO.updatePgm(pgm); } catch (Exception ex) { throw new Exception(ce.exceptionTranslator(ex, “update”)); } 하지만 Service 단에서 위와 같이 Exception 처리를 하게되면 Rollback이 되지않는다 해결책은! TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 더 보기…

글쓴이 SilverNine,