Logging, LogBack, Slf4j
✅ Logging Log: 서버가 수행한 작업/상태에 대한 기록 🙏🏻 Logging 필요성 java 콘솔로 출력하다보면 내부 정보(어떤 스레드, 만들어진 시간 등)까지는 기록하지 못하고, 애플리케이션이 꺼졌다 켜지면 사라짐, 파일로 생성하고 싶음 로그 제어, 필터링 하고 싶음 ☑️ 로그 레벨 ERROR: 요청을 처리하는 도...
✅ Logging Log: 서버가 수행한 작업/상태에 대한 기록 🙏🏻 Logging 필요성 java 콘솔로 출력하다보면 내부 정보(어떤 스레드, 만들어진 시간 등)까지는 기록하지 못하고, 애플리케이션이 꺼졌다 켜지면 사라짐, 파일로 생성하고 싶음 로그 제어, 필터링 하고 싶음 ☑️ 로그 레벨 ERROR: 요청을 처리하는 도...
✅ 순서 Repository interface, service bean 정의 REST API참고하여 Controller부터 요구사항 코드로 정의 DAO -> Service -> Controller순으로 구현 채우기 ✅ 유저 A가 선호하는 여행지의 왕복 항공권 여러개 발견 이 때 왕복 항공권은 출발지/도착지, 출국시간...
✅ Web Layer ☑️ Web Layer Class Controller DTO Exceptions Filter ✔️ Controller ✔️ DTO: Data Transfer Object 계층 간 데이터 교환을 위한 Java Beans 데이터를 전달하기 위한 객체 데이터베이스 레코드의 데이터를 매핑하기 위...
✅ Spring files 스프링부트에서는 스프링을 실행하는게 아니라 ❌ 내장 톰캣서버를 실행하는 것이다. 🐈 ✔️ yaml file application 설정을 도와주는 파일 이제는 application.properties 파일 형식 아니고❌ application.yaml을 사용할 것임⭕️ 👍🏻 .yaml 형식 장점 가독성,...
AOP 🆚 BEAN AOP is to put together expected concerns, allowing developers to focus more on the central business logic. Concerns would be such as throw, catch errors and exceptions. On the other ha...
✅ Spring 3대 요소 JAVA OOP JAVA meta programming JAVA design pattern ⭐️ POJO Plain Old Java Object 깔끔하고 정통적인 JAVA OOP를 가능하게 함 simple java classes that does NOT depend on any Spring ...
WAS 🟰 WEB ➕ 서블릿 컨테이너 WAS 내부에 디스패치 서블릿 내부동작이 일어나고 이 안에 스프링이 또 있음 따라서 스프링을 개발할 떄 우리는 서블릿 컨테이너의 일부를 구현하는 것이다. ✅ WAS WAS: Web Application Server client 요청을 받아 의미 있는 웹 애플리케이션을 실행하는 서버 ✔️ WAS...
✅ SPA Single Page Application Once page is loaded, only change content(no page loading) ✅ CSR, SSR rendering: 정보를 보여주기 정보를 누가 보기 쉽게 뿌려주는가? ☑️ CSR Client Side Rendering 클라이언트(웹)이 주도...
✅ URL과 도메인 URL URL: Uniform Rerource Location http: 이 안에 프로토콜 저장 도메인: IP주소는 너무 복잡하니까 읽기 쉬운 별칭으로 주소 지칭 DNS: Domain Name System 서버 DNS에서 도메인 보고 IP서버 받아와 정확한 장소로 연결 ✅ HTTP HTTP: Hypertext Transfe...
✅ 네트워크 구조 서버와 클라이언트 간 네트워크 구조 모델 ✔️ 서버 - 클라이언트 구조 ✔️ P2P 구조 ✔️ 중앙 집중식 구조 ✅ 서버 - 클라이언트 구조 하나/적은 수의 서버가 여러개의 클라이언트 가지는 구조 역할을 서버/클라이언트로 분리 서버는 요청을 받기만 하고, 클라이언트는 요청을 하기만 한다. 한 템포의 요청...