자바 디자인 모델 구조 모델 - 외관 모델 (Facade)
4. 567913. 상례 는 JSp 에서 가장 일반적인 데이터베이스 조작 방법 이다.
응용 프로그램 에 서 는 항상 데이터 베 이 스 를 조작 해 야 합 니 다. 매번 상기 코드 를 쓰 는 것 이 번 거 로 울 것 입 니 다. 그 중에서 변 하지 않 는 부분 을 추출 하여 인 터 페 이 스 를 만들어 야 합 니 다. 이것 은 facade 외관 대상 을 도입 합 니 다. 만약 에 나중에 Class. forName 의 < driver > 를 바 꾸 는 것 도 매우 편리 합 니 다. 예 를 들 어 Mysql 데이터 베 이 스 를 Oracle 데이터 베이스 로 바 꾸 면 facade 인터페이스 에 있 는 driver 만 바 꾸 면 됩 니 다.
우 리 는 Facade 인 터 페 이 스 를 만 들 었 습 니 다. 이 인 터 페 이 스 를 사용 하면 상기 프로그램의 변경 은 다음 과 같 습 니 다.
4. 567913. 이 를 통 해 알 수 있 듯 이 매우 간단 하 다. 모든 프로그램 이 데이터 베이스 에 대한 방문 은 인 터 페 이 스 를 바 꾸 고 시스템 의 복잡성 을 낮 추 며 유연성 을 증가 했다.
만약 우리 가 연결 탱크 를 사용 하려 고 한다 면, facade 인 터 페 이 스 를 수정 하기 만 하면 된다.
facade 는 실제 적 으로 시스템 간 의 관 계 를 정리 하고 시스템 간 의 결합 도 를 낮 추 는 데 자주 사용 되 는 방법 입 니 다. 아마도 당신 은 자신 도 모 르 게 사용 하고 있 을 것 입 니 다. 비록 그것 이 facade 라 는 것 을 모 르 지만.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
디자인 모델 의 공장 모델, 단일 모델자바 는 23 가지 디자인 모델 (프로 그래 밍 사상/프로 그래 밍 방식) 이 있 습 니 다. 공장 모드 하나의 공장 류 를 만들어 같은 인 터 페 이 스 를 실현 한 일부 종 류 를 인 스 턴 스 로 만 드 는 것...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.