반응형
SMALL
[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 상태코드가 뜬것이고
콘솔에서 확인해보면 "안녕" 이라고 출력이 된다
반응형
LIST
'🌈 백엔드 > 네트워크 HTTP' 카테고리의 다른 글
네트워크_텍스트파일 vs 바이너리 파일 (2) | 2023.08.09 |
---|---|
네트워크_HTTP 요청메세지 (GET vs POST) (0) | 2023.08.09 |
네트워크_프로토콜 HTTP (0) | 2023.08.09 |
클라이언트 & 서버 & WAS (0) | 2023.08.04 |
네트워크_HTTP 요청 & 응답 (브라우저 출력) (0) | 2023.08.04 |