인프런 커뮤니티 질문&답변

도토리님의 프로필 이미지
도토리

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 목록 - 타임리프

th:text에 의해 대체되는 부분 관련 질문

작성

·

477

·

수정됨

0

items.html의 일부 코드입니다.

<td><a th:text="${item.id}">회원id</a></td>
 <td><a th:text="${item.itemName}">상품명</a></td>
 <td th:text="${item.price}">10000</td>
 <td th:text="${item.quantity}">10</td>

선생님께서는 th:text에 의해 대체될 부분에 '회원id', '상품명', '10000', '10'을 작성하셨습니다.
사실 저는 어차피 대체될 부분이니까 비워둬야 겠다고 생각을 했었는데, (th:text에 대체되더라도) 무엇이 들어가는지를 작성해두는 것이 좋은가요?
그렇다면 혹시 서버에서 렌더링되지 않고 브라우저로 바로 봤을 때 무엇이 들어가는지 알기 위함인 것인가요?
서버를 거치지 않고 브라우저로 바로 봤을 때의 상황까지 고려해주는 것이 좋은가요??

답변 1

0

안녕하세요. 도토리님, 공식 서포터즈 OMG입니다.
.

상황을 정확히 이해하셨습니다.

조금 더 부연 설명을 드리면

만약 해당 화면(HTML)을 css로 꾸며주는 역할을 담당하는 퍼블리셔가 있다고 가정하면

백엔드 개발자가 기본화면을 만들어주고(기본값을 포함한) 퍼블리셔가 이어서 기본값을 바탕으로

작업을 이어나가면 됩니다.
.
감사합니다.

퍼블리셔라고 했지만, 화면단 디자인을 담당할 수 있는 프론트엔드 개발자로도 대체될 수 있습니다.

도토리님의 프로필 이미지
도토리

작성한 질문수

질문하기