빡뿡
2009-01-08 14:34:40
4
17435

build 와 deploy 를 좀 자세히 알려주세요.


이클립스나 넷빈에서

build와 deploy이 하고 나오는데 그 의미를 정확히 모르겠습니다.

웹프로젝트를 생성해서

이클립스 자체에서(?)에서 실행하는게 빌드 이고
build path는 자바실행 경로라고 알고있고

톰캣에 웹프로젝트를 설치(?)하는게 deploy라고
알고 있는데 자 모르겠습니다.

deploy와 빌드를 검색해봐도 잘 나오는데가 없는듯
검색기술이 얕아서 그렇겠지만서도요..

가르쳐주시기 바랍니다.
워낙 개념이 없는 개발자입니다.
0
0
  • 답변 4

  • 용식
    2009-01-08 14:52:36
    원래 build나 deploy는 이클립스나 넷빈즈 같은 툴과는 상관 없는 용어들입니다.
    연결지어서 생각하지 마시구요
    A.java -> A.class 이것을 컴파일이라고 하지요..
    build는 간단히 얘기하면 이런 컴파일들의 집합이라고 보셔도 됩니다.
    다만 그 과정에서

    1.해당 클래스를 컴파일하기 위해 필요한 클래스들(혹은 jar)을 확인하고-dependency
    2.클래스패스를 잡아주고 - classpath
    3.class 파일로 컴파일하면서 이 class 파일이 어디로 컴파일 되어 가는지 정해주고
    -build path

    등등의 과정을 거치게 되지요.. 이런 것을 소스를 build 한다 라고 보시면 됩니다.

    이런 일련의 과정을 편하게 해주기 위한 build tool로써 ant등이 있습니다.

    deploy는 이어서...
    0
  • kenu
    2009-01-08 14:57:41
    deploy는 군대에서 병력을 배치하다 할 때의 배치입니다. 만들어진 프로그램을 서비스 위치로 보내는 작업이죠.
    http://okjsp.tistory.com/1165643615 빌드와 컴파일의 차이에 대해서 블로깅했던 글입니다. 참고하세요.
    0
  • 용식
    2009-01-08 15:09:47
    저런 좋은 내용이 있었군요~ kenu님 잘 배우고 갑니다~
    (kenu님 하니까 이상하다능..)
    0
  • thkang74
    2009-01-09 00:27:36
    답변 고맙습니다.~~ 용식님,깨누님 !
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.