Ant style pattern 정리

웹 개발을 진행하다 보면 대부분 url mapping 설정을 ant pattern으로 한다. 스프링에서 mvc:resources mapping=”/static/**” 또는 security:intercept-url pattern=”/user/**” 이 그러하다.설정에 대한 표현식으로 ant pattern을 사용하기 때문에 […]

더 보기 →

sitemesh 설정

SiteMesh는 오픈 소스이고 페이지 레이아웃 프레임워크이다. 이와 비슷한 프레임워크는 Tiles, Velocity 등이 있는데 SiteMesh는 처음 써봐서 샘플 코드를 만들어 봤다. 이미지 출처 전체 소스 코드 […]

더 보기 →

Mockito를 이용한 테스트

나는 주로 스프링이 제공하는 테스트 컨텍스트 프레임워크 JUnit 확장 기능을 이용하여 테스트 코드를 작성한다. service 로직 -> DAO 로직 -> myBatis query 또는  DAO 로직 […]

더 보기 →

Serializable 객체직렬화

기존에 개발되어 있는 소스 코드를 보다 보니 implements java.io.Serializable과 같이 Serializable 인터페이스를 구현하는 VO(Value Object) 클래스들이 많이 보인다. 혹시 RMI(Remote Method Invocation) 통신이나 네트웍 통신을 할 […]

더 보기 →

java 재귀함수 시퀀스 다이어그램

이번에 인턴 사원 멘토링을 맡게 되면서 교육을 진행하고 있는데 재귀함수에 대해서는 잘 이해를 못하는 것 같아 시퀀스 다이어그램을 그려보았다. 재귀함수를 어떻게 그리면 좋을까 생각한 끝에 […]

더 보기 →