본문 바로가기

프리마커

프리마커 적용해 봤으니..사이트매쉬(sitemesh)다. 어제 포스트에 이어서..이제는 사이트매쉬를 한번 사용해보자. 사이트매쉬는..레이아웃 템플릿을 만들어놓고 사용한다. 마치 상단,좌측 메뉴등을 인클루드로 만들어 놓고 사용 하듯이.. 사이트매쉬를 사용하면 굳이 include를 사용하지 않더라도 자동으로 정해진 레이아웃으로 화면이 출력된다. filter를 적용하여 사용자가 날린 request를 가로채서 선작업을 하는 것 같다. 일단, 사용하기 위해서는 jar를 받아야 한다. sitemesh-2.3.jar 전체 소스를 받으면 샘플도 들어있다.. www.opensymphony.com/sitemesh/ 그리고 이제 설정을 시작하자..일단 filter를 적용하기 위해 web.xml을 손본다. sitemesh com.opensymphony.module.sitemesh... 더보기
스프링에서 프리마커 사용해보기.. spring에서 freemarker 사용해 보기.. 그냥 간단하게 사용해 보았다.. (아놔 이거 하고 있을 때 아닌데..괜히 손 대었다가 ㅠㅠ) 프리마커는..음.. UI단의 프레임워크라고 하면 될까..? 일단, 시작 해보자.. 기본적인 spring의 설정은 되어있다고 가정하고.. [servletname]-serviet.xml은 action-config.xml로 설정한다. 우선은 라이브러리를 카피해야 하는데, freemarker.jar를 webapp lib에 넣는다. spring 2.5.5를 받았다면 그 안에서 찾을 수 있다. 그리고, actions-config.xml을 설정한다. (servletDispatcher가 바라보는 [servletname]-servlet.xml이랑 같은 녀석이다.. 이름만 다를뿐.. 더보기