형상관리란 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 도구 : CVS, SCN, Git ... github > Remote Repository (원격저장소) local Repository (로컬저장소) clone (원격저장소를 로컬저장소로 복제) comm
컴퓨터가 인식할 수 있는 명령어의 나열(집합)프로그램을 작성하는(만드는) 과정프로그램을 작성하는(만드는) 사람프로그램을 작성하기위한 언어체계, 사람이 컴퓨터와 소통하게 하는 요소
운영체제에 독립적(이식성이 높음)JVM(Java Virtual Machine)자바를 실행하기 위한 가상 기계로 플랫폼에 의존적byte code(class파일)를 해석하고 실행하는 interpreter(Compile (기계어로 번역 == byte code로 바꿈) : .
통합 개발 환경으로 프로그램 개발에 관련된 모든 작업을 할 수 있는 도구애플리케이션을 구축하기위한 소프트웨어Eclipse, IntelliJ ...Workspace 클론한 폴더 지정 후 실행 → Open Perspective → Java로 변경왼 Package, Navi
settings → encoding → UTF-8
특정한 서비스를 제공하는 컴퓨터서비스를 이용하는 사용자Web Server : 정적인 페이지를 만들어서 응답WAS (Web Application Server) : 동적인 페이지를 만들어서 응답JSP/Servlet : java 언어
sts 3.9.17 full distribution on Eclipse 4.20 C:\dev\apache-maven-3.9.0\repository 폴더 생성 C:\dev\apache-maven-3.9.0\conf\settings.xml>C:\dev\apache-mav