타일즈 예제

우리는 baseLayout.jsp라는 JSP 파일에서 우리의 웹 응용 프로그램에 대한 템플릿을 정의합니다. 이 템플릿에는 웹 페이지의 다양한 세그먼트(예: 헤더, 바닥글, 메뉴 등)가 포함됩니다. 우리는 Struts2Tiles / Src / 메인 / 웹 앱에서 간단한 기본 레이아웃을 작성할 수 있습니다. 스트럿스2Tiles / Src / 메인 / 웹 앱 폴더, 새로운 -> JSP 파일을 마우스 오른쪽 버튼으로 클릭합니다. 서버 이름(localhost) 및 포트(8082)는 Tomcat 구성에 따라 다를 수 있습니다. 개발자는 예제를 디버깅하고 모든 단계 후에 어떤 일이 발생하는지 확인할 수 있습니다. 즐길! 스프링 MVC 타일은 주로 조합을 사용합니다. 아파치 타일은 웹 응용 프로그램 (스프링, 스트럿) 사용자 인터페이스의 개발 노력을 최소화하는 데 도움이 템플릿 프레임 워크입니다. 이것은 초보자를위한 스트럿츠 타일 프레임 워크의 예입니다.

지금까지 우리는 아파치 타일 프레임 워크의 구성과 전체 응용 프로그램에서 사용되는 템플릿 및 특정 타일의 정의를 완료했다. 이 경우 타일 프레임 워크는 응용 프로그램의 페이지 레이아웃을 개발 하는 가장 좋은 방법입니다. 타일은 레이아웃의 컨테이너를 포함하는 별도의 레이아웃 파일을 사용합니다. 레이아웃만 변경 될 때 레이아웃 파일 및 타일 구성 파일 개발자에 의해 변경 해야, 따라서 시간을 절약 하 고 응용 프로그램 효율성을 증가. Spring MVC 응용 프로그램에서 타일을 구성하는 데 중요한 역할을 하는 두 가지 중요한 클래스가 있습니다. 그들은 타일구성및 TilesViewResolver: 개발자는 스트럿 구성 파일을 작성하여 스트럿츠 프레임워크의 타일을 활성화할 수 있습니다. 다음은 샘플 구성 파일의 예입니다. 나머지 종속성은 Struts2 코어, 스트럿츠2 타일, 스트럿츠2 타글리브 등메이븐에 의해 자동으로 해결됩니다. 업데이트된 파일에는 다음 코드가 있습니다: 타일은 재사용 가능한 프레젠테이션 구성 요소를 만드는 데 사용됩니다. 아래와 같이 웹 페이지 레이아웃에 헤더, 본문 및 바닥글 부분이 있는 웹 응용 프로그램의 예를 생각해 보십시오. 아래 다운로드 링크를 클릭하여 스트럿츠 타일 예제의 소스 코드를 다운로드할 수 있습니다.

우리는 개발자가 Struts2 코어, Struts2 타일 등과 같은 원하는 종속성을 추가 시작할 수 있습니다. 응용 프로그램 빌드를 시작해 보겠습니다! 타일 정의 및 해당 특성을 지정할 수 있는 두 가지 방법이 있습니다. 하나는 JSP 타일 정의를 사용하고 다른 방법은 XML 타일 정의를 사용하는 것입니다. 일반적인 스프링 종속성 외에도 아파치 타일 3에 대한 몇 가지 종속성도 추가했습니다. 고급 타일 사용을 위해 추가 종속성을 추가할 수 있습니다. Maven 아파치 타일 페이지에는 기본부터 고급 용도까지 모든 종속성이 나열됩니다. 복합 디자인 패턴은 전체 계층 구조를 나타내기 위해 객체를 트리 구조로 구성하는 구조 패턴의 유형이며 이 패턴은 개별 개체와 객체의 구성을 균일하게 처리합니다. 즉, 타일에서 페이지는 타일이라는 하위 뷰의 컴포지션을 조합하여 빌드됩니다. 이 게시물에서 우리는 아파치 타일 통합 3 스프링 MVC 4, 어노미런기반 구성을 사용 하 여.

아파치 타일은 템플릿 기반의 복합보기 프레임 워크입니다 : 그것은 일관된 모양과 느낌을 유지, 응용 프로그램 전반에 걸쳐 페이지 조각을 재사용할 수 있습니다. 일반적으로 페이지 레이아웃에는 헤더, 바닥글, 메뉴 및 콘텐츠와 같은 여러 페이지 조각이 포함되어 있습니다. 일관된 레이아웃에서는 페이지 탐색 간에 만 콘텐츠가 변경되고 헤더, 바닥글 및 메뉴와 같은 다른 페이지 조각은 대부분의 시간 동안 고정된 상태로 유지됩니다. 타일은 재사용 가능한 프레젠테이션 구성 요소를 만드는 데 사용됩니다. 타일을 사용하면 먼저 다른 섹션으로 기본 레이아웃을 정의한 다음 exteranl 구성 파일에서 해당 영역을 채울 jsp 페이지를 정의합니다.

Por
agosto 2, 2019