2011-06-14 9 views
1

대학생 친구가 태피스 트리 프레임 워크를 사용하여 웹 프로그래밍을 공부하고 있는데, 그는 내가 그의 숙제로 그를 도울 수 있는지 질문했습니다. 숙제의 질문 하나는 말합니다 :확장이란 무엇이며 어떻게 사용합니까?

확장 무엇

, 어떻게 우리가 을 사용합니까?

처음 듣습니다.

그 주제에 대해 알고 계십니까?

나는 혼란 스럽다. 그 이름의 OOP 원칙이 있습니까?

+0

오 : 여기

는 문서에 대한 링크입니다! 그것이 괄호를 확장이라고합니다. 나는 그들이 어떻게 기술적으로 불려 갔는지 잊었다. 그것보다 더 예리한 나는 태피스 트리를하지 않아 :) 도움을 주신 분들 – sfrj

답변

6

this tutorial에 따르면 기본적으로 문자열 보간입니다.

먼저 현재 날짜와 시간을 표시하는 방법은 $ {currentTime}입니다. 이 구문은 페이지 객체의 속성 인 currentTime이라는 속성에 액세스하는 데 사용됩니다. 태피스트리는 이것을 확장이라고 부릅니다. 중괄호 안의 값은 페이지에서 제공하는 표준 JavaBeans 속성의 이름입니다. 이후 장에서 보게 되겠지만 이것은 확장을 사용하여 가능한 것이 무엇인지에 대한 빙산의 일각에 불과합니다.

이것은 OO 용어가 아니며 Tapestry의 일부입니다. 에서

+0

이것은 도움이되었다. 고맙습니다! – sfrj

2

: http://tapestry.apache.org/exploring-the-project.html

확장 횟수는 페이지를 렌더링 일부 동적 출력 포함 의 쉬운 방법입니다. 기본적으로 확장은 페이지의 자바 빈즈 특성을 의미한다 : 태피스트리 확장 또는 콘텐츠를 렌더링하기 위해 귀하의 템플릿에 포함 된 자주 속성 식에

<p>The current time is: ${currentTime}</p> 
관련 문제