JAVA&스프링 14

spring 에 데이터베이스 추가 및 셋팅하는법

1. /src/webapp/WEB-INF/lib 필요한 데이터베이스 관련 jar파일을 copy시킨다. 2. /src/resources/egovframwork/spring/context-datasource.xml 에필요한 정보들을 입력시킨다. 예제) 여기서 bean id 에 해당하는 것 dataSource-kairos은 src\main\resources\egovframework\spring\context-sqlMap.xml 에서 셋팅 및 맵핑된다. classpath:/com/sqlmap/config/kairos/*.xml bean 의 아이디인 kairos-sqlMapClient 이름으로 아래의 파일에 src\main\java\egovframework\rte\psl\dataaccess\KairosSQLAbs..

JAVA&스프링 2012.01.05

java singleTon 생성 기본적인내용에 대한

만약 속도에 민감한 프로그램을 작성한다면 DCL(Double Checking Locking) Pattern 관련된글을 검색해보고 결정하기를 추천한다. package com.mindmap.common; public class singleTon { private static singleTon instance; private singleTon(){} public static synchronized singleTon getInstance() { if(instance==null) { instance = new singleTon(); return instance; } return instance; } } DCL 예제 package com.mindmap.app; import java.util.regex.Pattern..

log4j 설정방법

일단 이클립스가 설치되어져있다고 가정하고 이야기를 적어 놓도록하겠습니다. 참고로 이글은 제가 기억하기 위해서 적는것입니다. 고로 배려하면서 글을쓰지는 않도록하겠습니다. http://logging.apache.org/log4j/1.2/download.html 접속하여 log4j 를 다운 받습니다. 그리고 그곳에있는 파일중 commons-logging-1.1.1.jar / log4j-1.2.16.jar 을 /web-inf/lib 에 복사를 하고 log4j.properties은 /web-inf/classes/ 에 복사 해두면 일단 설정은 끝난상태이다. 그럼설정이끝난상태이다. 이제 logger.debug("test"); 를 한번찍어보자

java.net 을 이용한 http 페이지 로딩 return string

http페이지를 로딩하여 string 으로 리턴하는 것을짜집기(?)해보았습니다. import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.ObjectInputStream; import java.net.*; public class main { public static void main(String[] args) { try { laodPage load = new laodPage(); String text = load.laodPage("http://www.naver.co.kr"); System.out.println(text); } catch(Exception e) { Syst..