Annotation
전자정부프레임워크 데이터 유효성 검증 (Spring Validation) 매우 오랫만에 포스팅을 합니다. 그동안 일도 하고 배스 낚시에 빠져서 블로그는 관심도 없었네요..^^; 간만에 포스팅을 해야겠다 싶어서 글을 써봅니다. 이번 주제는 데이터 유효성 검증 (Validation) 입니다. 여러가지 단어를 사용 할 수 있겠지요? 파라미터 검증, 데이터 검증 등.. 저는 데이터 검증이라는 단어를 사용하겠습니다.Bean 검증의 등장! JSR-303예전에 스프링을 사용하기 전에는 객체 검증이 쉽지 않았습니다. 손이 많이 가고, 조건문이 꽤나 많이 들어갔었지요. 예를 들자면 사용자 계정, 이름을 전달 받는 가정하에 다음과 같이 코딩하였습니다. String userId = request.getParameter("u..
예전 포스팅(자바 애플릿 빨간색 X표시 (애플릿 로드 에러))을 통해서 Java JRE가 브라우저에서 구동되지 않을때 해결방안을 설명 드린적이 있습니다. 제가 근무하는 사내에서는 아직 애플릿을 이용한 Web GIS 서비스를 하고 있고. 가끔씩 클라이언트에게 연락을 받고 유선으로 상담을 해드리고 있습니다. 가장 많이 응대하는 내용은 브라우저에서 Java JRE를 사용할 수 없다는 내용입니다. 또한 유입 키워드에서 애플릿과 관련된 내용이 상위권이라 다시한번 상세히 포스팅 해보려고 합니다. 우선 본문으로 들어가기 전에 알려드릴 사항이 있습니다. 구글 크롬에서는 Java JRE(애플릿)를 더이상 사용하실 수 없습니다.사유는 링크(구글 크롬. NPAPI 전면중단 (JRE 사용불가))를 통해 확인해주시면 감사하겠습..
jQuery Ajax Wrapping 함수 제작 (유틸제작 2편) 이전 포스팅(날짜 관련 유틸리티 함수 제작 (유틸제작 1편))에 이어서, 이번에는 jQuery Ajax를 Wrapping을 통해 조금더 효율적으로 사용해 보겠습니다. Ajax를 사용하시면서 어떤분은 미리 랩핑을 해서 사용하실 거고, 또는 그렇지 않고 그냥 사용하시는 분들도 계실겁니다. (아니면 직접 객체를 구현하시거나, 확장하시거나) 저의 경우에는 따로 Wrapper 함수를 만들어 사용하고 있습니다. 명칭을 어떤식으로 사용할까 고민하고 검색도 해봤는데, 외국에서는 대부분 Wrapping, Util 또는 Helper 라는 명칭으로 사용하는것 같습니다. 따라서 저는 함수로 그냥 감싸서 사용하므로 Wrapping 이라는 명칭을 사용하겠습니다. ..
날짜 관련 유틸리티 함수 제작 (유틸제작 1편) 포스팅의 제목과 같이 JavaScript 에서 Date 객체를 이용한 함수 제작을 설명드리려고 합니다. Date 객체 많이들 사용하실텐데 미리 관련 함수를 만들어 놓으면 매우 편하게 사용하실 수 있습니다 :D 어려운 내용은 아니므로 소스코드를 우선 보신뒤 하단에서 간단한 설명을 참고해주시면 될것 같습니다. 바쁘신 분은 소스코드의 주석만 보셔도 됩니다. (function(){ /** * 현재 년 을 리턴합니다. * @returns */ Date.prototype.getY = function() { var date = new Date(); return "" + date.getFullYear(); }; /** * 현재 년월 을 리턴합니다. * @returns *..