TIL

· TIL
JWT는 stateless, Session은 stateful jwt의 특징 :클라이언트가 모든 요청에 jwt를 함께 보내서 http stateless & connectionless한 특징을 극복한다. Bean=객체 (객체는 new 해서 생성하는 것) 그런데 @Service, @RestController 이런 것들이 붙은 클래스들은 new 해서 생성한 적이 없네? 컴포넌트들은 Bean(객체)으로 생성되서 IoC Container에 의해 관리되더라. 그리고 필요한 곳이 있으면 DI 되더라. 즉 Bean = 객체, IoC Container = Bean 담는 곳 관심사의 분리란? 코드를 변경에 유리하게 작성하는 것중복 코드를 줄이는 것재사용성을 높이는 것 다음 중 연결 시 handshake 과정이 포함된 프로토..
· TIL
벌써 곧 10월이다. 여행이 예정돼 있어서 다음 TIL은 10월 14일부터 올릴 예정이다.여행도 가고, 푹 쉬고 와서 다시 열심히 달려보겠습니다. 일단 오늘도 파이팅 처음에 package를 생성하고 구조를 잡는다예를 들어 ) controller, dto, entity, repository, service 이렇게 말이다. entity는 5형제 어노테이션이 있다.@Getter @Entity @NoArgsConstructor @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Getter는 getter 메서드 자동 생성 해 주고@Entity는 db 테이블과 매핑되는 엔티티인 걸 알려주고@NoArgsConstructor는 파라미터가 없는 기본 생성자를 자동으로 ..
· TIL
간단한 것들을 다시 돌아보면서 공부했다 함수(function) == 메서드(method)개념의 복잡성을 줄이기 위해 용어를 통합 네트워크란 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합노드: 서버, 라우터 등 (네트워크 장치)링크(엣지): 유선 또는 무선과 같은 연결 매체 (Wi Fi, 랜)패킷: 패킷은 네트워크를 통해 전송되는 데이터의 기본 단위ip = Internet Protocol , 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약 tcp = Transmission Control Protocol udp = User Datagram Protocol jwt = Json Web Token 가용성 = 중단되지 않고 지속될 가능성 만약 서버가 1대 있다면 가용성이 낮..
· TIL
의존성이란?의존성은 하나의 객체가 다른 객체의 기능이나 데이터에 의존하는 관계를 의미예를 들어, 'A' 클래스가 'B' 클래스의 메소드를 사용한다면, 'A'는 'B'에 의존하는 관계가 된다 의존성 주입 방식은 세 가지 1. 생성자 주입@Controllerpublic class UserController { private final UserService userService; public UserController(UserService userService) { this.userService = userService; } // 컨트롤러 메서드들} 2. 생성자 주입 (Lombok 사용) @Controller@RequiredArgsConstructorpublic class U..
· TIL
DB 공부도 좀 빡세게 해야겠다.. 데이터베이스DB는 관련성을 가지는 데이터의 집합, 데이터를 쉽게 저장, 검색, 수정, 삭제할 수 있다대량의 데이터를 효율적으로 관리하기 위해 필요하다. 데이터의 무결성, 일관성을 유지하고, 쉽게 접근하고 관리 가능 RDBMS = Relational DataBase Management System = 관계형 데이터베이스엄격한 구조(테이블 형태)와 관계를 갖는 데이터 저장 방식 . 열(column)과 행(row)을 사용해 데이터를 구성SQL(Structured Query Language)를 통해 접근 구조화된 데이터: 데이터는 명확하게 정의된 스키마에 따라 저장테이블 간 관계: 키(주 키와 외래 키)를 통해 테이블 간의 관계를 정립데이터 무결성: 강력한 데이터 무결성을 보..
· TIL
RESTful API 설계란?REST(Representational State Transfer)는 웹 표준을 기반으로 하는 API 설계 아키텍처!RESTful API는 네트워크 상에서 클라이언트와 서버 간의 통신을 위해 자원(Resource)의 상태를 전달하는 방법클라이언트가 서버의 자원에 접근하고 이를 활용할 수 있도록 하는 역할을 함 각 자원은 명확한 URI로 식별되어야 함 = 자원의 식별URl는 명사를 사용해야 한다. ex) /getUsers 대신 /users GET - 조회POST - 생성PUT - 수정(업데이트)DELETE - 삭제 @PathVariableURL 경로에 포함된 변수를 컨트롤러 메서드의 매개변수로 바인딩 하는 데 사용URL 경로의 일부를 변수로 사용하여, 동적으로 변하는 URL 경..
기석김
'TIL' 카테고리의 글 목록