Struts - Velocity Eclipse UI plugin
목록  
제 목 Velocity Eclipse UI plugin
작성자 박세청 작성일 2007/06/21 01:49


velocitystruts를 적용하여 프로젝트를 할경우 관련 editor가 있어야, 쉽게 적용할수 있는건 다 수긍하는 부분일듯 합니다.

VSSH에서 presentation layer을 표현하는 방법으로 velocity를 사용하고 있습니다. 이와 관련하여, velocity editor를 소개 하려 합니다.

velocity editor를 구성하기 위해서는 다음과 같은 plug-in 패키지가 필요 합니다.
## velocity ui + editor(Veloeclipse 또는 VeloMix)

veloeclipse는 이클립스 3.x만을 지원하고 velomix는 모두 지원 합니다.
각각의 update manager를 통해 install 할수 있습니다.(물론, download를 통해서도 가능합니다.)

#update url
- Veloeclipse : http://propsorter.sourceforge.net/veloeclipse
- Velomix : http://sutternow.net/CodeStuff/velomix/site.xml

velocity template editor를 통행 CTL + space bar 를 통해 변수($) 및 vm(velocity template) directiv (#)를 얻어 낼수 있습니다. 단 아쉬운 점은 toolbox.xml에 선언한 정보는 얻어 올수가 없어서 좀 아쉽더군요^^

# 이미지 예(이는 어떤 editor를 사용하냐에 따라 color가 변경 될수 있으나 큰 차이는 없습니다.



#VSSH에서 velocity영역도 큰 영역을 차지 합니다. 기존의 JSP만을 사용한 개발USER라면 새로 익혀야 할게 있을 거라 생각 됩니다. 하지만, el ,jstl , struts등의 tag를 익히는 거나 사용하는것에 비해 더 소스가 심플하고 쉽습니다.

#velocity vs JSP 에서 일반 html만 있는 경우, JSP가 velocity template보다 2배 정도 TPS 높습니다. 하지만, tag가 들어 가있는 경우는 거의 동일한 수치의 TPS가 나오고 있습니다.(정확한 테스트 기반은 아니였지만...)

#그럼 좋은 얘기로 덧글로 나눴으면 합니다. 그럼, 좋은 하루..되세요

-- 혹시 안될 경우

http://veloedit.sourceforge.net/updates/
http://log4e.jayefem.de/update

 

cf. 스프링관련
http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/





이전글 페이지 리로딩 및 다중전송 방지 (reload, refresch, submit)
다음글 Velocity Template Language(VTL) 참조 안내서

목록