doriver 2022. 11. 24. 15:02

was

sts안에서 spring starter project에 web디펜던시를 추가하면 sts에서 Run As Spring Boot App하면 톰캣이 실행되면서 was가 된다

 

근데 내가 aws ec2에는 , tomcat을 깔고 그 톰켓 안에 해당 프로젝트를 war로 넣어서 실행시킨다

 

sts가 해주는 역할이 있나보다

신기하네

 

java build path ( java project에서 ) , ( build는 링크의 개념일듯? )

java build path에는 module path와 class path가 있는듯?

( module에는 기준, 표준이라는 의미도 있다 )

build path

java project - build path - add libraries to java build path - add library - junit등등

java project 우클릭해서 build path보면
add libraries to java build path, add external archives to java build path 등등이 있음

add libraries to java build path 누르면
add library창이 뜨고

add library에는
jre system library, junit, maven managed dependencies, use library 등등이 있음

junit library
junit은 library임

 

properties

java project - properties - java build path - libraries - modulepath - jre system library

java project 우클릭해서 properties보면
resource, builder, java build path, java compiler 등등이 있음

java build path에는 libraries, module dependencies, source, projects, order and export 등이 있음

 

libraries에는 modulepath랑 classpath가 있음


modulepath에는 jre system library가 있음

 

 

eclipse

eclipse 넌 뭐냐

eclipse에서 가장 많이 사용한건 Run이다

그중에서도 특히

Run as java application 

Run As Spring Boot App 등등이 있다

 

실행!

프로그램을 실행시키는거

자바 어플(자바 클래스들)을 실행시킨다 이클립스가

 

jdk , jre

 

자바에서 모든 코드는 반드시 클래스 안에 존재해야 한다.
클래스들이 모여 하나의 Java 애플리케이션이 된다.