Darren's Devlog

스프링의정석 CH02-01 원격 프로그램의 실행 본문

Spring/스프링의정석

스프링의정석 CH02-01 원격 프로그램의 실행

Darren Gwon 2022. 8. 1. 21:39
반응형

서버에 있는 원격프로그램을 실행하기 위해선 브라우저와 WAS가 필요하다.

브라우저에서 http://111.222.333.444:8080의 URL주소를 입력하면,

해 URL로 요청을 보내고, 톰캣에서 원격으로 프로그램(메서드)을 실행시키게 된다.

 

아무 프로그램이나 원격으로 실행할 수 있는 것은 아니다.

1. 원격프로그램으로서 역할할 수 있도록 사전에 등록을 해주어야한다. ( @Controller )

2. URL과 프로그램을 연결해주어야한다. ( @RequestMapping )

 

위 코드를 보면, main()은 instance 메서드인데 객체생성 없이도 메서드 실행이 가능하다.

그 이유는 톰캣 내부적으로 객체를 생성 후 메서드를 실행시키기 때문이다.

static 메서드는 instance멤버를 사용할 수 없기 때문에 instance메서드를 사용하는 것이 적절하다.

반응형
Comments