책상 이론으로만 존재하는 학문은 꿰지 못한 구슬 서말과 같다.
배열을 쉽게 반복해서 꺼낸다.
시작부분 가져오는 부분
@Autowired는 스프링의 DI에 사용되는 특별한 애노테이션이다. @Autowired가 붙은 인스턴스 변수가 있으면 태스트 컨텍스트 프레임워크는 변수 타입 과 일치하는 컨텍스트 내의 빈을 찾는다. 타입이 일치하는 빈이 있으면 인스턴스 변수 에 주입해준다. 일반적으로는 주입을 위해서는 생성자나 수정자 메소드 같은 메소드가 펼요하지만, 이 경우에는 메소드가 없어도 주입이 가능하다. 또 별도의 DI 설정 없이 필 드의 타입정보를 이용해 빈을 자동으로 가져올 수 있는데 이런 방법을 타입에 의한 자 동와이어령이라고한다.
@ContextConfiguration은 자동으로 만들어줄 애플리케이션 컨텍스트의 설정파일 위치를지정한것이다.
@RunWith는 JUnit 프레입워크의 테스트 실행 방법을 확장할 때 샤용히는 애노테이션 이다. SpringJUnit4ClassRunner라는 JUnit용 태스트 컨텍스트 프레임워크 확장 클래 스를 지정해주면 JUnit이 테스트를 진행히는 중에 태스트가 사용할 애플리케이션 컨텍 스트를 만들고 관리히는 작업을 진행해준다.
JSON이란 무엇일까? JSON은 JavaScript Object Notation으로 데이터 교환포맷의 일종이다.XML에 비해 경량화된 데이터 교환포맷으로 기존 XML이 상당히 무거운데 그 점을 보완할 수 있는 것이 JSON이다.Ajax로 서버와 통신하며 데이터를 주고 받을 때 데이터 교환을 쉽게 하기 위해 JSON을 사용한다. 주고 받을 수 있는 자료형은 숫자, 문자열, boolean, 배열, 객체이며기본 데이터 배열은 KEY와 VALUE로 구성되어 있으며 중괄호로 감싼다.KEY값은 문자열이기 때문에 반드시 "KEYNAME" 이렇게 쌍따옴표를 붙여줘야 하고VALUE에는 기본 자료형이나 배열, 객체를 넣으면 된다. JSON의 기본표현 형태{ "age": 29, "name": "HIKI", "family"..
change 자바스크립트를 사용해 이벤트를 동작하기 위해서는 addEventListner() 라는 함수가 존재하는데 해당 함수를 jQuery를 사용하면 간단한 방법으로 이벤트를 제어할 수 있는데 대표적인, bind(), on(), 메소드 외에 change() 메소드에 대하여 알아보자. change() 메소드는 해당하는 요소의 value에 변화가 생길 경우 이를 감지하여 등록된 콜백함수를 동작시킨다. 해당 코드는 input, textarea, select 태그에 동작한다. 그럼 간단한 예제를 통해 알아보자. 참고 URL : https://api.jquery.com/change/#change-handler .change() | jQuery API Documentation Description: Bind an..
ORM - Object Relational Mapping 프레임워크는 데이터베이스와 객체와의 관계를 맵핑시켜 퍼시스턴스 로직 처리를 도와주는 프레임워크이다.
// 숫자만 입력받는다. "-"도 받지않는다. function fnNumberCheck(obj) { if (/[^0-9,]/g.test(obj.value)) { var text1 = obj.value.substring(0, obj.value.length - 1); alert("0-9의 정수만 허용합니다."); //이게 핵심이다. 이 alert 가 있어야 정상동작. obj.focus(); obj.value = text1; return false; } else { obj.value = number_format(obj.value); } } [출처] [ASP.Net] javascript 로 숫자만 입력, 천단위 , 찍기.|작성자 바람