WEB_Programming 썸네일형 리스트형 The Map Interface The Map Interface Map은 키와 값으로 구성된 객체이다. 맵은 중복되는 키 값을 가질 수 없다. 각 키값은 맵 상에서 오직 하나의 값을 가질 수 있다. 이 모델은 수학 함수에 기반을 두고 있으며, 다음 인터페이스를 가지고 있다.public interface Map { // Basic operations V put(K key, V value); V get(Object key); V remove(Object key); boolean containsKey(Object key); boolean containsValue(Object value); int size(); boolean isEmpty(); // Bulk operations void putAll(Map 더보기 The Queue Interface The Queue Interface Queue는 엘리먼트를 저장한 순서대로 처리하는 작업을 수행하는 컬렉션이다. 기본 Collection 처리 내부에 큐는 추가적인 인서트 처리, 삭제, 검증 오퍼레이션을 제공한다. 큐 인터페이스는 다음과 같다.public interface Queue extends Collection { E element(); boolean offer(E e); E peek(); E poll(); E remove(); } 각 Queue메소드는 2개의 폼이 존재한다. 하나는 작업 실패에 한 예외를 던지는 것과, 다른 하나는 작업 실패시 특정 값을 반환하는 것이다. 특정값은 (null이나 false값, 혹은 처리에 대한 값)이 있다. 보통 다음 테이블에서 보여준 인터페이스가 주로 이용된다. .. 더보기 The List Interface The List Interface List 는 정렬된 Collection이다. (가끔 sequence라고도 한다.). 리스트는 중복되는 엘리먼트를 포함한다. 정렬된 Collection이다. 리스트는 많은 중복된 엘리먼트들을 가지고 있다. Collection으로 부터 상속받은 오퍼레이션이 추가되어 있으며, List인터페이스는 다음과 같은 오퍼레이션이 있다. Positional access — 리스트에서 인덱스 수치를 통해서 접근이 가능하다. Search — 특정 객체를 리스트에서 Search를 수행하면 수치적인 위치를 반환한다. Iteration — 리스트의 내용을 순차적으로 접근할 수있도록 Iterator에서 상속 받은 기능이다. Range-view — 다양한 범위 처리를 수행한다. List 인터페이스는.. 더보기 Java Collection > Collection Interface 1. The Collection Interface Collection 은 엘리먼트라고 하는 객체들의 그룹을 표현하는 것이다. Collection Interface는 가장 일반적인 형태의 요구사항에 대해서 객체의 컬렉션과 인터페이스를 정의한 것이다. 예를 들어 모든 범용 컬렉션을 구현하고자 할때 생성자에서 Collection 아규먼트를 받는다고 한다면, 이러한 생성자는 conversion constructor이라고 알려진 것이다. 컬렉션 초기화에서 특정한 컬렉션에 포함된 내용을 이용할때, 주어진 컬렉션이 하위 인터페이스이든, 새로 구현된 형태이든 가능하도록 할때 이용된다. 다른말로 이 컬렉션을 원하는 컬렉션 타입으로 컨버팅이 가능하다는 말이 된다.가정해보면, Collection이라는 것을 가지고 있다면 이.. 더보기 JavaScript 습작... 1.1. 자바스크립트 기능모음 http://cafe.naver.com/imeji.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=69 1.2. 모달 다이얼로그 창 호출 하기 1.3. 다른 스크립트 호출하기 및 자바 내부 메소드 오버라이드 하기 1.4. 숫자만 입력하게 만드는 자바 스크립트(한글까지 처리) 더보기 JSTL IBM 강좌 1.1. 강좌 JSTL 강좌 1(한글) : http://www-128.ibm.com/developerworks/kr/library/j-jstl0211.html#N1007F JSTL 강좌 2(한글) : http://www-128.ibm.com/developerworks/kr/library/j-jstl0318/ JSTL 강좌 3(영어) : http://www-128.ibm.com/developerworks/java/library/j-jstl0415/ JSTL 강좌 4(영어) : http://www-128.ibm.com/developerworks/java/library/j-jstl0520/ 더보기 [JSP] Request가 멀티파트 폼인지 검사하는 루틴 Accept :: */* Referer :: http://localhost:9080/admin/bestSeller.do?method=BEST_SELLER_VIEW Accept-Language :: ko Content-Type :: multipart/form-data; boundary=---------------------------7d81f4270a60 UA-CPU :: x86 Accept-Encoding :: gzip, deflate User-Agent :: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2) Host :: localhost:9080 Connection :: Keep-Alive Cookie :: JSESSIONID=0000Uv.. 더보기 [JAVASCRIPT] insertBefore JavaScript 에서 엘리먼트 하위에 여러개의 반복되는 하위 엘리먼트가 잇을경우 내가 원하는 위치에 엘리먼트를 넣고 싶을 경우가 있다. 보통 지정된 인덱스 위치에 값을 넣기 위해서는 다음과 같은 방법으로 값을 입력하면 된다. 아래 파란색 영역은 다음과 같은 해설을 줄 수 있다. 1. "subBlock" 라는 아이디를 가진 엘리먼트에 입력하는데 2. liObj라는 새로 추가할 엘리먼트를, 3. liBlock[0]번째 엘리먼트 이전에 넣어라. (만약 2번째 엘리먼트로 새 엘리먼트를 추가하고자 할경우에는 liBlock[1]이라고 해주면 될 것이다.) ArrayIndexOutOfBound를 주의해야 할 것이다. Sample hello11 hello12 hello13 TEST program 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음