분류 전체보기 (285) 썸네일형 리스트형 웹소켓 카테고리 CUD는 관리자가 가능하지만 관리자라면 누가 생성했는지 상관없이 전부 수정 삭제가 가능하다 erd에 상품-카테고리에 대한 중간테이블 생성 ***** 1api 당 1 dto ***** 채팅기능 사용시 HTTP가 적합하지 않은 이유 비연결성 (connectionless) : 연결을 맺고 요청을 하고 응답을 받으면 연결을 끊어버린다. 무상태성 (stateless) : 서버가 클라이언트의 상태를 가지고 있지 않는다. 단방향 통신이다. 따라서 실시간 소통기능으로 적합X WebSocket HTTP 통신과 다르게 연결을 맺고 바로 끊어버리는 게 아니라 계속 유지를 하기 때문에 실시간 통신에 적합하다. STOMP 발행자 , 구독자 STOMP를 사용할것인가 말것인가? 단순 1대1만 가능하고 텍스트기반이라면 웹소.. 1/5일 회의록 S.A 피드백 확인 →코드 컨벤션 추가 기술 멘토링 사전 노트 조금 작성 JWT 지급 방식 변경 논의 exception 공부 및 컨벤션으로 맞추기 하루 작성된 코드 리뷰 평가점수 개념 명확화(매 거래마다 점수가 산정되고 유저 프로필 상에는 그 점수의 평균값이 기록)→ 변경가능 수정사항 검색기능 추가 태그 및 지역으로 검색가능 product → products로 수정 Swagger 당장 미적용 , 추후 적용 예정 Jwt token 방식 쿠키 → 헤더 방식으로 변경 exception은 GlobalExceptionHandler로 처리 유저평가 Entity 수정 → 거래 Entity로 수정 + 필드값으로 평가점수가 들어감 기존 : 평가하는 회원, 평가받는 회원, 평가점수로 구성된 유저평가 Entity를 수정 후.. 시나리오 기획서 시나리오 기획서 시스템 상황 분석 Book톡방은 책관련 중고거래 커뮤니티 서비스이다. Book톡방은 회원가입을 할 수 있다. 회원가입시 이메일,패스워드,패스워드확인번호을 입력해야한다. 이메일인증을 해야만 가입이 가능한다. 혹은 해당하는 이메일에대한 소셜로그인으로 로그인이 가능하다. 로그인 회원은 정보수정이 가능하다 정보수정시 비밀번호를 확인받아야한다. 닉네임 변경은 변경 후 30일 뒤에 가능하다. 주소를 추가 및 수정할 수 있다. 전화번호를 추가 및 수정 할 수 있다. 프로필 이미지 및 한줄소개를 추가 및 수정 할 수 있다. 로그인회원은 특정정보를 조회할 수 있다. 판매한 목록을 조회 가능하다. 판매한 목록을 다른사용자에게 숨김처리가 가능하다. 구매한 목록을 조회 가능하다. 구매한 목록을 을 다른사용자에.. 클래스형 vs 함수형 클래스형 : state, lifeCycle 관련 기능사용 가능하다. 메모리 자원을 함수형 컴포넌트보다 조금 더 사용한다. 임의 메서드를 정의할 수 있다. 함수형 : state, lifeCycle 관련 기능사용 불가능 [Hook을 통해 해결 됨] 메모리 자원을 함수형 컴포넌트보다 덜 사용한다. 컴포넌트 선언이 편하다. 자바에서는 함수형 컴포넌트를 사용하는 상황으로, 간단한 UI를 표현하거나 Hooks를 통해 상태와 생명주기를 다룰 수 있는 경우에는, 또는 코드의 간결성이 중요한 상황에서 주로 함수형 컴포넌트를 선택합니다. 함수형 컴포넌트는 간결하고 읽기 쉬운 코드를 제공하여 유지보수성을 향상시키는 데 도움이 됩니다. OAuth에 대해서 설명해주세요. OAuth(Open Authorization)은 사용자가 웹 또는 모바일 애플리케이션에서 다른 웹 사이트 또는 애플리케이션에 대한 접근 권한을 부여할 때 사용되는 개방형 표준 프로토콜로.소셜로그인에서 사용됩니다. OAuth는 사용자의 리소스에 대한 제한된 액세스를 제3자 애플리케이션에 부여하며, 사용자 이름과 암호를 직접 제공하지 않고도 안전한 방식으로 리소스에 접근할 수 있도록 합니다. OAuth의 핵심 구성 요소는 다음과 같습니다: Resource Owner(리소스 소유자): 자원(데이터 또는 서비스)에 대한 접근 권한을 가진 사용자. Client(클라이언트): 리소스에 접근하려는 애플리케이션 또는 서비스. Authorization Server(인가 서버): 클라이언트의 요청에 대해 사용자의 동의를 .. JWT, Refresh, Access Token에 대해서 설명해주세요 JWT( JSON Web Token)은 웹 표준으로 정의된 토큰 형식 중 하나이며, 주로 사용자 인증을 위해 사용됩니다. Refresh Token과 Access Token은 인증 및 보안 관련 작업에 사용되는 특별한 종류의 토큰입니다. 1. JWT (JSON Web Token): 정의: JWT는 클레임(claim) 정보를 JSON 형식으로 인코딩하여 안전하게 전달하기 위한 토큰입니다. 구조: Header.Payload.Signature로 이루어져 있으며, Header에는 토큰 유형과 해시 알고리즘, Payload에는 클레임 정보, Signature에는 서명이 들어 있습니다. 용도: 인증: 사용자의 식별 정보를 담고 있어, 클라이언트가 서버에 대한 인증을 할 수 있습니다. 정보 교환: 서로 다른 시스템 간.. OSI 7계층에 대해 아는대로 설명해주세요. OSI(Open Systems Interconnection) 모델은 네트워크 프로토콜 설계와 통신 기술을 계층별로 나눈 개념적인 모델입니다. 이 모델은 총 7개의 계층으로 구성되어 있습니다. 각 계층은 하위 계층으로부터 서비스를 받고 상위 계층에게 서비스를 제공합니다. 물리 계층 (Physical Layer): 목적: 전송 매체(케이블, 광섬유 등)를 통한 비트 스트림을 전송하는 역할. 활동: 전기적 신호를 이진 데이터로 변환하거나, 반대로 이진 데이터를 전기적 신호로 변환. 데이터 링크 계층 (Data Link Layer): 목적: 물리 계층에서 발생하는 오류를 감지하고 수정하며, 노드 간 신뢰성 있는 통신을 제공. 활동: 프레임(Frame) 단위로 데이터를 관리하고, 오류 검출 및 재전송을 수행. 네.. 객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요? 객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 개발에서 사용되는 프로그래밍 패러다임 중 하나로, 현실 세계의 사물을 모델링하여 소프트웨어를 개발하는 방법입니다. 객체지향 프로그래밍은 다음과 같은 핵심 개념을 포함합니다. 클래스와 객체: 클래스는 객체를 생성하기 위한 템플릿이며, 객체는 클래스의 인스턴스입니다. 객체는 데이터와 해당 데이터를 처리하기 위한 메서드를 포함합니다. 상속: 상속은 하위 클래스가 상위 클래스의 특성과 메서드를 상속받는 개념입니다. 이를 통해 코드의 재사용성을 높일 수 있습니다. 다형성: 다형성은 같은 이름의 메서드가 다양한 형태로 작동할 수 있는 능력을 가리킵니다. 이는 상위 클래스에 정의된 메서드가 하위 클래스에서 다르게 구현될 수 .. 이전 1 ··· 15 16 17 18 19 20 21 ··· 36 다음