본문 바로가기
728x90
반응형

singleton 패턴3

[Spring] DI/DL 적용 + Spring IOC 개발 + maven [복습] Spring IOC : Inversion of Control - 역 제어, 제어의 역행, 제어의 반전 - 기존 제어 방식 vs 제어의 역행(IOC) - 기존 제어 방식 : 필요 시 생성 - 의존 대상 객체를 사용자가 new 하여 생성하거나, getInstance()를 통해 객체를 생성함 - IOC : 필요 시 IOC 컨테이너가 반환해줌 - 사용자에게 의존 대상 객체를 반환 받음 ex) 여행을 할 때, 항공권이 필요함 (대한항공을 먼저 끊었으나, 일정 변경으로 아시아나로 변경) - 기존 제어 방식 : 여행자가 대한항공 항공권을 끊었다가, 다시 아시아나 항공권으로 변경함 - IOC 방식 : 여행자는 대행업체를 통해 항공권을 예매함. 대항항공 항공권에서 아시아나 항공권으로 변경은 대행업체에서 변경해줌.. 2020. 10. 27.
[JSP] DB(SQL)의 date 타입을 이용한 Model 2 설계방식 프로그램 구현 [ 프로그램 진행 원리 및 개요 ] > 1번 기능 : 상품 등록 기능 register-form.jsp -- command:register --> RegisterProductController ProductDAO ㅣ register(ProductDAO) ㅣredirect register-result.jsp > 2번 기능 : 전체 상품 목록 조회 기능 (아이디, 상품명, 등록날짜만) index.jsp에서 '상품목록'링크 클릭 -- command=getlist --> ProductListController ProductDAO ㅣ getAllProductList() : ArrayList ㅣforward product-list.jsp 아이디, 상품명, 등록시간 테이블로 제공 > 3번 기능 : 상품 상세 정보 링크.. 2020. 9. 4.
[JSP/Model2] Model2 basic / 1단계_Model2 MVC pattern + Singleton pattern (forward 방식, redirect 방식) Model2 설계방식 (Architecture)의 주요 디자인 패턴은 MVC Design Pattern이다. Singleton Pattern으로 Model계층의 DAO에 적용시켜 불필요하게 객체를 다수 생성하는 것을 방지하고 클래스 로딩 시, 단 한번의 객체를 생성해서 여러 컨트롤러에서 사용하도록 했다. * 링크 → https://creamilk88.tistory.com/96 첫 단계 (webstudy17) 에서는 Model2 설계 방식에 MVC와 Singleton을 간단히 복습하고, 여기에 추가해서 두번째 단계(webstudy18)에서 FrontController Pattern을 추가하여 적용해볼 예정이다 ! webstudy17 예제 목차 1. 첫번째 예제 : 아이디로 차 정보 검색하기 2. 두번째 예.. 2020. 8. 28.
728x90
반응형