본문 바로가기

Spring/Spring MVC

스프링 MVC - 기본 기능 로깅 간단히 알아보기 - 운영 시스템에서 System.out.println() 같은 시스템 콘솔을 사용하지 않고, 별도의 로깅 라이브러리를 사용해서 로그를 출력 로깅 라이브러리 - 스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리(spring-boot-starter-logging)가 포함됨 - 스프링 부트 로깅 라이브러리는 기본으로 다음 로깅 라이브러리를 사용 - SLF4J : http://www.slf4j.org - LobBack : http://logback.qos.ch 로그 라이브러리는 Lobback, Log4J, Log4J2 등등 수 많은 라이브러리가 존재하지만, 그것을 통합해서 인터페이스로 제공하는 것이 SLF4J 라이브러리 SLF4J는 인터페이스이고, 그 구현체로는 Lobback .. 더보기
웹 애플리케이션 이해 웹 서버, 웹 애플리케이션 서버 모든 것이 HTTP HTTP 메시지에 모든 것을 전송 - HTML, TEXT - IMAGE, 음성, 영상, 파일 - JSON, XML (API) - 거의 모든 형태의 데이터 전송 가능 - 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 - 지금은 HTTP 시대 웹 서버(Web Server) - HTTP 기반으로 동작 - 정적 리소스 제공, 기타 부가기능 - 정적(파일) HTML, CSS, JS, 이미지, 영상 ex) NGINX, APACHE 웹 애플리케이션 서버(WAS - Web Application Server) - HTTP 기반으로 동작 - 웹 서버 기능 포함 + (정적 리소스 제공) - 프로그램 코드를 실행해서 애플리케이션 로직 수행 - 동적 HTML, HTT.. 더보기