'Language/JAVA'에 해당되는 글 3

  1. 2009/08/11 프레임워크와 라이브러리의 차이????
  2. 2009/02/09 [JUnit/Spring] Spring JUnit TEST. 3.8v
  3. 2009/02/05 공통 Object Return



프레임워크와 라이브러리의 차이는 무엇일까?


처음 프레임워크라는 말을 들었을때, Struts와 Spring을 공부할 때 궁금하던 것 중에 하나 였다. 그냥 라이브러리의 모음을 프레임워크라 하는것일까.. 한마디로 정의하기 어렵다는 말만 들려올 뿐이었다.

딱 원하는 답을 찾지 못한채 그냥 그렇게 잊어 먹고 있었다.

그렇게 잊고 있다가 다시 질문을 받았다.
해결을 못하고 있던 질문이어서 할 말이 없었다. 그래서 다시 생각해보고 찾아 보았다.

내가 보는 시각을 조금 바꾸니

라이브러리는 개발자가 만든 프로그램에서 호출해서 사용을 하고, 프레임워크는 그 위에서 개발자가 만든 프로그램을 만든다.

사용방법의 차이가 있었다.



더 자료를 찾다 좋은 글을 발견 했다.

http://www.zdnet.co.kr/ArticleView.asp?artice_id=00000039160910

'Language > JAVA' 카테고리의 다른 글

프레임워크와 라이브러리의 차이????  (0) 2009/08/11
[JUnit/Spring] Spring JUnit TEST. 3.8v  (0) 2009/02/09
공통 Object Return  (0) 2009/02/05



Language/JAVA | Posted by 스루 2009/02/09 20:03

[JUnit/Spring] Spring JUnit TEST. 3.8v


3.8 버전에서 AbstractTransactionalDataSourceSpringContextTests
으로 구현  시

onSetUp() 함수에
applicationContext()을 읽어 객체를 가지고 오는 구문을 넣었다.

testService = (TestServiceResource) this.getApplicationContext().getBean(
                "testService");

그랬더니...

자동 RollBack 되던 함수들이 무조건 Commit이 되는게 아닌가 ;

Rollback 설정 상태를 찍어봐도 true 인데;;;;;;;;

그래서 이클리스 막강 기능 Ctrl + Space 를 눌러보니.

onSetUpInTransaction() 함수가 있는게 아닌가..

혹시나 해서

onSetUp() ->
onSetUpInTransaction()


 을 바꿔주니 자동 RollBack 처리 되었다.

아싸 삽질 성공! ㅋ



ps ) setComplete() 를 써주어야만 Commit 처리 된다.

'Language > JAVA' 카테고리의 다른 글

프레임워크와 라이브러리의 차이????  (0) 2009/08/11
[JUnit/Spring] Spring JUnit TEST. 3.8v  (0) 2009/02/09
공통 Object Return  (0) 2009/02/05



Language/JAVA | Posted by 스루 2009/02/05 21:24

공통 Object Return



Class 파일을 만들다 보면 공통된 value Obejct 같은 파일은 extends 를 해서 사용하게 된다.

그러다 보니 같은 값을 Super Class 에 넣어줘야 되서 중복된 코드가 발생 했다.

여러 Value Object 를 사용하고 그 Value Object 가 무엇인지도 정확하게 알 필요가 있었다.

그래서 공통 함수로

임의의 값을 받아야 함으로 Object.

넣어야 하는 필드는 정해져 있으므로.

Object.getClass().getFiled("fileName").set(Object, "value")

set 안에 Object을 몰라 얼마나 헤맸던지. ㅋ

삽질은 계속되어야 한다. ㅋ




'Language > JAVA' 카테고리의 다른 글

프레임워크와 라이브러리의 차이????  (0) 2009/08/11
[JUnit/Spring] Spring JUnit TEST. 3.8v  (0) 2009/02/09
공통 Object Return  (0) 2009/02/05



TAGJava