스프링은 설정파일을 읽어 들이기 위해서 org.springframework.web.context.ContextLoaderListener가 필요하다 이 리스너가 동작해야 설정파일을 읽어들이고 필요한 객체들을 등록하고 만드는 것이다 (리스너를 등록하면 서버가 시작되면서 자동적으로 스프링프레임워크의 ContextLoaderListener 클래스가 초기화 된다) 따라서, 리스너는 동작을 하는데 설정파일의 위치를 알려주어야 한다 태그 안에 contextConfigLation 이라고 해서 위치를 지정해 주면 하나의 설정파일 이외에 여러개를 읽어올 수 있다 contextConfigLocation /WEB-INF/mars-ibatis.xml /WEB-INF/mars-service.xml org.springframewo..
1. robots.txt 설정 http://www.mcanerin.com/EN/search-engine/robots-txt.asp 위의 사이트에서 만들어줌 2. meta 태그 이용 웹로봇은 robots.txt뿐만 아니라 meta태그를 이용해서 차단할 수도 있습니다. 사이트 루트 접근 권한이 없는 경우에도 사용할 수 있는 방법이다. 자세한 내용은 http://www.robotstxt.org/wc/exclusion.html#meta 참조 1. 어떤 로봇도 사이트의 페이지에 대해 색인을 생성하지 못하게 하려면 페이지의 섹션에 다음 메타 태그를 추가 2. Google 로봇을 제외한 다른 모든 로봇이 사이트의 페이지에 대해 색인을 생성하도록 허용 3. 로봇을 통해 사이트의 페이지에 대해 색인을 생성하고 외부와 연..
1) function shareFacebook(){ var u = "공유할 URL"; var t = "페이스북 공유 문구"; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURICompoenet(t)); } 2) function shareFacebook(){ var url:String = "공유할 URL"; var image:String = "이미지 경로"; var title:String = "페이스북 공유 제목 문구"; var summary:String = "페이스북 공유 상세문구"; var url:String = http://www.facebook.com/sharer.php?s=100&p[url..
IBATIS페이징 처리가 아닌 일반적인 페이지 처리 쿼리 방식 SELECT T.*, (SELECT COUNT(1) FROM IP_TB_PRODUCT_EXPER_ENTRY WHERE EXPERIENCE_ID = T.EXPERIENCE_ID AND CATEGORY_ID = T.CATEGORY_ID ) AS APP_CNT , (SELECT COUNT(1) FROM IP_TB_PRODUCT_EXPER_ENTRY WHERE EXPERIENCE_ID = T.EXPERIENCE_ID AND CATEGORY_ID = T.CATEGORY_ID AND PRIZE_YN = 'Y' ) AS PRIZE_CNT FROM ( SELECT ROW_NUMBER() OVER(ORDER BY PRIZE_DATE DESC) AS rNum,..
현재 추세는 Slf4J인 듯 하다. 사용하기 편하고 성능또한 좋다. 여하튼 지금 Slf4J를 가볍게 알아보자. slf4j는 jdk, common_log, log4j 등등의 로깅 framework를 통합해서 사용할 수 있는 로깅 framework이다. 여기서는 slf4j와 log4j를 연동해서 사용하는 방법을 알아본다. 1. slf4j down ( 2011년 7월 20일 버전 : 1.6.1 ) http://www.slf4j.org/download.html 2. slf4j와 log4j를 위한 필수 jar들 slf4j-api-1.6.1.jar log4j-1.2.16.jar slf4j-log4j12-1.6.1.jar3. 실행하기. TEST 1 ? 1 2 3 4 5 6 7 8 import org.slf4j.Log..
자바서비스넷에서 본 내용인데 당장 필요하지는 않지만 필요한 상황이 오면 많이 유용할 듯 하다. 타켓: 웹로직 8.1.6 -> 톰캣 5.5.27 1. 중요 JAR위치 - ojdbc14.jar : 반드시 TOMCAT(c:\tomcat5\common\lib)에 위치 ( WEB-INF\lib 금지) - servlet-api.jar : 반드시 TOMCAT(c:\tomcat5\common\lib)에 위치 (WEB-INF\lib 금지) 2. CallableStatement 사용할때 Orable Array 사용시 - ConnectionPool.getConnection() 메소드 //웹로직 및 톰캣 겸용 if(datasource == null) { Context initContext = new InitialContext..