화면 입력, 수정, 상세 보기 페이지 개발 방법
화면 입력, 수정, 상세 보기 페이지를 개발할 때 다음과 같이 두 가지 방법을 생각해 볼 수 있다. 첫 째는 insert.jsp, update.jsp, detail.jsp 세 개의 파일을 […]
더 보기 →화면 입력, 수정, 상세 보기 페이지를 개발할 때 다음과 같이 두 가지 방법을 생각해 볼 수 있다. 첫 째는 insert.jsp, update.jsp, detail.jsp 세 개의 파일을 […]
더 보기 →스프링 메타 애노테이션 이란? 스프링에서는 기본적으로 클래스 선언부 위에 @Component 애노테이션이 붙어 있으면 스프링 빈으로 생성한다. 하지만 실무에서는 다음과 같이 한다. Controller 클래스에는 @Controller Service […]
더 보기 →API에 있는 HashMap 클래스의 모든 메소드에 대해서 테스트 케이스를 작성해 보았다. 나 요즘 테스트 코드 작성하는 재미에 푹 빠진 것 같다. 아래는 소스 코드 게시판인 github […]
더 보기 →synchronized 키워드를 사용하는 전형적인 3가지 케이스에 대해서 테스트 코드를 작성해 보았다. 첫 번째는 메소드에 synchronized 키워드를 추가하여 메소드 lock을 걸어주는 방법 두 번째는 synchronized(객체)와 같이 객체의 […]
더 보기 →junit 테스트 메소드를 여러 개 생성하였을 때 특정 메소드에서만 테스트를 진행하고 싶을 때가 있다. 그럴 때에는 메소드 명에 살포시 커서를 올려 놓은 후 ctrl + […]
더 보기 →간혹 아래와 같이 html table을 merge한 후 화면에 보여줘야 하는 경우가 있다. 전에는 for문 돌리며 if 처리를 통해 해결했는데 다음과 같이 DOM을 이용하면 코드를 이해하기 […]
더 보기 →radio 버튼 처리를 위한 테스트 코드를 작성해 보았다. 초기 로딩 화면은 다음과 같다. 테스트 코드는 다음과 같다. <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”> […]
더 보기 →시간이 지나면 xml namespace에 대해서 자꾸 까먹어 블로그에 정리 한다. XML 문서 내에서 유일한 엘리먼트 이름이나 속성 이름을 제공하기 위해 사용된다. XML은 사용자가 자유롭게 엘리먼트를 […]
더 보기 →jquery를 이용하여 checkbox 핸들링 테스트를 해보았다. 체크 박스 전체 석택 체크 박스 전체 해제 체크 되어 있는 값 추출 서버에서 받아온 데이터 체크하기 (콤마로 받아온 […]
더 보기 →tree를 이용하여 화면을 개발하였는데 jquery를 잘 모르다보니 초반에 너무 삽질을 많이 했다. 지금은 웬만큼 익숙해졌지만 좀 더 간결하고 깔끔하게 짤 수 있는 방법을 찾기 위해 지속적인 테스트를 해보려고 […]
더 보기 →