개발 스트럿 프레임 워크는 무엇입니까? -techopedia에서 정의

스트럿 프레임 워크는 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Struts Framework의 의미는 무엇입니까?

Struts Framework는 Java Enterprise Edition 웹 응용 프로그램을 빠르고 효율적으로 만드는 데 사용되는 오픈 소스 웹 응용 프로그램 프레임 워크입니다. MVC (Model-View-Controller) 아키텍처를 승격시키기 위해 Java Servlet API를 사용하고 확장합니다.


Struts Framework는 원래 Craig McClanahan에 의해 개발 된 후 2000 년 5 월 Apache Jakarta Project에 따라 Apache Foundation에 제공되어 Jakarta Struts로 알려졌습니다. 결국 2005 년에 최상위 아파치 프로젝트가되었으며 결국 2007 년 2 월에 출시 된 Struts 2로 대체되었습니다.

Techopedia는 Struts Framework를 설명합니다

Struts 프레임 워크는 MVC 디자인 패러다임을 독점적으로 사용했으며, 그 목표는 데이터베이스와 통신하는 애플리케이션 로직 인 "모델"을 "뷰"(클라이언트 / 모델과 클라이언트의보기 사이에 정보를 전달하는 인스턴스 인 "제어기"에서 Struts는 이미 컨트롤러를 제공하는데, 이는 뷰에서 표시 할 템플리트를 작성하는 ActionServlet으로 알려진 Java 서블릿입니다. 그런 다음 모델, 뷰 및 컨트롤러를 함께 바인딩하는 "struts-config.xml"이라는 중앙 구성 파일과 모델 코드를 작성하는 것이 웹 애플리케이션 프로그래머의 작업입니다.


MVS 모델을 사용하는 응용 프로그램의 표준과 마찬가지로 클라이언트 또는보기의 요청은 구성 파일에서 이전에 정의 된 "작업"으로 컨트롤러에 전송됩니다. 컨트롤러는 요청을 받으면 해당 Action 클래스를 호출 한 다음 응용 프로그램 별 모델 코드와 상호 작용합니다. 결과적으로 모델은 "ActionForward"문자열을 리턴하여 컨트롤러에게보기 또는 클라이언트에 전달할 출력 페이지를 알려줍니다. 뷰와 모델 사이에 전달되는 정보는 JavaBeans 형식이며, 추가 Java 코드없이 Bean의 컨텐츠를 읽고 쓸 수 있도록 뷰 라이브러리의 태그 라이브러리에서 조회됩니다. 번역 테이블 역할을합니다.

스트럿 프레임 워크는 무엇입니까? -techopedia에서 정의