달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  
2008/03/20 01:33

Velocity General Tech.2008/03/20 01:33

Velocity 란?
- Velocity Template Language(VTL)
- 자바기반의 템플릿 언어
- Model-View-Controller로 분리하여 개발되는 패턴(MVC 모델)

Velocity의 장점
- Model-View-Controller로 분리 개발
- MVC 모델
- UI 디자이너와 개발자의 병렬적 개발 가능
- 웹 디자이너에 의한 View의 개발이 가능

Velocity를 왜 사용하는가?
- UI 디자이너는 보기 좋은 사이트를 작성하는데 집중만 하면 된다.
- 개발자는 코드만 작성하는데 집중.
- 웹 페이지와 자바코드의 분리
- 유지보수의 간편함
- PHP 또는 JSP를 대체할 수 있는 방안을 제시.

VTL(Velocity Template Language)
- 동적인 페이지를 쉽고, 간단하고 깔끔하게 만들기 위한 방안 제시

HTML문서에서 VTL 사용하기
- #set( $a = "Velocity" )
- VTL문장은 #으로 시작
- 변수명은 $로 표시
- set 함수를 사용하여 a라는 변수에 Velocity 문자열 대입한다 라는 의미

HTML 문서 상에서 Velocity를 이용하여 Hello World 출력하기
<html>
 <body>
  #set($strVar = "World")
  Hello $strVar !!
 </body>
</html>

'General Tech.' 카테고리의 다른 글

Microsoft Dev Days 2007 Korea  (0) 2008/04/29
Windows 7과 관련된 동영상 입니다.  (0) 2008/04/11
Velocity  (0) 2008/03/20
커서(Cursor)에 대한 요약 정리  (0) 2008/03/11
Google Analytics Interface Tutorial  (0) 2008/02/22
Semantic Web Interface  (0) 2008/02/20
TAG
Posted by -세티-