SSM 프레임 워크 에세이

SSM 프레임 워크

MVC 1. 작업 및 다양한 레벨의 관계

1.1 프리젠 테이션 레이어 (springMVC)

레이어 컨트롤러 (처리기 층)

  • 특정의에 대한 책임 제어 모듈 비즈니스 프로세스 .
    • 컨트롤러 층은하는 서비스 계층 인터페이스 호출 제어 비즈니스 프로세스, 또한 제어 구성 봄 구성 파일 내부.

1.2 비즈니스 계층 (스프링)

서비스 레이어

  • 에 대한 책임 로직 설계 비즈니스 애플리케이션 모듈 .
    • 첫째, 인터페이스 디자인, 그의 구현 클래스를 깨달았다. 봄 구성 파일의 구현의 연결을 구성하여 작업이 단계를 완료, 우리는 서비스 인터페이스를 호출하여 비즈니스 프로세스를 수행 할 수있을 것입니다. 마지막으로, DAO 계층 인터페이스를 호출하여 구체적인 서비스 구현 클래스를 달성하기 위해 정의되었다.

1.3 지속성 레이어 (MyBatis로)

다오 층 (레이어 매퍼)

  • 에 대한 책임 데이터베이스 설계와 상호 작용 하기 위해 지속적인 노력 데이터를 처리 .
    • DAO 제 설계 층 DAO 인터페이스를 설계하고,이 인터페이스 스프링 구성 파일을 구현하는 클래스의 정의는,이 인터페이스는 관심 인터페이스 구현 클래스없이 데이터 트래픽을 처리하기위한 다른 모듈을 호출 할 수있다 이는 클래스, 반사, 본원에서 사용 된 데이터 소스 구성 DAO 층 및 데이터베이스 연결에 관한 파라미터 Spring 설정 파일에 구성되어있다.

1.4 레이어보기 :보기 층

  • 수신 JSP 페이지에 대한 책임 디스플레이 .
    • 이 계층은 개발 및 컨트롤러 층을 결합 할 필요가있다.

1.5 층에 들어갔을 때 :

원래 컨트롤러보기 층과 층하기 위해 함께 개발 .jsp로 파일을 배치 할 수 있지만, 코드의 복잡성을 줄이고 , 유지 보수성 향상 도 MVC 프레임 워크의 특성을 반영하는 두 개의 층으로 나누어 져 있습니다, 즉 명확한 구조, 낮은 커플 링입니다.
서비스 레벨이 DAO 계층에 기반 DAO 층에만 설치 서비스 계층 후 설립 레이어 서비스 컨트롤러 층 아래 가능하여 서비스 인터페이스 층 모두 DAO 층 전화뿐만 아니라 인터페이스를 제공한다 호출을 할 수있는 계층에 컨트롤러 클래스는 단지 위치 중간층에 있습니다. 각 모델은 각각의 캡슐 각각의 서비스 처리 방법, 서비스 인터페이스를 갖는다.

상호 운영 체제 프로세스 2. SSM 층

화상 20,191,123,212,947,755

추천

출처www.cnblogs.com/yihangjou/p/11919801.html