목록애니프레임자바 (16)
Gentle Breeze
* Web Framework - Web Framework Architecture Presentation Layer Business Layer - brower 가 ActionServlet 에 request → ActionServlet 실행 - ActionServlet - 사용자의 요청을 받는 창구 역할 (Struts 제공) - struts-config.xml 설정 내용을 읽어서 RequestProcessor 를 생성 즉, RequestProcessor = struts-config.xml - Action Form 은 VO class와 같음 → Form 객체를 Model 에 던져 줌 (테이블 당 하나씩 직접 만들어야 함) - jsp 의 form 값을 뿌릴 수 있어서 View 이기도 하지만 실제 Controll..
* DBIO - 방법 1 트리에서 선택 - 방법2 매핑 파일을 만든다 sql xml 파일이 생성 될 경로를 선택하고 xml 파일을 확인한다 Table-Mapping 파일을 만든다 경로를 선택하고 xml 파일을 확인한다 VO 파일도 만들어준다. Rename을 통해 xml 파일을 적절히 Copy & Paste 하여 완성한다.
* Query Service - 정의 : 쿼리문이나 객체의 입력만으로 DB 데이터 조작을 가능하게 하는 기능을 제공 - 특징 : DataSource Service 기반 (Connection 을 위해) Mapping XML 파일 정의가 복잡하지만 tool을 이용하면 편리하게 정의 가능 Table Mapping 및 사용할 쿼리를 정의한 매핑 XML 파일을 이용 SQL 문을 Dynamic 하게 정의하여 이용 → 동적 Query를 지원 (eg : 하나의 select 문을 재사용) - QueryServiceImpl 객체는 PagingJdbcTemplate 객체와 의존관계 PagingJdbcTemplate 객체는 dataSource 객체와 의존관계 - : iBatis Mapping File이 정의 - 특정 테이블과..
* IdGeneration Service - 정의 : unique 한 id 값을 생성하는 기능을 제공 - 종류 : IIdGenerationService 가 Interface * TableIdGenerationService (주로 사용) * SequenceIdGenerationService : Sequence Object 를 지원하는 DB에서만 사용 가능 (사용 안함) * UUIdGenerationService : UUID 생성 알고리즘 이용 ID를 16 byte로 랜덤하게 생성 (일관성 없음 사용 안함) - strategy : unique 한 id 값을 생성하기 위한 전략 - key-table : unique 한 id 값을 뽑아 낼 talbe 명 - prefix : 접두사 - cipers : prefix..