-
[Spring] 주요 모듈 구성Developer/Spring 2013. 2. 28. 13:55
1. 스프링 주요 모듈 목록 모듈명 설명 Core DI 기능을 비록한 프레임 워크의 기반을 제공 Beans BeanFactory 인터페이스를 통해 구현 expression 객체에 접근하고 객체를 조작하기 위한 언어를 제공 context spring-core와 spring-beans 모듈을 확장해, 국제화, 이벤트 처리, 리소스 로딩, 서블릿 컨테이너를 위한 컨텐스트 생성 등의 기능을 추가로 제공ApplicationContext 인터페이스를 통해 구현 context.support Ehcache, 메일, 스케줄링, UI의 Velocity 기능 지원 aop AOP Alliance에 호환되는 AOP 구현 aspects AspectJ와 통합을 제공 web 파일 업로드, locale 처리 등 웹 통합 기능 제공원격..
-
[Spring] AOPDeveloper/Spring 2013. 2. 28. 13:34
1. Spring AOP 개요- 관점1) 핵심 관심 사항(core concern)2) 공통 관심 사항(cross-cutting concern)- 특징 : 기존 OOP(객체지향) 의 공통 관심사항을 여러 모듈에서 적용하는데 한계가 존재, AOP는 핵심 관심 사항과 공통 관심 사항을 분리하여 구현 2. AOP 용어 - Target : 핵심사항(core)가 구현된 객체- Join Point : 공통 관심사항이 적용될 수 있는 지점- Point cut : Join Point 중 실제 공통 사항이 적용될 대상을 지정 - Advice 1) 공통 관심사항 구현 코드 + 적용시점 2) 적용 시점 : 핵심 로직 실행 전, 후, 정상종료 후, 비정상종료 후, 전/후 3) Weaving : JoinPoint의 Advice에..
-
앞으로 좀 보고 싶은 도서일상.. 그 따분함 2013. 2. 26. 17:09
윈도우 Api 책 보안의 대세는 arm? 뭘까.. 악성코드 분석가의 비법서 : http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788960773011&OV_REFFER=http://click.linkprice.com/click.php?m=kbbook&a=A100402787&l=9999&l_cd1=3&l_cd2=0&tu=http%3A%2F%2Fwww.kyobobook.co.kr%2Fproduct%2FdetailViewKor.laf%3FejkGb%3DKOR%26mallGb%3DKOR%26barcode%3D9788960773011 컴파일러 운영체제 특징론 http://book.naver.com/bookdb/bo..
-
[JAVA] Encoding D.FileDeveloper/개발 이야기 2013. 1. 8. 16:55
소스 코드 인코딩을 불가피하게 바꿔야 할때가 있다. 저번 톰캣 사건과 비슷한 경우가 발생했는데. 자바 컴파일 옵션에 -Dfile.encoding=EUC-KR 명시하는 방법이 있지만 jsmoonth 옵션을 줘도 안먹히더라.. 그럴땐 자바에 옵션 Tool 이라는 지정 환경 변수가 있는데. 구글링 해서 찾았다. 질문 : 이미 만들어진 자바 배치프로그램들이 있습니다. 한글 설정을 위하여 -Dfile.encoding=MS949 라는 값을 자바 실행 시 전달해야 합니다. 이미 만들어진 자바 배치프로그램들을 수정하지 않고 항상 위 옵션을 수행할 수 있는 방법은 없을까요? 답변 : JAVA_TOOL_OPTIONS 를 사용하시면 됩니다. .profile 또는 환경을 세팅하는 파일에 다음과 같이 세팅하고 실행 해 보세요...
-
[ORACE] to_dateDeveloper/DB 2013. 1. 7. 14:10
간혹 백업 DB로 받은 csv 파일로부터 DATE 형식의 값을 올릴때 에러가 날경우가 있다. 그리고 각각 DB마다 DATE 형식이 다를수 있기에 확인하고 맞춰주면 쉽게 csv 파일 Date형을 넣을 수 있다. 1. Date Format 확인 select * from v$nls_parameters where parameter = 'NLS_DATE_FORMAT' 2. 내가 원하는 Date Format으로 수정 alter session set nls_date_format="MM-DD-YYYY HH24:MI:SS";
-
[ORACLE]START WITE CONNECT By PRIORDeveloper/DB 2013. 1. 4. 11:27
참조) http://blog.naver.com/humanlinux?Redirect=Log&logNo=110005644075 계층형 게시판 이나 트리구조로 되어있는 DB 삭제 정렬 등 에서 ex) 게시판에 등록된 3번 글에 대한 연계된 댓글에 대해서 일괄 삭제 하려고 한다 delete from board where 글번호 in ( selec * from board start withe 글번호 = 3 connect by prior 글번호 = 부모글번호 order by 그룹 desc ) ** prior의 위치 - connect by prior 자식칼럼 = 부모칼럼 => 부모에서 자식으로 트리구성 - connect by 자식칼럼 = prior 부모칼럼 => 자식에서 부모로 트리구성
-
개발 이야기 - 톰캣 인코딩Developer/개발 이야기 2012. 12. 31. 16:13
분명 -_- 다른곳에선 다 잘됐는데 로그에서 한글 인코딩이 다깨지고 웹에서 작업한 한글은 전부 깨지드라.. 이럴땐 톰캣 자바 환경 설정에 자바 인코딩을 지정해주면 된다. 적용 웹 인코딩이 EUC-kr 이었으므로 -Dfile.encoding=EUC_KR 추가 아래 사항 -Dcatalina.home=D:\Tomcat 6.0 -Dcatalina.base=D:\Tomcat 6.0 -Djava.endorsed.dirs=D:\Tomcat 6.0\endorsed -Djava.io.tmpdir=D:\Tomcat 6.0\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=D:\Tomcat ..
-
[ORACE] TABLESPACEDeveloper/DB 2012. 12. 27. 16:43
출처 및 참조 사이트 : 1. http://www.zetswing.com/bbs/board.php?bo_table=ORACLE_TIP&wr_id=21 2. http://blog.naver.com/jyhwan?Redirect=Log&logNo=150135281011 -- 개념 -- * * * * TABLESPACE 이해 - 요약 * * * * . 테이블 스페이스는 논리적인 storage 개념이다. . 테이블 스페이스는 물리적으로 하나 이상의 데이터 파일로 구성된다. . 테이블 스페이스는 크게 SYSTEM 테이블 스페이스와 NON-SYSTEM(USER) 테이블 스페이스로 구분된다. . segment data , index, rollback, temporary segment등으로 구분된다. . segment는..