분류 전체보기

· SW Academy
HTTP(Hypertext Transfer Protocol) - Web의 자원 위치에 접근하는 프로토콜 - HyperText 를 클라이언트와 서버 사이에 주고 받을 수 있게 정의한 프로토콜 - TCP/IP 프로토콜 위에서 동작하는 Text Based 프로토콜 - 사람이 눈으로 보고 이해 가능! GET - 리소스를 요청하기 위한 메서드 POST - 서버에 입력 데이터를 전송하기 위한 메서드 - 주로 HTML 폼을 사용하기 위하여 많이 사용됨 Header General Headers - 클라이언트 서버 양 쪽에서 모두 사용 Request Headers - 클라이언트에서 사용 Response Headers - 서버에서 사용 Entity Headers - 엔터티 본문에 대한 헤더
· SW Academy
Computer Network Computer Network란? - 서로 데이터를 교환하고 리소스를 공유할 수 있는 상호 연결된 Computing device의 집합 - 프로토콜을 사용하여 통신 - 다양한 형태로 구성(Topology) Node Computing device간 메시지 전달을 위해 중간 연결 역할을 수행하는 다양한 디바이스를 말한다. 하나 이상의 node가 다양한 형태로 연결될 수 있다. Node 종류 - Network Interface - Repeater and Hub - Bridge - Switch - Router - Modem - Firewall
· SW Academy
Process - 실행 중인 프로그램을 의미 - 스케줄링의 대상이 되는 작업과 같은 의미로 쓰임 - Storage의 프로그램을 실행하면, 실행을 위해 메모리 할당이 이루어지고, 할당된 메모리 공간으로 바이너리 코드가 올라감. - 이 순간부터 process라고 불림 - process는 하나 이상의 스레드 구성이 됨 Thread - 프로세스와 유사하지만, 메모리의 많은 부분 공유 - 스레드 별로 스택과 레지스터 가짐 - Thread of control을 줄인 말로, 제어의 흐름을 시각적으로 표현 프로세스와 스레드의 차이 Process Thread 프로그램이 실행하기 위한 모든 자원들을 개별적으로 가지고 있어 무거움 개별적으로 분리가 필요한 최소한의 자원들만 가져LWP(Sight Weight Process)라..
Process - 실행 중인 프로그램을 의미 - 스케줄링의 대상이 되는 작업과 같은 의미로 쓰임 - Storage의 프로그램을 실행하면, 실행을 위해 메모리 할당이 이루어지고, 할당된 메모리 공간으로 바이너리 코드가 올라감. - 이 순간부터 process라고 불림 - process는 하나 이상의 스레드 구성이 됨 Thread - 프로세스와 유사하지만, 메모리의 많은 부분 공유 - 스레드 별로 스택과 레지스터 가짐 - Thread of control을 줄인 말로, 제어의 흐름을 시각적으로 표현 프로세스와 스레드의 차이 Process Thread 프로그램이 실행하기 위한 모든 자원들을 개별적으로 가지고 있어 무거움 개별적으로 분리가 필요한 최소한의 자원들만 가져LWP(Sight Weight Process)라..
회원 도메인 생성 인증을 위해서 도메인과 리포지터리, 서비스를 완성하였다. 시큐리티 설정 1. 스프링 시큐리티 기능 비활성화 2. 인증, 인가 설정 3. 폼 기반 로그인 설정 4. 로그아웃 설정 5. 인증 관리자 관련 설정 6. 사용자 정보 서비스 설정 7. 패스워드 인코더로 사용할 빈 등록 과 같은 과정을 거쳐 시큐리티 설정을 완료했다. 회원가입 구현 먼저 회원 정보를 추가하는 서비스 메서드를 작성하고, 회원 가입 컨트롤러를 구현했다. 뷰 컨트롤러도 구현하여 실제로 볼 수 있는 화면을 작성했다. 로그아웃 구현 마찬가지로 메서드와 뷰를 추가해서 작성했다. 완성본 회원가입, 로그인, 로그아웃 모두 정상적으로 작동한다.
스프링 시큐리티는 필터 기반으로 동작하며 스프링 기반의 애플리케이션 보안을 담당하는 스프링 하위 프레임워크이다. 인증과 인가 인증 : 사용자의 신원을 입증하는 과정 인가 : 사이트의 특정 부분에 접근할 수 있는지에 권한을 확인하는 작업 이 코드들을 아무런 도구 없이 작성하려면 굉장히 많은 시간이 필요하지만, 스프링 시큐리티가 이를 쉽게 도와준다. 스프링 시큐리티는 다양한 필터들로 나누어져 있고, 각 필터에서 인증, 인가와 관련된 작업을 처리한다.
카르노도
'분류 전체보기' 카테고리의 글 목록 (5 Page)