본문 바로가기

카테고리 없음

2.11. 스프링루 시작하기 - Customizing the Look & Feel of the Web UI

2. 스프링 루 시작하기 : 튜토리얼
2.1. 뭘 배울수있나? 
2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션
2.3. 튜토리얼 어플리케이션 상세설명
2.4. 1단계: 일반적인 프로젝 시작하기
2.5. 2단계: 엔티티와 필드 생성하기
http://gokgo.tistory.com/script/powerEditor/pages/
2.6. 3단계: 통합테스트
2.7. 4단계: IDE 사용하기
2.8. 5단계: 웹티어 만들기
2.9. 6단계: 웹서버 로딩하기
2.10. 어플리케이션에 보안적용하기
2.11. 웹UI의 Look & Feel 커스터마이징하기
2.12. 셀레니움 테스트 
2.13. 백업과 디플로이하기
2.14. 이제 뭐하지



2.11. 웹UI의 Look & Feel 커스터마이징하기

Web UI들을 생성한 루는 다양한 방법으로 이를 커스터마이징할수있어. 설치된 웹-티어 구조물들에 대한 너의 방식을 찾으려면 다음의 표를 봐:

루 웹UI의 룩앤필을 커스터마이즈하는 가장 쉬운 방법은 CSS와 이미지 리소스를 필요한대로 바꾸는거야.

다음의 룩앤필은 피자가게 어플리케이션이라는 특정한 목적을 위해 만들어진거야:

스프링 루는 또한 스프링 프레임웍이 제공하는 테마기능을 설정함으로서 쉽게 이 기능을 활용할수있어.

더 높은 차원의 커스터마이징이 필요하면 너는 기본 타일즈(Tiles) 템플릿(WEB-INF/layouts/default.jspx)을 변경하고 JSP 페이지 (WEB-INF/views/*.jspx)에 적용하면되. 스프링 루 1.1 릴리즈부턴 jspx artifacts을 유저에 의해 적용가능하게 되었어. 루는 여전히 도메인 layer의 변경을 감지하고 적용하지. JSP Views 섹션의 자세히 설명을 봐.

더 나아가 스프링 루 1.1 릴리즈는 scaffolded jspx 파일들을 90% 줄였을 뿐아니라 페이지 커스터마이징을 위한 최고로 유연한 방식을 지원하는 JSP 태그집합들(set of JSP tags)을 포함하고있어. 루는 프로젝의 구제적 요구사항을 만족시킬수있는 커스마이징과 접근성을 가지는 이들 태그를 유저 프로젝에 설치할거야.

예를 들면, 통합된 Spring JS/ Dojo artifactos를 적절히 쉽게 제거하면서 너가 선택한 JS 프레임웍으로 대체해버리지. 이런 변경들은 너가 커스터마이즈한 태그들이 루에 의해 설치된 기본 태그들을 대체하기 위해 너가 만든 간단한 애드온을 다른 프로젝에도 설치가능하게 만들어줘