본문 바로가기
🌈 백엔드/네트워크 HTTP

네트워크_원격프로그램 (콘솔 출력)

by 개발자 알마 2023. 8. 3.
반응형

 

 

[1] 원격프로그램 


(1) 원격프로그램

나의 서버 MAC에서 EC2의 window 서버에 있는 프로그램을 실행하여

http://111.222.333.444/8080/ch/ 를 주소창에 조회했을때 실행하게 한다

 

(2) 접근제어자 

 

main()이 접근제어자인 static을 사용하지 않아도 객체 생성이 되는 이유는 

톰캣에서 객체를 생성하였기 떄문에 인스턴스 메서드가 객체로써 실행되었다 

 

 

[2] 스프링 애너테이션 


(1) 원격프로그램 연결 

1. 프로그램 등록 @Controller

2. URL 연결 @RequestMapping 

 

 

[3] 원격프로그램 실습


(1) 기본 형태 

HomeController.java 

 

 

 

(2)콘솔 출력 

 

① 클래스 생성

ch2 > com.fastcampus.ch2 > Hello.java 클래스 생성 

 

 

② 스프링 애너테이션 작성

 

원격프로그램 실행을 위해 애너테이션을 사용하여

1. 프로그램등록 @Controller

2. Url 연결이 되었다 @RequestMapping 

 

 

③ 톰캣 서버 실행 

 

 

④ 콘솔 출력

서버 실행시 기본 주소가 조회가 되지만 

원격프로그램을 연결해야하기 때문에 /hello 를 붙여서 다시 조회한다 

조회를 다시 했을때 404 상태코드가 조회되나 

우리가 프로그램 연결 클래스에 콘솔에 출력이 되게끔 설계하였기때문에 

404 상태코드가 뜬것이고 

콘솔에서 확인해보면 "안녕" 이라고 출력이 된다 

 

 

 

 

반응형

댓글