본문 바로가기

[Spring] spring기반 web.xml 설정 web.xml web.xml은 Deployment Descriptor(배포 서술자) 라고도 하며 tomcat의 DD는 web.xml로 환경설정 부분을 담당한다. Deployment Descriptor?배포 서술자(DD, Deployment Descriptor) 는 Java EE 스펙으로 웹 애플리케이션의 기본적인 설정을 위해 작성하는 파일로, 보통은 WEB-INF/web.xml 파일을 말한다.배포 서술자는 web.xml 이외에도 EJB를 위한 ejb-jar.xml, 웹서비스를 위한 webservices.xml 등이 있으며, JSP와 서블릿만으로 구성된 경우에는 web.xml 파일만 사용하면 된다고 한다. web.xml(DD)의 이점?1. 작성한 소스코드를 수정하지 않고도 웹 어플리케이션을 '커스터마이징'.. 더보기
[javascript] 공백제거 공백제거 function spaceRemove = function(val){ var resultStr = ""; //반환해주는 결과값for(i = 0; i < val.length; i++){var tmpStr = val.charAt(i);if(tmpStr == " "){tmpStr = "";}resultStr += tmpStr;}return resultStr;}; 더보기
[Spring] spring AOP Pointcut 표현식 Pointcut 표현식 execution(①수식어패턴? ②리턴타입패턴 ③패키지패턴?이름패턴(④파라미터패턴) ① 수식어패턴 부분은 생략 가능한 부분으로서 public, protected 등이 온다.②리턴타입패턴 부분은 리턴 타입을 명시한다.③클래스이름패턴 과 이름패턴 부분은 매칭될 파라미터에 대해서 명시한다.④파라미터패턴 부분은 매칭될 파라미터에 대해서 명시한다. 각 패턴은 '*' 을 이용하여 모든 값을 표현할 수 있다. 또한 '..'을 이용하여 0개 이상이라는 의미를 표현할 수 있다. ex ) public * com.project.abcd.service.mgr..*.*(..)리턴 타입이 모든 것이고, com.project.abcd.service.mgr 패키지 및 하위 패키지에 있는파라미터가 0개 이상인 .. 더보기
[javascript] 공백, 특수문자 처리 공백, 특수문자 처리 function validCheck(name, obj){var str=$("#" + obj);var blank_pattern = /[\s]/g;if(blank_pattern.test(str.val()) == true){alert(name + " 에 공백은 사용하실 수 없습니다.");str.val("");return false;}var special_pattern = /[`~!@#$%^&*|\\\'\";:\/?\(\)\+\=\-\_\,\.]/gi;if(special_pattern.test(str.val()) == true){alert(name + " 에 특수문자는 사용하실 수 없습니다.");str.val("");return false;}var kor_pattern = /[ㄱ-ㅎ|ㅏ-ㅣ.. 더보기
[javascript] 한글만 입력받기 한글만 입력받기 function check(obj){var str = obj.val();for(var i= 0; i 0x3130 && str.charCodeAt(i) = 0xAC00 && str.charCodeAt(i) 더보기
[Network] IP와 Port IP(Internet Protocol)IP는 인터넷에서 데이터를 송수신 할 목적으로 컴퓨터에 부여하는 하나의 값을 의미.Port번호는 컴퓨터가 아닌 프로그램사엥서 생성되는 Socket을 구분하기 위해 Socket에 부여되는 번호를 뜻한다. IP의 종류는 두 종류가 있다. IPv4(Internet Protocol version 4) : 4Byte 주소 체계IPv6(Internet Protocol version 6) : 16Byte 주소 체계 IPv4는 우리가 평소 사용하는 IP로, [xxx.xxx.xxx.xxx]과 같이 1Byte씩 네 부분으로 나누어진 IP를 말하며IPv6는 IPv4 기반의 IP 고갈을 대체하려고 만든것이라고 한다. PortIP의 주된 목적이 컴퓨터를 구분하기 위함이라면 Port번호는 I.. 더보기
[jQuery] checkbox 관련 jQuery checkbox 관련 check box 여부 확인$("input:checkbox[id = 'ID']").is(":checked") == true : false$("input:checkbox[name = 'NAME']").is(":checked") == true : false checked/unchecked 처리$("input:checkbox[id = 'ID']").attr("checked", true);$("input:checkbox[name = 'NAME']").attr("checked", false); check box 모두 체크/해제$("#checkAll").click(function(){ $("input[name=Name]:checkbox").each(function(){ $(this.. 더보기
[jQuery] select box 관련 select box 관련 select box id로 선택된 값 읽기$("#ID option:selected").val(); select box name으로 선택된 값 읽기$("select[name = NAME]").val(); 선택 값의 indexvar index = $("#ID option").index($("#ID option:selected")); select box에 option값 추가하기$("#ID").append("1번"); select box option의 맨 앞에 추가 할 경우$("#ID").prepend("0번"); select box의 html 전체를 변경할 경우$("#ID").html("1번2번"); 직접 index 값을 주어 selected 속성 주기$("#ID option:eq(1.. 더보기
[jQuery] when() 함수 jQuery.when(defrreds) : deferreds에 대한 처리 후 콜백처리 $.when($.ajax("test.aspx")).done(function(){alert("ajax 처리 후 실행");}) 동시에 2개의 ajax를 콜하고 모두 성공적으로 종료한 후에 무언가를 실행해야 할 경우var when1 = $.ajax("test1.aspx");var when2 = $.ajax("test2.aspx"); $.when(when1, when2).done(function(){alert("when1, when2 처리 후 실행");}); done(), then()의 차이done() : ajax가 성공일때 콜백함수 호출$.when($.ajax("test.aspx")).done(function(){alert(.. 더보기
[Java] 입력받은 정수를 역순으로 출력 입력받은 정수를 역순으로 출력 public class Sample{public static void main(String[] args) {int num = 32; do{System.out.println(num % 10); // num을 10으로 나눈 나머지 출력num = num / 10; // num을 10으로 나눈 몫을 num에 저장} while (num > 0);}} 더보기