일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- mariadb
- ApplicationContext
- 패캠
- SpringFramework
- 불친절한SQL
- 스프링
- cleanbuild
- SQL
- 남궁성
- java
- 자바의정석
- 소셜로그인
- 자바연습문제
- 자바기초
- 스프링의정석
- 자바
- 패스트캠퍼스
- 오라클
- Oracle
- devcamp
- Spring
- RDBMS
- 자바문제
- 인프런
- MySQL
- 국비지원
- 클린빌드
- 쿼리
- oauth
- 기초쿼리
- Today
- Total
목록패캠 (2)
Darren's Devlog
psvm의 매개변수 String[] args으로 값이 넘어가는 것과 비슷한 원리로, URL로 GET요청을 보내게 되면, 톰캣에서 HttpServletRequest 객체를 생성을 하고, 요청과 함께 전송된 데이터를 request객체에 담아 매서드의 매개변수로 제공을 해준다. HttpServletRequest는 ServletRequest 인터페이스를 구현한 클래스이다. https://tomcat.apache.org/tomcat-9.0-doc/servletapi/javax/servlet/http/HttpServletRequest.html HttpServletRequest (Servlet 4.0 API Documentation - Apache Tomcat 9.0.65) Reconstructs the URL th..
서버에 있는 원격프로그램을 실행하기 위해선 브라우저와 WAS가 필요하다. 브라우저에서 http://111.222.333.444:8080의 URL주소를 입력하면, 해 URL로 요청을 보내고, 톰캣에서 원격으로 프로그램(메서드)을 실행시키게 된다. 아무 프로그램이나 원격으로 실행할 수 있는 것은 아니다. 1. 원격프로그램으로서 역할할 수 있도록 사전에 등록을 해주어야한다. ( @Controller ) 2. URL과 프로그램을 연결해주어야한다. ( @RequestMapping ) 위 코드를 보면, main()은 instance 메서드인데 객체생성 없이도 메서드 실행이 가능하다. 그 이유는 톰캣 내부적으로 객체를 생성 후 메서드를 실행시키기 때문이다. static 메서드는 instance멤버를 사용할 수 없기 ..