본문 바로가기
728x90

Development/Web Develope21

아파치 FreeMarker™. 템플릿 엔진. 아파치 FreeMarker™란 무얼까? Apache FreeMarker™는 템플릿 엔진입니다 . 템플릿 및 변경 데이터를 기반으로 텍스트 출력(HTML 웹 페이지, 이메일, 구성 파일, 소스 코드 등)을 생성하는 Java 라이브러리입니다. 템플릿은 단순하고 전문화된 언어(PHP와 같은 완전한 프로그래밍 언어가 아님)인 FreeMarker 템플릿 언어(FTL)로 작성됩니다. 일반적으로 Java와 같은 범용 프로그래밍 언어는 데이터를 준비하는 데 사용됩니다(데이터베이스 쿼리 발행, 비즈니스 계산 수행). 그러면 Apache FreeMarker는 템플릿을 사용하여 준비된 데이터를 표시합니다. 템플릿에서는 데이터를 표시하는 방법에 집중하고 템플릿 외부에서는 어떤 데이터를 표시할지에 중점을 둡니다. 이 접근 방식.. 2021. 8. 10.
톰캣에서의 Quartz 중복 실행 해결 톰캣에서의 Quartz 중복 실행 해결 작업 환경 : CentOS + Tomcat + Spring. Quartz Job runs twice or triple. 위와 같은 환경에서 Quartz 실행시 Job이 두개 이상 중복 실행되는 경우가 있습니다. 이럴때는... 다음과 같이 해주시면 됩니다. ※ 톰캣 server . xml 파일의 Host 설정 시 다음의 설정 값 추가 autoDeploy="false" deployOnStartup="false" 다들 잘 아시겠지만, server.xml 파일의 위치는 /apache-tomcat-home/conf 폴더입니다. https://tomcat.apache.org/tomcat-8.0-doc/config/host.html Apache Tomcat 8 Configura.. 2021. 3. 25.
javaScript / jQuery의 js 파일 사용 시 한글 깨짐 현상 javaScript / jQuery의 js 파일 사용 시 한글 깨짐 현상 js 파일 사용 시 한글 깨짐 현상 html 문서 내에서 직접 자바스크립트 언어를 사용할 경우에는 문제가 없지만, 자바스크립트 언어를 js 파일로 생성한 후 html 문서에서 연결하여 사용하는 경우에는 js파일 내에서 사용된 한글이 깨져서 표시 될 수 있습니다. 아래의 코드를 보면 alert 메소드를 사용해 한글 경고 메세지를 띄우는 자바스크립트를 수행하는 jquery.test.js 파일을 html에서 연결해 사용하고 있는데, 이를 실행하면 한글이 깨지는 현상이 발생합니다. html 파일 js 파일내 코드 alert("한글 깨짐 현상 테스트"); 한글 깨짐 현상 해결 이를 해결하는 방법은 간단합니다. 한글이 깨지는 js 파일을 에디.. 2020. 8. 7.
[CentOS] 시스템 부팅 시 Tomcat 자동 실행 설정하기 [CentOS] 시스템 부팅 시 Tomcat 자동 실행 설정하기 CentOS에 Apache Tomcat을 설치한 이후에 시스템 재구동 시 자동으로 Tomcat이 실행되도록 설정하고 싶으실때 있으시죠? 서비스 서버에서 시스템 장애로 인해서 재구동 되었는데... Tomcat이 자동으로 구동되지 않는다면... 아찔하네요. 이런 불상사를 없애기 위해서 CentOS 서버에서의 Tomcat 자동 실행 설정 방법에 대해서 알아봅니다. # init 스크립트를 작성하기 위한 폴더로 이동 [root@TBAPRIL|/root]# cd /etc/rc.d/init.d/ # tomcat 자동 실행을 하기 위한 init 실행 스크립트 작성 하기 [root@TBAPRIL|/etc/rc.d/init.d]# vi tomcat8april.. 2020. 4. 14.
728x90