전체 글(14832)
-
정적 바인딩(Static Binding) vs 동적 바인딩(Dynamic Binding)
동적 바인딩 vs 정적 바인딩
-
JSP 구동 원리 (detail)
JSP 구동 원리 (detail)
-
@PathVariable
@PathVariable · @PathVariable 어노테이션을 이용하면 경로(path)에 변수를 넣어주면 해당 변수를 요청메소드의 파라미터로 이용 할 수 있습니다. · HTTP 요청에 대한 요청 URL을 파라미터(경로변수;구분자)형태로 사용할 수 있습니다. · 요청시 마다 변하는 부분을 경로 변수로 처리할 수 있습니다. · REST API에서 값을 호출할 때 uri에서 각 구분자에 들어오는 값을 처리해야 할 때 주로 많이 사용합니다. // 경로에 변수를 넣어서 요청 처리 // 해당 변수는 요청 메소드의 파라미터로 이용되어 집니다. @RequestMapping("/student/{studentId}") public String getStudent(@PathVariable String studentId,..
-
LinkedList<E>에서 컬렉션 클래스를 HashSet<E>로 변경
LinkedList에서 컬렉션 클래스를 HashSet로 변경IteratorEx01.java에서 LinkedList를 HashSet변경시 반복자를 사용하기 때문에컬렉션 선언만 바뀌고 나머지 부분은 모두 동일하게 사용할 수 있습니다. // 다른 컬렉션으로 변경할 때는 new ArrayList()부분만 변경하면 됩니다. List list = new ArrayList(); Iterator iterator = list.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } List에 없고 ArrayList에만 있는 메소드를 사용하는 것이 아니라면 List타입의 참조변수를 생성하도록 선언하는 것이 좋습니다.성능상의 이유이거나 테스트..
-
apk file
apk file· Android 패키지 파일의 확장자(.apk)로 된 파일입니다.· 앱을 설치할 때 다운로드 되는 파일로 jar(Java 아카이브) 형식의 zip 파일 기반입니다.· 안드로이드 앱에 관한 모든 데이터를 가지고 있습니다.
-
조건 테스팅(Condition Testing)
조건 테스팅(Condition Testing)· ≒ 조건 커버리지(Condition Coverage)· 조건 커버리지는 결정 포인트 내에 있는 개개의 개별 조건식이 "참"과 "거짓"의 모든 값을 갖게 되면 달성된다.· 다중 조건 커버리지는 결정 포인트 내에 있는 모든 개별 조건식의 모든 가능한 논리적인 조합을 고려한 강력한 커버리지를 의미한다.· 조건문 내의 각 불 연산식(Boolean Expression)의 참(True) · 거짓(False)이 적어도 한 번 이상 실행되는 것을 기준으로 하는 커버리지입니다.· 복합 결과 값의 경우, 대부분 조건 커버리지 방식을 사용하여 작성합니다.· 구문 커버리지를 포함해야 좀 더 바람직한 조건 커버리지가 됩니다.