목록전체 글 (32)
Developer N
로깅 라이브러리 로그 라이브러리는 Logback, Log4J, Log4J2 등 많은 라이브러리가 존재 스프링 부트에서 이걸 통합하여 인터페이스로 제공하는 것이 SLF4J SLF4J는 인터페이스, Logback은 구현 http://www.slf4j.org 참고 http://logback.qos.ch 참고 로그 선언 // 방법 1 private final Logger log = LoggerFactory.getLogger(getClass()); // 방법 2 private static final Logger log = LoggerFactory.getLogger(Xxx.class) // 방법 3 @Slf4j public class LogTestController { } 롬복을 사용하면 로그 선언을 자동으로 해줘..
HttpServletRequest는 JSP 기본 내장 객체 중 가장 많이 사용되는 객체이다. 클라이언트로부터 서버로 요청이 들어오면 서버는 HttpServletRequest 를 생성하고 요청 정보에 있는 path로 매핑된 서블릿에 전달한다. 이렇게 전달된 내용들은 파라미터를 통해 Get과 Post 형식으로 클라이언트에게 전달한다. 이 HttpServletRequest 를 이용하면 서버단에서 주소 정보를 추출할 수 있다. 주소 정보를 추출할 때는 아래의 함수 등을 사용하면 된다. request.getScheme() : 웹 서버로 요청시, http, https 등을 반환 request.getServerName() : 웹서버로 요청시, 서버의 도메인 이름을 반환 (예) localhost) request.get..
API(Application Promgramming Interface) 란? 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘 API의 맥락에서 '애플리케이션'이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 의미 '인터페이스'는 두 애플리케이션 간의 서비스 계약을 의미하며, 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의함 API 문서에는 개발자가 요청과 응답을 구성하는 방법에 대한 정보가 있음 API 작동 방식 API 작동 방식 설명 SOAP API 단순 객체 접근 프로토콜 사용 클라이언트 - 서버간 XML을 사용하여 메시지 교환 과거에 많이 사용되었고 유연성이 떨어지는 API RPC API 원격 프로시저 호출 클라이언트가..