이클립스나 넷빈에서build와 deploy이 하고 나오는데 그 의미를 정확히 모르겠습니다.웹프로젝트를 생성해서이클립스 자체에서(?)에서 실행하는게 빌드 이고build path는 자바실행 경로라고 알고있고톰캣에 웹프로젝트를 설치(?)하는게 deploy라고 알고 있는데 자 모르겠습니다.deploy와 빌드를 검색해봐도 잘 나오는데가 없는듯검색기술이 얕아서 그렇겠지만서도요..가르쳐주시기 바랍니다.워낙 개념이 없는 개발자입니다.
원래 build나 deploy는 이클립스나 넷빈즈 같은 툴과는 상관 없는 용어들입니다. 연결지어서 생각하지 마시구요 A.java -> A.class 이것을 컴파일이라고 하지요.. build는 간단히 얘기하면 이런 컴파일들의 집합이라고 보셔도 됩니다. 다만 그 과정에서 1.해당 클래스를 컴파일하기 위해 필요한 클래스들(혹은 jar)을 확인하고-dependency 2.클래스패스를 잡아주고 - classpath 3.class 파일로 컴파일하면서 이 class 파일이 어디로 컴파일 되어 가는지 정해주고 -build path 등등의 과정을 거치게 되지요.. 이런 것을 소스를 build 한다 라고 보시면 됩니다. 이런 일련의 과정을 편하게 해주기 위한 build tool로써 ant등이 있습니다. deploy는 이어서...
deploy는 군대에서 병력을 배치하다 할 때의 배치입니다. 만들어진 프로그램을 서비스 위치로 보내는 작업이죠. http://okjsp.tistory.com/1165643615 빌드와 컴파일의 차이에 대해서 블로깅했던 글입니다. 참고하세요.