2011-02-03 5 views
0

아이템 엔티티와 바스켓 엔티티가 있다고 상상해보십시오. 바구니에는 여러 가지 항목이 포함될 수 있습니다. 바구니의 전형적인 Spring Roo 인터페이스는 다음과 같이 보일 수 있습니다 : enter image description here스프링로와 사용자 인터페이스

바스켓 목록에 또 다른 버튼, 아마도 결제 버튼을 추가하고 싶습니다. 그것에 대해 가장 좋은 방법은 무엇입니까? 또한 아직 엔티티와 함께 ​​끝내지 않았다고 가정하면 Roo는 많은 것을 다시 생성 할 수 있습니다.

태그를 수정하는 것에 대해 생각했지만 MVC, 스프링 및 JSP에 대해 매우 익숙하기 때문에 지금은 싸우고 있습니다.

답변

1

Roo Scaffold 애플리케이션을 다음과 같이 취급하는 경향이 있습니다. 사용자 인터페이스를 직접 구축 할 수있는 비계 (scaffold)입니다. GWT에서 생성 된 인터페이스에 익숙하지만 Spring MVC 세계는 거의 같다고 가정합니다.

Roo는 응용 프로그램의 데이터 모델을 유지 관리하는 데 필요한 모든 정크를 만드는 훌륭한 작업이지만 좋은 사용자 인터페이스는 여전히 사용자 정의 코드를 사용합니다. GWT 세계에서 Roo는 UI 구현을위한 모범 사례를 잘 보여줍니다. 스캐 폴드 (Scaffold) 응용 프로그램이 어떻게 작동하는지 연구하고 모든 사용자 정의 비트를 추가하는 동안 필요한 조각을 복제하는 것이 좋습니다.

처음에는 힘들어 보일지도 모르겠지만 모두가 쉽게 할 수 있다면!

+0

한 가지 더 알려주세요. 아직 완료하지 않았다고 언급 했으므로 해당 제안의 '복제'부분이 중요합니다. 엔티티를 변경하면 UI의 중요한 부분도 다시 생성됩니다. Roo는 당신이 변경 한 것과 그렇지 않은 것을 이해하려고 시도하지만, 까다 롭습니다. –

0

사용자 정의 Roo 컨트롤러를 생성하십시오. 또한 menu.jspx 파일에도 입력됩니다.

다음 Roo 명령을 사용할 수 있습니다.

controller class --class ~.web.MyCustomController 
관련 문제