Java/JSP QnA

6349 자봐
2012-04-11 16:09:06
유틸성 모듈을 어떻게 설계할지에 대해서.

FTP
HTTP
Telnet

위와 같이 유틸성 기능을 하는 모듈 설계 방법에 대해서 조언 좀 여쭙고자 질문 올립니다.

FTPClient 라는 클래스를 만든 후
new FTPClient() 와 같이 생성하여 사용하는 편이 좋은지

아니면 FTPClient안에 들어 있는 각 메소드를 static으로 생성하여 사용하는 편이 좋은지 판단이 잘 안 서네요.



  • 예전에는 무조건 static 메서드로 만들었다가, 언제부턴가 new FTPClient() 하는 쪽으로 바꿨습니다.
    static 으로 돌아갈 가능성은 낮아보이네요.
  • 4415에디
  • 2012-04-11 18:38:18
  • x
  • 단순 유틸은 ㅡㅡ 스태틱이지만 저건 모듈이잖아요. 접근자체가 ㅡㅡ
  • 6931visual
  • 2012-04-11 23:49:01
  • x
  • 웹이 아닌 경우 static 사용하면 thread safe 를 검증해야 하는경우 머리 아파서;
    가급적 new로욤;;

  • 3491승구
  • 2012-04-12 14:43:21
  • x
  • 승구 //
    static으로 설계를 하더라도 멤버 변수를 사용하지 않으면 thread safe하니 문제가 없을 것 같습니다.

    결론은 new로 하는게 옳다인가요??

  • 6349자봐
  • 2012-04-12 19:58:28
  • x



다음글 게시판구현중 페이지 전환(?)
>> 59320 유틸성 모듈을 어떻게 설계할지에 대해서.  [5] 자봐 875 2012-04-11 16:09:06
이전글 JSP 달력관련 질문드립니다.