framework/etc framework(6)
-
Log4j의 정의, 개념, 설정, 사용법 정리
* Log4j 1에 대해서 가볍게 정리한 문서입니다. * Log4j 2는 일부 내용이 변경되었을 수 있습니다. * 요약 * Log4j 정의 Log4j 특징 Log4j 구조 Log4j 레벨 Log4j Pattern Option Log4j 주요 클래스 Log4j 설정 Log4j 정의 Log4j : Log for Java 로그문의 출력을 다양한 대상으로 할 수 있도록 도와주는 도구(오픈소스) 오픈소스 링크 Log4j 특징 - log4j는 속도에 최적화 - log4j는 이름있는 로그 계층에 기반 - log4j는 fail-stop이지만 신뢰성은 없음 - log4j는 thread-safe(멀티스레드 환경에서 사용해도 안전하다:역주). - log4j는 융통성이 풍부 - 설정 파일은 property 파일과 XML 형식..
2018.02.21 -
log4j 특정 클래스 제외 / 클래스별 설정
log4j 특정 클래스 제외 / 클래스별 설정 log4j 로 root에서 INFO 레벨로 로그를 console에 출력하고 있었다. INFO 레벨의 로그들은 모두 출력되는데 그 중에서 특정 로그를 보고싶지 않거나 출력하지 않도록 하고싶다. 나의 로그 패턴은 다음과 같다. 1 [%5p] %d{hh\:mm s} (%F\:%L) %c{1}.%M \: %m%n cs 해석하자면 로그레벨 발생한시간 파일명 라인수 카테고리 메소드 내용 순이다. 위 패턴으로 console에 출력되는 로그 모양은 다음과 같다. 1 2 3 4 5 6 7 8 9 [ INFO] 01:34 56 (AbstractHandlerMethodMapping.java:220) RequestMappingHandlerMapping.registerHandler..
2017.07.04 -
Sitemesh 설정, 사용방법, 옵션 등에 대한 정리 (jsp에서 테스트)
Sitemesh 설정, 사용방법 그동안 미뤄놨던 Sitemesh 에 대한 정리 Sitemesh3 가 나왔다고 하지만 내가 사용했던 Sitemesh2 2.4.2 버전을 기준으로 설명한다. 설정 및 테스트는 jsp로 진행한다. > Sitemesh란 웹페이지의 레이아웃을 효율적으로 처리할 수 있게 도와주는 프레임워크이다. 웹페이지의 동일한 상단, 하단, 메뉴 등의 부분들은 한곳에서 관리하고 각각의 페이지는 실제 내용만을 관리한다. > Design Pattern 디자인 패턴에는 여러가지가 있다. 그 중에서 Sitemesh는 Decorator 패턴을 사용한다. 레이아웃 프레임워크중에서 가장 많이 사용되고있는 Tiles와 비교해보자. Tiles (타일즈) 는 Composite View Pattern 을 사용한다. ..
2016.12.22 -
Log4j의 개념, 설치, 사용법, Query Multi Line (쿼리를 여러줄로 가독성 있게 표현) 설정 방법 등 - 전자정부 - eGovFrame spring 기반 | etc framework
Log4j의 개념, 설치, 사용법, Query Multi Line (쿼리를 여러줄로 가독성 있게 표현) 설정 방법 등을 정리하였습니다. ※ sample파일은 dataSource 설정이 따로 필요합니다. Log4j And Query Multi Line 전자정부 - eGovFrame spring 기반 Google 드라이브 프레젠테이션 링크(스터디할 때 작성한 메뉴얼) (댓글로 요청시 개별적으로 보내드립니다) Query Multi Line 관련 오픈소스 : log4jdbc-remix api 링크 http://code.google.com/p/log4jdbc-remix/ 도움이 되셨다면 공감을 부탁드립니다. ^^
2016.01.05 -
SiteMesh 설정 - 전자정부 - eGovFrame spring 기반 | etc framework
SiteMesh의 개념, 설치, 사용법 등을 정리하였습니다. e전자정부 - GovFrame spring 기반 ※ sample파일은 dataSource 설정이 따로 필요합니다. Google 드라이브 프레젠테이션 링크 (스터디할 때 작성한 메뉴얼) (댓글로 요청시 개별적으로 보내드립니다) SiteMesh HomePage 링크 http://wiki.sitemesh.org/wiki/display/sitemesh/Home 도움이 되셨다면 공감을 부탁드립니다. ^^
2016.01.05 -
iBatis에서 MyBatis로 변경하는 과정 및 MyBatis설정 - eGovFrame spring 기반
iBatis에서 MyBatis로 변경하는 과정 및 MyBatis설정, 사용법을 정리하였습니다. (2014.05년에 작성한 글입니다.) from iBatis to MyBatis eGovFrame spring 기반 ※ sample파일은 dataSource 설정이 따로 필요합니다. Google 드라이브 프레젠테이션 링크(스터디할 때 작성한 메뉴얼) (댓글로 요청시 개별적으로 보내드립니다) MyBatis Dynamic SQL (API 한글 번역본) 링크 http://mybatis.github.io/mybatis-3/ko/dynamic-sql.html MyBatis Dynamic SQL(egovframework) 링크 http://www.egovframe.go.kr/wiki/doku.php?id=egovframe..
2016.01.05