본문 바로가기

728x90
반응형

Server Programming

(202)
6일차 - TIL 오늘 한것 개인 프로젝트, 모델링과 시퀀스 다이어그램 작성 자바의 정석 - 객체지향 개념 복습 월간 계획 작성 자바의 정석 객체지향 개념 예외처리 스프링의 정석 완강 내일 할것 자바의 정석 - 객체지향 개념 복습
5일차. TIL 오늘 한것 그룹 스터디 그룹 노션 페이지 작성 수강할 온라인 강좌 선정 그룹 목표 설정 소셜 로그인 처리 카카오를 통한 소셜 로그인 구현 개인 프로젝트를 위한 Git 리포지토리 생성 후, README.MD 작성 내일 할것 개인 프로젝트 수행
4일차. TIL 오늘 한것 GitHub를 통한 협업 (3) Git 관리 전략 branch protect rule .gitignore 회원 데이터 처리 MemberJoinDTO Member 소셜 로그인 처리 카카오로 소셜 로그인 (토큰, REST API 키, 비밀키) 내일 할것 그룹 스터디 소셜 로그인 처리 JWT Amazon EC3 연동
8장 -5. 소셜 로그인 처리 (+ OAuth2, 토큰, REST API 키, 인가코드) 요구사항 OAuth2를 이용한 소셜 로그인 처리 OAuth2 : 외부 서비스로 소셜 로그인을 이용해 사용자 연동 처리를 하는 프로토콜 프로젝트를 위한 설정 카카오 로그인을 위한 설정 OAuth2가 카카오 소셜 로그인을 처리하는 과정 소셜 로그인 후처리 1. 카카오 로그인을 위한 설정 애플리케이션 등록 : https://developers.kakao.com/ 등록한 애플리케이션에 생성된 REST API 키 복사 플랫폼 : Web, 사이트 도메인 : http://localhost:8080 설정 Redirect URI 지정 : http://localhost:8080/login/oauth2/code/kakao 로그인 활성화 후, 카카오 로그인 보안 항목에서 'Client Secret'으로 생성한 키 복사 2. ..
8장 -4. 회원 가입 처리 요구사항 직접 회원가입 소셜 로그인 기존 가입된 회원이면 해당 이메일을 이용해 로그인 기존 가입된 회원이 아니면, 소셜 로그인의 정보를 이용한 간편 회원가입 회원 가입 기능 구현 GET 방식 : 회원가입 페이지 POST 방식 : 회원가입 데이터를 전달해 DB에 추가 GET 방식 화면 출력 -> POST 방식으로 데이터 전달 -> 목록 페이지로 이동 회원 가입 구현 순서 DTO 컨트롤러 화면 서비스 시큐리티의 DTO와 회원가입 전용 DTO 시큐리티가 사용하는 DTO : User UserDetails를 구현한 User클래스를 상속하는 DTO 회원가입 전용 DTO : MemberJoinDTO 작성 1. 회원가입 전용 DTO인 MemberJoinDTO 작성 package org.zerock.b01.dto; im..
4일차. Git 관리 전략을 활용한 협업 목차 Git 관리 전략 Git 사용 팁 Github 활용한 협업 하나의 중심 브랜치 전략 : trunk 필요시에 분기하는 가장 기본적인 전략 : trunk based flow (trunk at scale) 사용할 브랜치를 미리 생성해두는 전략 (굵게 표시한 브랜치는 merge되어도 영구적으로 사용하는 브랜치) master : 실제 서비스를 하고 있는 브랜치 hotfix : 메인 브랜치에서 분기해 심각한 오류를 해결하기 위한 브랜치 release : 품질검사를 위해 생성하는 브랜치 develop : 개발을 위한 브랜치 feature : develop에서 분기한 기능 개발용 1. Git 관리 전략 1) Git 관리 전략 종류 규모 / 릴리즈 주기에 따라 관리 전략을 선택한다. 1. Gitflow :가장 이상..
네트워크 개론 네트워크 기초 네트워크 패킷 비트와 바이트 랜과 왠 서버 네트워크 기본 규칙 프로토콜 OSI 모델 TCP/IP 모델 캡슐화 역캡슐화 헤더 물리 계층 물리 계층 전기 신호 디지털 신호 랜 카드 케이블 허브 데이터 링크 계층 데이터 링크 계층 이더넷 충돌 MAC 주소 스위치 전이중 통신 방식 네트워크 계층 네트워크 계층 IP IP 주소 네트워크 ID 서브넷 라우터 전송 계층 전송 계층 연결형 통신 TCP 일련번호 포트 번호 UDP 응용 계층 응용 계층 WWW HTTP DNS 서버 SMTP POP3 네트워크의 흐름
3일차. TIL 오늘 한것 GitHub의 Branch와 Pull request Github의 기능들 (issue, Projects, milestone) 스프링 시큐리티로 회원 데이터 처리 내일 할것 GitHub를 통한 협업 (3) 회원 데이터 처리 소셜 로그인 처리

728x90
반응형