Guest Book

  1. 여전에 2010/01/01 00:24 edit & del reply

    예전에, 강의에서 허광남씨께서, java petshop 의 spring framework으로 제 구성해서 보여준적이 있습니다. 그것이 open-source인 것 같은데, 어디서 download받을 수 있을 까요?

  2. 조인석 2009/05/12 10:58 edit & del reply

    안녕하세요, 멤버 등록을 어디서하는 지 몰라 comment 남깁니다.

    다름이 아니오라 이번에 SpringSource에서 내한하여 진행하는 Core Spring - Seoul: 25-28 May 2009 에 대한 소식이 있습니다.
    제가 이번에 동료와 함께 등록하려고 하다보니 진행이 잘 안되서 관계자에게 문의해본 결과 참석자가 저조하여 진행이 어려운 실정이랍니다.
    그런데 홈피에 기재되어 있는 참가비가 AU3230 달러가 아닌 AU2000 달러라고 하더군요.. 무슨 착오가 있었던 모양입니다.
    해서 내일까지 수정하여 다시 등록 가능하게 수정한다는 메일을 받았습니다.
    혹시 관심 있으신 분들 내일 한번 접속 해 보세요~!!
    http://www.regonline.com/builder/site/Default.aspx?eventid=681971
    좋은 기회인데 놓치기 싫어서 제가 사방팔방 뛰고 있습니다.
    4명만 더 있으면 진행 가능하오니 한번 생각 해 보시고, 참여가능하신분은 저한테도 문자 한번 주세요~!
    016. 277. 6325
    제가 관계자와 연락하여 취소 위기에 놓인 과정을 살려보도록 하겠습니다.
    그럼 모두 수고하세요~~

  3. 의욕인간 2009/04/06 20:21 edit & del reply

    안녕하세요. 스프링 DM서버를 이용해 웹 어플리케이션을 개발하고 있습니다.
    저희가 만드는 것이 덩치가 커서 그런지...

    계속 아웃 오브 메모리가 생기네요....ㅡ_ㅡ;;

    이거 때문에 GC가 발생하고.. 결국 DM 서버가 뻗어 버립니다..ㅜ.ㅜ

    메모리 설정을 늘리고 싶은데.....

    스프링 DM에서 따로 메모리 설정하는 방법이 있나요?

    아님... 그냥 JDK에서 설정을 하면 되나요?

    • benelog 2009/04/18 04:06 edit & del

      메모리 설정은 일반 JVM 옵셥을 이용하면 될 것 같구요, 에러메시지와 소스를 올려주셔야 정확한 원인 파악이 될 것 같습니다

  4. 자바 초보 개발자 2009/02/04 16:15 edit & del reply

    안녕하세요 스프링 배치 중 Listener에 궁금한점이 있어서 이렇게 글을 남깁니다.
    하고자 하는 내용은
    1. Step내에서 reader 실행 중 Exception이 발생할 경우 그 아이템을 skip하고 File 에 남기고 그 Step을 바로 종료(write를 하지 않고)하고 싶습니다.

    그래서 SkipListener 클래스를 Implement해서 구현하려 하는데.. 함수를 보니
    public void onSkipInRead(Throwable arg0) {

    }

    public void onSkipInWrite(Object arg0, Throwable arg1) {

    }
    위와 같이 2 개의 메소드 밖에 없더군요..
    onSkipInRead 메소드의 경우 onSkipInWrite 메소드와는 다르게 인자값으로 Item이 안 넘어오더군요..
    따로 error난 Item을 구하는 방법이 없을까요?? 또한 step를 종료할 수는 없는건가요?
    아래와 같이 listener 코드를 작성해봤습니다.
    public class StopStepTest implements SkipListener,StepExecutionListener{
    private StepExecution stepExecution;
    public void onSkipInRead(Throwable arg0) {
    // 에러난 Item을 출력하고, step을 종료하고 싶습니다.
    }

    public void onSkipInWrite(Object arg0, Throwable arg1) {

    }

    public ExitStatus afterStep(StepExecution arg0) {
    return null;
    }

    public void beforeStep(StepExecution arg0) {
    this.stepExecution = arg0;
    }

    public ExitStatus onErrorInStep(StepExecution arg0, Throwable arg1) {
    // TODO Auto-generated method stub
    this.stepExecution = arg0;
    }

    }

    • benelog 2009/03/02 13:20 edit & del

      방명록을 잘 확인 안 해서, 이제서야 봤네요;

      forum.ksug.org에 글 남겨주시면 거기에 답변드리겠습니다~

    • benelog 2009/03/02 13:23 edit & del

      대충 답변드리면, read 할때 skip이 생기면, read해서 item에 담는것을 실패했으므로 item객체에 값이 들어와있지 않은 상태입니다. 그래서 item객체를 받는것이 의미가 없겠죠. 대신 reader에서 item으로 반환하기 전에 중간 결과등이 있다면 그것을 넘겨주는 방법을 연구할 수 있을 것인데, executionContext를 사용한다던가, ItemReader와 skipListener를 동시에 구현한 클래스에서 멤버 객체를 사용한다던가 하는 방법이 있곘습니다.

  5. 플라 2009/01/20 16:29 edit & del reply

    스프링은 완전 쌩초보지만 스프링에 굉장히 많은 흥미가 생겨서 잘해보고 싶어요.
    처음부터 -.-;;
    혹시 서울에서 스터디 하시는 분들은 안계신가여..