출처 : 스프링의 정석

스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스

01. 원격 프로그램의 실행

로컬 프로그램 실행

Untitled

원격 프로그램 실행

= 다른 사람의 컴퓨터에 있는 프로그램 실행

실행 방법

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

브라우저에서 http://111.222.333:8080의 URL 주소로 요청을 보내면,

톰캣에서 원격으로 프로그램(메서드)을 실행시키게된다.

아무 프로그램이나 원격 실행이 가능한 것은 아니다.

<aside> 💡 1. 원격 호출이 가능한 프로그램 등록(@Controller) 2. URL과 메서드를 연결(@RequestMapping)

</aside>

@Controller // 1. 프로그램 등록
public class Hello {
	
	@RequestMapping("/hello") // 2. URL과 main()을 연결 / 이게 중요한 거임
	private void main() { // 이름은 아무거나 상관없음
		System.out.println("Hello");
	}
}

http://111.222.333.444:8080/ch2/hello 를 호출하면 hello와 연결된 메서드가 호출된다.