본문 바로가기

usecase간의 관계 include- 하나의 usecase(A)가 실행되기 위해 반드시 다른 usecase(B)가 실행되야 하는 관계(사전/사후 처리) extends- 하나의 usecase(A)가 실행될때 특정 순간/조건이 되면 다른 usecase(B)가 실행되는 관계 더보기
Java Programming - Map, Iterator Map - Key 값 : 중복을 허용하지 않는다. 같은 Key-object 값을 추가할 경우에 → Replace 처리- Value 값 : 중복을 허용한다. index를 통해 값을 구분하는 리스트처럼 map은 Key값을 통해 구분을 하기 때문에 Value가 중복이 되어도 상관없다.- 메소드* 추가, 변경 : put(Object k, Object v)* 조회 : get(Object k) : Object(Value) → object k를 조회하면 value를 반환* 삭제 : remove(Object k) : Object (Value) → 삭제한 object k 의 value를 반환* Key값의 존재유무 : containsKey(Object k) : boolean Value값의 존재유무 : containsVal.. 더보기
Tiles 사용하기 Tiles 란 ? - Composite View Pattern을 구현하기 위한 Framework* 여러 개의 View를 조합하여 하나의 화면을 만드는 패턴* 고정적인 View와 페이지마다 변화하는 View로 구성된다. - Composite View Pattern 구현 방법* jsp의 include 이용* HTML의 frame 이용* Tiles 프레임 워크 Tiles의 구성 - tiles 설정 파일 : View의 템플릿을 어떻게 구성할 것인지 설정한 파일* tiles-defs.xml : 화면을 모듈화하여 재사용하기 위한 설정 파일 - web.xml* Web Application 설정파일* Tiles 서블릿과 TilesDispatcherServlet 등록 - View를 구성하기 위한 JSP* template.. 더보기