본문 바로가기

OpenSource

[log4j] Gradle 에서 log4j 사용 1. log4j2. slf4j-api 위 2개 JAR 를 등록 3. conf 폴더 만들어서 폴더 안에 log4j.xml 넣고 source folder 에 등록 더보기
Eclipse 에서 log4j 설정이 안먹힐 때 1. Eclipse 특정 프로젝트에 폴더 하나 만듬. 그 폴더에 log4j.xml 넣기2. 그 폴더를 source folder 로 등록.3. 잘 작동됨. 더보기
[JDBC] JDBC Internal - 타임아웃의 이해 정리 http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-configuration/ 원본 http://d2.naver.com/helloworld/1321 해석본 여기 내용 참조해서 정리 * 상위 레벨의 타임아웃은 하위 레벨의 타임아웃에 의존성을 가지고 있다. 하위 레벨의 타임아웃이 정상으로 동작해야 상위 레벨의 타임아웃도 정상으로 동작한다. 예를 들면, JDBC Driver SocketTimeout이 정상으로 동작하지 않으면, 그보다 상위 레벨의 타임아웃인 StatementTimeout과 TransactionTimeout도 정상으로 동작하지 않는다. * StatementTimeout은 Statement 한 개의 수행 .. 더보기
로깅 프레임워크 설명 http://java-school.net/java/Logging 참조 1. log4j 2. org.commons.logging commons-logging 은 자체적으로 로깅을 지원한다기보다는 여러 로깅 API를 표준화된 방법으로 사용할 수 있게 해주는 개념이기 때문에, 실제 로깅 처리를 위한 별도의 로깅 구현체가 필요하다.여기서는 로깅 구현체로 log4j를 사용하는 방법을 제시한다. 아래 프로퍼티 파일을 클래스 패스 경로에 만들어 놓는다. 요약하면 직접 로깅 구현체를 지원하는게 아니라 여러 로깅 API 들의 구현체를 대신 제공해주는 FASADE 방식이지. org.apache.commons.logging.Log = org.apache.commons.logging.impl.Log4JLogger위와 같이 선.. 더보기
log4j 기본 개념 설명 log4j 기본 개념 설명 http://devofhwb.tistory.com/20 참조 1. config 설정 방법 2. logger, appender, layout 등 설명 더보기
Spring root context vs servlet context 참조 http://blog.naver.com/PostView.nhn?blogId=cjakma&logNo=150145506262&redirect=Dlog&widgetTypeCall=true 결론 : 둘 다 context인데 root 는 최상위 , servlet은 해당 서블릿만 적용 더보기
Spring Filter 설명 (Encoding) web.xml -name>encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding /* 모든 URL 패턴은 위에 CharacterEncodingFilter를 적용한다. CharacterEncdoingFilter 내부 소스를 보면 Reuqest, Response Encoding 설정이 들어오면 세팅해주게 되있네. * 인터셉터와 필터의 차이점 - 인터셉터가 필터에 비해 자유롭게 호출 가능 - 필터는 Request , DispatchServlet 사이에서 선처리 기능을 한다. (다소 유연성 떨어짐) 더보기
Restful API 개념, 장점, 배경 등 1. Restful API 배경, 장점, 쓰는 이유 1.1 Rest 이란? HTTP URI를 통해 Resource를 명시하고, HTTP Method(Post, Get, Put, Delete)를 통해 해당 Resource에 대한 CRUD Operation을 적용한다. 즉, REST는 ROA(Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource를 처리하도록 설계된 아키텍쳐를 의미한다. 1.2 Rest 장점 Open API를 제공하기 쉽다. Mashup이 활발해진 배경에는 REST의 영향을 무시할 수 없다.멀티 플랫폼(Web, iOS, Android) 지원 및 연동이 용이하다.원하는 타입(json, xml, rss…)으로 데.. 더보기
Spring MVC 실습 참조 http://linuxism.tistory.com/456 (실습 위주) 더보기
Spring MVC 패턴 1. MVC 패턴이란? Model : 모델은 애플리케이션의 정보, 즉 데이터를 나타낸다.View : 뷰는 사용자에게 보여주는 인터페이스, 즉 화면을 이야기한다. 자바 웹 애플리케이션에서는 JSP를 의미한다.Controller : 컨트롤러는 비지니스 로직과 모델의 상호동작의 조정 역할을 한다. MVC2에서는 서블릿이 흐름을 제어하는 컨트롤러 역할을 수행한다. 이 그림 어디서 참조했는데 사이트 주소 잊어먹었다.. 참조 http://addio3305.tistory.com/41 더보기