일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백내장 금감원
- 백내장 다초점렌즈 삽입술
- 금감원
- HLB
- 해시
- 코드 스테이츠 백엔드 교육과정
- 금융감독원 민원신청
- codestates 국비지원 1기 합격 후기
- Java
- 메서드
- 코드스테이츠 부트캠프
- 코테 합격후기
- Spring
- 코드스테이츠 백엔드 후기
- 에이치엘비
- 코드스테이츠 합격 후기
- Code States 백엔드 합격 후기
- 백내장
- Gamsgo
- 코드스테이츠 백엔드 교육과정
- 자바
- CodeState 후기
- 코드스테이츠 백엔드 부트캠프 합격
- 코드스테이츠 부트캠프 합격 후기
- 보험금 지급거절
- 금감원 백내장 민원
- 코드스테이츠 합격
- 백준 알고리즘
- 겜스고
- 금융감독원
- Today
- Total
목록IT 정보/Spring (48)
개발하는 동그리
HTTPS 인증서(Certificate) 데이터 제공자 신원 보장 도메인 종속 기밀성 : 메세지 가로챌 수 없음 무결성 : 메세지를 수정할 수 없음 CA (Certificate Authority) 공인인증서 발급기관 CA가 발급된 인증서를 이용하면 안전한 서버라는 것을 사용자에게 알려줄 수 있음 서버와 클라이언트 간의 CA를 통해 서버를 인증 과정 + 데이터 암호화 과정을 거치는데 이 프로토콜을 TLS라고 부름 대칭키 암호화 한개의 암호화, 복호화 비대칭 키 암호화 한 쌍의 키를 가지고 있다. ( 암호화, 복호화 ) 통신 과정 Hand Shake (탐색 과정) -> To 서버에게 임의 문자 Hello 키 제작용 랜덤 스트링 전송 세션 키로 암호화 된 메세지 전달 localhost.p12 파일 생성 완료 ..
API 문서 클라이언트가 REST API 백엔드 애플리케이션에 요청을 전송하기 위해 필요한 정보 문서화 ( 요청 URI, Parameter 등등 ) API 사용을 위한 정보가 담긴 문서를 API 문서 or API 스펙이라 불림 Swagger 장점 애너테이션 기반의 API 문서화 방식 Postman처럼 API툴로써 기능을 사용 가능 (대표적) 단점 애너테이션이 기존 코드에 더해지면서 가독성 및 유지보수성이 떨어짐 API문서와 API코드 간의 정보 불일치 문제 발생할 수 있음 Spring Rest Docs 장점 테스트 코드 기반의 API 문서화 방식 애플리케이션 기능 구현 관련코드에 API문서 생성을 위한 코딩이 필요 없음 애플리케이션의 API 문서정보와 API의 문서 스펙이 불일치 하면 failed되면서 ..
서블릿 @WebServlet ( name = "helloServlet" , urlPattern = "/hello" ) HttpServletRequest : 요청정보 사용 HttpServletResponse : 응답 정보 사용 WAS는 Request, Response 객체를 만들어 서블릿 객체를 호출 Request 객체에서 HTTP 요청 정보를 꺼내서 사용 Response 객체에 HTTP 응답 정보를 입력 WAS는 Response 객체에 담긴 내용으로 HTTP 응답 정보 생성 서블릿 컨테이너 서블릿은 지원하는 WAS를 서블릿 컨테이너라고 함 서블릿 컨테이너는 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리 서블릿 객체는 싱글톤으로 관리 최초 로딩시점에 서블릿 객체 생성하고 재활용 모든 고객의 요청이..
[중요 내용] 테스트의 단위는 작을수록 좋다. Mockito 란? Mock 객체로 Mocking을 할 수 있게 해주는 라이브러리가 바로 Mockito Mock 객체를 사용하면, Controller 계층에서 실제 Service. Repository에 접근하지 않고 Mock Service 객체를 이용해 데이터 베이스에 접근할 수 있다. 즉 계층을 단절시켜 불필요한 과정을 줄일 수 있다. Mockito.mock() 메서드 아래와 같이 클래스 또는 인터페이스의 모의 객체를 만들 수 있다. UserRepository localMockRepository = Mockito.mock(UserRepository.class); 해당 인스턴스의 메서드에 대한 반환값을 스텁하고 호출되었는지 확인할 수 있다. Mockito.w..