Tip/Spring16 [타임리프] From JSP to Thymeleaf 개요 웹 개발자와 퍼블리셔가 작업을 하면서 JSP 와 HTML 코드를 어떻게 관리해야 두번 작업 안하게 할까? 라는 고민에서 시작되었다. 보통 작업을 하면 HTML 관련 프로젝트는 퍼블리셔가 담당하고 이것을 개발자가 JSP 등의 웹 개발 언어로 개발하면서 두개의 프로젝트로 관리되어 작업을 해왔다. 그러면서 자연스럽게 웹개발자와 퍼블리셔가 프로젝트를 분리하지 않고 하나의 프로젝트에서 관리할 수 있는 방법은 없을까? 하는 생각이 들었다. 퍼블리셔 : 로컬에서 서버없이 화면을 제작/수정하고자 함웹개발자 : 서버를 통해 전달한 데이터를 포함한 온전한 화면의 개발 이쯤에 접한것이 바로 타임리프였다. 타임리프는 자바 라이브러리로 웹환경뿐만 아니라 서버없이도 동작하는 XML/XHTML/HTML5 템플릿 엔진이다. 타.. 2013. 7. 30. [Maven] thymeleaf-extras-springsecurity3-2.0.0 다운로드 실패 현상 Thymeleaf 와 Spring Security 3.x 를 통합하는 과정에서 Maven info 를 등록 하였지만 다운로드가 실패하는 원인을 발견하였다. thymeleaf-extras-springsecurity3-2.0.0.pom 파일이 열리지 않는 현상이었다. Maven infogroupId: org.thymeleaf.extrasartifactId: thymeleaf-extras-springsecurity3version: 2.0.0 해결 원격 저장소의 thymeleaf-extras-springsecurity3-2.0.0.pom 파일이 수정되면 좋겠지만 일단 로컬저장소에 관련 jar 파일을 등록하여 해결하였다. mvn install:install-file -Dfile=e:\thymeleaf-ext.. 2013. 7. 29. Spring MVC + Thymeleaf * 테스트 환경 - Windows 7 64bit- STS 3.2.0 ( VMware vFabric tc Server Developer Edition v2.7 )- thymeleaf 2.0.17 Spring MVC + Thymeleaf 적용 STS를 이용하여 Spring MVC + Thymeleaf 적용하기 1. Spring MVC 프로젝트 생성2. pom.xml### xmlorg.thymeleafthymeleaf2.0.17org.thymeleafthymeleaf-spring32.0.17org.thymeleafthymeleaf-testing2.0.3 3. servlet-context.xml### xml 4. home.html### html Thymeleaf Hello world! The time on th.. 2013. 7. 24. Jackson library 이용하여 date format 변경하기 보호되어 있는 글 입니다. 2013. 7. 8. Spring Security 를 이용하여 로그인여부 화면에 표시하기 Spring Security 3.1 에서 아래와 같은 코드를 화면에 적용하여 로그인 여부를 구분할 수 있습니다. Login Logout 2013. 4. 18. web.xml 에서 classpath 사용시 주의사항 contextConfigLocationclasspath*:**/META-INF/spring/root-context.xml..... [생략] .... 위와 같은 App을 여러개 설정후 한 서버에 올릴경우 다른 App에 영향을 줄 수 있으므로 주의!!! contextConfigLocationclasspath:/META-INF/spring/root-context.xml..... [생략] .... 2013. 4. 16. jxls + excel download + Spring 스프링에서 엑셀 다운로드 기능을 만들어보자. 이때 템플릿파일과 데이터를 이용하여 최종 산출물을 만들어 보자. 이때 JXLS 를 이용할 것이다. 필요한 파일과 설정은 다음과 같다. pom.xml org.apache.poi poi 3.7 org.apache.poi poi-ooxml 3.5-beta5 net.sf.jxls jxls-core 1.0 servlet-context.xml views.xml UserExcelView public class UserExcelView extends AbstractExcelView { @Override protected void buildExcelDocument(Map model, HSSFWorkbook workbook, HttpServletRequest request, H.. 2012. 2. 20. 이전 1 2 다음