본문 바로가기

벨로시티3

Velocity 강좌 III - Samples | by Hoon [Sample.vm] #set($message = "Hello World! 하이") $message Velocity Version: $version $date [Welcome.vm] #if ($logonActionForm) Welcome $logonActionForm.username! #else Welcome World! #end $!errors.msgs() [Logon.vm] 테스트 중 $!errors.msgs() Username: Password: [struts-config.xml] [결과] Professional Struts Applications: Building Web Sites with Struts, Object Relational Bridge, Lucene, and Velocity 외국도서 .. 2010. 12. 23.
Velocity II - Development Configuration | by Hoon 1. Development Configuration 1. http://jakarta.apache.org/site/downloads/downloads_velocity.html 에서 Engine과 Tools 를 다운 받는다. velocity-1.4.tar.gz, velocity-tools-1.1.tar.gz 2. 각각의 압축을 풀면 velocity-1.4.jar, velocity-dep-1.4.jar, velocity-tools-1.1.jar, velocity-tools-generic-1.1.jar, velocity-tools-view-1.1.jar를 얻을 수 있다. 이것들을 개발 웹 어플리케이션의 WEB-INF/lib폴더에 추가한다. 3. web.xml에 VelocityViewServlet을 배치한다. [.. 2010. 12. 23.
Velocity 개요, 실행원리 | by Hoon 1. Velocity 개요 Struts프레임워크를 도입하는 이점중의 하나는 web application의 Presentation부분(JSP등)과 Controller 부분(Action클래스)의 결합이 느슨해지는 것이 있다. 그래서 Presentation부분도 Controller 부분도 서로 의존하지 않고, 독립된 Controller 로서 각각 구현할 수 있다. 이에 따라 , 시스템의 다른 부분을 건들이지 않고, Presentation부분만을 통째로 바꿔 넣는 것이 가능하다. 실 예로, Struts의 Presentation부분을 구현하기에는, JSP를 사용하는 것이 일반적이지만, 그것 외의 기술을 이용하는 것도 가능하다. 여기서는 JSP를 대체해 꽤 사용되는 Apache Jakarta의 Template엔진인.. 2010. 12. 23.