WebMVC 개요


WebMVC 모듈은 JDBC 모듈 외에 YMP 프레임워크의 또 다른 매우 중요한 모듈입니다. 이는 YMP 프레임워크의 많은 기능을 통합하며 기능적 구조의 설계 및 사용에서 여전히 일관되고 단순한 스타일을 유지합니다. MVC 프레임워크의 유전자 덕분에 SSH 및 기타 프레임워크 기술을 이해하고 이에 익숙한 개발자는 학습 비용 없이 매우 쉽게 시작할 수 있습니다.

주요 기능은 다음과 같습니다:

  • 표준 MVC 구현, 명확한 구조, 전적으로 주석에 기반한 간단한 구성
  • 컨벤션 모드 지원, 컨트롤러 코드 작성 필요 없음, 직접 일치 및 뷰 실행; 보기 기술(JSP, Freemarker, Velocity, Text, HTML, JSON, Binary, Forward, Redirect, HttpStatus 등)
  • RESTful 모드 및 URL 스타일 지원
  • 요청 매개변수 및 컨트롤러 메서드 매개변수 자동 바인딩 지원;
  • 매개변수 유효성 검증 지원;
  • 주석 구성 컨트롤러 요청 라우팅 매핑 지원
  • 이벤트 및 예외의 사용자 정의 처리 지원;
  • 컨트롤러 메서드 지원 및 뷰 캐싱
  • 플러그인 확장 지원
  • <dependency>
        <groupId>net.ymate.platform</groupId>
        <artifactId>ymate-platform-webmvc</artifactId>
        <version>2.0-SNAPSHOT</version>
    </dependency>
  • 참고
  • 위의 구성 프로젝트의 pom에.
  • 캐시 서비스를 활성화하지 않으려면