JSP로 페이지 작업을 하면서 페이지를 이동하기 위해서 자연스레 response.sendRedirect()를 사용했다. 나름 자바스크립트의 location.href()로 이동하는 것 보다는 나을꺼라는 생각으로 근데 오히려 문제가 많았다. 처음엔 꽤 해맸는데 이런저런 자료를 찾다가 response.sendRedirect()에 대해서 좀 알게 되었다. response.sendRedirect()는 생긴거는 아주 직관적으로 생겼다.(물론 오해지만...) resonse를 리다이렉트 시켜버린다는 건데 실제 동작은 그렇게 직관적이지 않다. 직관적이지 않다고 말한 이유는 자바스크립트의 location.href()가 해당 코드를 만나는 순간 페이지를 이동하는 반면에 response.sendRedirect()를 실행될때 ..
자바 컬렉션 1. 서론 1.1 알아두기 : java.util 패키지의 구성 - 컬렉션 프레임웍(Collection Framework) : 다수의 데이터를 쉽게 처리할 수 있는 표준화된 방법을 제공 하는 클래스들 - 유용한 클래스 : 알아두면 좋은 자주 쓰이는 클래스들 - 형식화 클래스 : 데이터를 표준화도니 형식으로 출력하는데 도움을 주는 클래스들 1.2 컬렉션 프레임웍 * 컬렉션 : 다수의 데이터 즉, 데이터 그룹 * 프레임웍 : 표준화된 프로그래밍 방식 * 컬렉션 클래스 : 다수의 데이터를 저장할 수 있는 클래스 --> 컬렉션 프레임웍 : 데이터군을 저장하는 클래스들을 표준화한 설계. JDK1.2 이전까지는 Vector, Hashtable, Properties 와 같은 컬렉션 클래스들을 서로 다른 각..
제네릭 : Generics는 컬렉션(자료구조) 즉, 객체들을 저장(수집)하는 구조적인 성격을 보강하기 위해 제공되는 것이다. 간단히 예를 들자면 컵이라는 특정 객체가 있다. 이 컵은 물만 담을 수 있는 물컵, 또는 이 컵은 주스만 담을 수 있는 주스 컵! 이렇게 상징적인 것이 바로 Generics다! 제네릭의 필요성 : JDK5.0에 프로그래머가 특정 컬렉션(자료구조)에 원하는 객체 타입을 명시하여 실행하기 전에 컴파일단계에서 확인하여 지정된 객체가 아니면 절대 저장이 불가능하게 할 수 있다. (이전 버전까지는 반드시 실행하여 컬렉션(자료구조)에 있는 자원들을 하나씩 검출하여 확인할 수 밖에 없었다.) 컬렉션 클래스들은 Object형으로 요소를 저장한다. 별도의 형 변환(Casting)이 필요 없이 사이..