본문 바로가기

Spring MVC File Upload Step 1. dynamic web project 생성 및 라이브러리 추가 - name : springMVC_04_fileUpload- 라이브러리 추가 경로 : WebContent/WEB-INF/lib 아래에 라이브러리 추가 Step 2. web.xml 설정- dispatcher servlet 객체 등록 및 filter 설정 dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher *.do encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* Step 3. Spring Bean Configuration.. 더보기
Java Programming - Collection API, 배열 vs 컬렉션 Collection API - Data를 모아 관리하는 객체, 모으는 방법에 따라 여러 class로 제공, Object type의 배열- Collection에 정의된 메소드추가 : add(Object) - boolean 삭제 : remove(Object) - boolean조회 : 조회 메소드 X → iterator 객체리턴size() : 관리하는 객체의 수 – intcontains(Object) - boolean(인수로 받은 객체가 Collection에 있는지 조회clear() - collection내의 모든 객체 삭제- List → List는 중간 idx에 null이 있으면 안 된다.add(int idx(객체를 삽입할 인덱스), Object) - 삽입set(int idx, Object) - 교체 ex).. 더보기
Java Programming - Abstract vs Interface Abstract - instance 메소드, class에 사용되는 제한자의미 : 추상적이다 → 구현이 안되었다.- 메소드 : 메소드 구현 없이 선언만한 메소드 ex) public abstract void go(); {}이 붙으면 안된다.→ 하위 class에서의 overriding을 강제한다. 하위 class들이 구현한 메소드의 template(틀) 역할- Class : 객체 생성을 못하는 class ex) public abstract class Animal { 구현 }⑴ abstract 메소드를 가지는 class는 반드시 abstract class가 되야한다. 부모 class에 정의된 abstract 메소드를 overriding 안하면 abstract class가 되어야한다.⑵ abstract class.. 더보기