2012-07-10 1 views
0

사용자가 특정 내부 URL을 클릭하면 동적으로 생성 된 일부 html을 반환해야합니다.사용자가 내부 URL을 방문 할 때 html 응답 만들기

일부 백엔드 서비스는 사용자에게 표시되는 html 링크 목록을 생성하는 데 사용되는 키 목록을 생성하기 위해 호출됩니다.

이렇게하려면 서블릿 사용을 고려하고 있습니다. 이것은 좋은 방법론인가? 서블릿은 오랫동안 사용되어 왔기 때문에 이것을 구현하는 더 새로운 방법이나 더 좋은 방법이 있을까요?

답변

0

많은 솔루션이 있으며 그 중 대부분은 서블릿 API를 기반으로합니다. 이미 스프링을 사용하는 경우, Spring은 MVC 패턴을 기반으로 웹 애플리케이션을 만들 수있는 서블릿 API를 기반으로 프레임 워크 스프링 MVC라는 모듈을 가지고 : 데이터베이스에서 데이터를 보유

  • 모델
  • 모델
  • 컨트롤러 데이터베이스에서 데이터를 받고, 적절한보기

에 파견에 포함 된 데이터를 기반으로보기 (구현, 대부분의 시간을 사용하는 JSP)를 생성 마크 업이 좋은 패턴이다 대부분의 웹 프레임 워크에서 사용되지만 모든 그것의 자신의 방식, 강점과 약점.

간단한 서블릿으로 할 수 있지만 서블릿에서 마크 업을 생성하는 것은 추악합니다. 이것이 서블릿이 MVC 패턴을 따라 JSP와 결합되어 사용되는 이유입니다. 서블릿과 JSP 만 사용하여 마이크로 MVC 프레임 워크를 직접 구현할 수 있지만 Spring MVC 및 기타 프레임 워크는 투자 가치가있는 많은 장점을 제공합니다. 저는 개인적으로 줄무늬를 매우 좋아하며 매우 간단합니다.

0

서블릿은 HTTP 요청에 대한 간단한 인터페이스를 표시하는 Java 방식입니다.

Jersey과 같은 REST 프레임 워크로도이 작업을 수행 할 수 있지만 좀 더 복잡하므로 간단한 하나의 opertaion 인터페이스가 필요하다면 서블릿과 함께 갈 것입니다.

관련 문제