2012-12-05 2 views
1

이 웹 응용 프로그램 프레임 워크는 Echo입니다.이 웹 프레임 워크는 MVC 프레임 워크 및 MVC 방식과 매우 다릅니다. GWT와는 달리 여전히 서버 애플리케이션을 구축하기위한 프레임 워크입니다.웹 프레임 워크와 그 유사품을 에코합니다.

처음에는 Echo와 같은 프레임 워크의 이름이 있는지 궁금합니다. 예를 들어 Spring을 MVC 프레임 워크라고 부르지 만 Echo를 호출해야할지 모르겠습니다.

둘째, 동일한 접근법을 따르는 다른 대안이 있는지 궁금합니다. Java 기반인지 여부. 나는 그 (것)들을 찾아 낼 것을 도울 어떤 수색 질문든지 제안 할 수 없었다.

답변

0

Echo는 MVC와 비교하여 구성 요소 기반 프레임 워크 인 것처럼 보입니다. Apache Wicket은 일반적인 구성 요소 기반 프레임 워크입니다. 또 다른 유명한 컴포넌트 지향 프레임 워크는 Apache Tapestry

1

입니다. Echo는 여전히 MVC 프레임 워크입니다 (Swing 객체 모델을 사용하며 Swing은 확실히 MVC 임). 웹 프레임 워크는 스프링 기반 MVC가 액션 기반이며, Echo, Tapestry, Wicket 및 JSF가 컴포넌트 기반 인 액션 기반 및 컴포넌트 기반 제품으로 나뉩니다.

동작 기반 프레임 워크는 URL에 응답하는 컨트롤러를 강조합니다. 사용자는 url이 요청 될 때 프레임 워크에 의해 호출되는 컨트롤러를 구현합니다. 이 애플리케이션은 URL, http 요청 및 응답, http 세션을 직접 처리합니다.

구성 요소 기반 프레임 워크는 페이지와 위젯 및 이벤트에 대한 추상화를 도입하므로 사용자는 구성 요소를 만들고 이벤트 리스너를 작성합니다.

관련 문제