본문 바로가기

Study

(13)
6. 데이터 파고들기 • 스프링 데이터 Spring Data : 기본적인 데이터 저장의 특수한 속성을 유지하면서 데이터에 액세스하는 친숙하고 일관된 스프링 기반 프로그래밍 모델을 제공하는 것 https://spring.io/projects/spring-data Spring Data Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. It makes it easy to use data access technologies, relational and non-re..
[오류] org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.query.SyntaxException org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.query.SyntaxException: At 1:26 and token 'fetch', mismatched input 'fetch', expecting one of the following tokens: , ',', CROSS, FULL, GROUP, INNER, JOIN, LEFT, ORDER, OUTER, RIGHT, WHERE [select o from Order ojoin fetch o.member mjoin fetch o.delivery d] select o from Order o 뒤에 띄어쓰기 안해서 생긴 오류 ....... 띄어쓰기를 잘 하자 .....;;;;..
JPA 시작 보호되어 있는 글입니다.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 보호되어 있는 글입니다.
5. 애플리케이션 설정과 검사 더보기 2023.09.03 - [Study/Spring Boot] - 3. REST API 2023.09.10 - [Study/Spring Boot] - 4. 데이터베이스 액세스 오류를 식별할 때 동적이고 분산된 애플리케이션이 많아지면 아래 작업을 수행해야 함 애플리케이션의 동적 설정과 재설정 현재 설정과 출처의 확인과 결정 애플리케이션 환경과 헬스 지표(health indicators)의 검사와 모니터링 실행 중인 애플리케이션의 로깅 수준을 일시적으로 조정해 오류 원인 식별 스프링 부트에 내장된 설정 기능, 자동 설정 리포트와 함께 Spring Boot Actuator로 애플리케이션 환경 설정을 유연하게 동적으로 생성, 식별, 수정하는 방법 5.1 애플리케이션 설정 스프링 부트는 애플리케이션의 동적 설..
4. 데이터베이스 액세스 이전 글 2023.09.03 - [Study/Spring Boot] - 3. REST API 4.1 DB엑세스를 위한 자동 설정 프라이밍 사용자 맞춤 기능 → 사용 패턴에 따라 여러 속성값을 제공, 하나 이상의 맞춤형 빈을 제공하는 기능 등 4.2.1 DB 의존성 추가하기 스프링 부트 애플리케이션에서 DB에 액세스 하기 위해 필요한 것 • 실행 중인 DB - 접속 가능한 DB이거나 개발하는 애플리케이션의 내장 DB • 프로그램 상에서 DB 액세스를 가능하게 해주는 DB 드라이버 • 원하는 DB에 액세스하기 위한 '스프링 데이터' 모듈 영속성 DB (Persistance database) → 빌드 파일에 의존성, 기능 추가하기 이번 실습에서 사용할 DB → H2 DB (JPA 호환 DB) 1. 애플리케이션..
3. REST API *모놀리식(Monolithic) 아키텍처: 단일 코드 베이스의 애플리케이션 (모든 것을 한곳에서 실행) *마이크로서비스 아키텍처: 애플리케이션을 작은 서비스로 분할, 각 서비스가 독립적 REST API REST (Representational State Transfer) - 생존가능성(survivability), 회복탄력성(resilience)을 향상시킴 - 무상태 애플리케이션/서비스라고도 함 - 서비스마다 자체적으로 '현재 상태'를 가짐, 다른 서비스가 자기 서비스의 '현재 상태'를 저장하리라 기대하지 않기 때문 *무상태: 수신자(receiver)가 이전 요청(request)의 상태를 유지하지 않는 방식 - 안정성과 확장성에 유리하지만 요청을 재사용할 수 없으므로 반복 데이터로 네트워크 성능을 저하시킴..
32. 이메일 보안 스팸메일대응법, 보안관련 프로토콜 같이 정리 / 프로토콜별 특징 출제빈도↑ 1. 이메일 관련 프로토콜 1. 전자우편의 구조 - UA(User Agent): 메시지 구성, 읽기, 답장 보내기, 전달하는 소프트웨어 패키지(프로그램) / 사용자 컴퓨터에서 로컬 편지함 처리 - MTA(Message Transfer Agent; 메시지 전송 대행자) - C/S 프로그램 - MMA(Message Access Agent; 메시지 접근 대행자) - C/S 프로그램으로 구성되어 있음 2. SMTP(Simple Mail Transfer Protocol; 단순 우편 전달 프로토콜)★ : 인터넷에서 MTA 클라이언트와 서버를 규정하는 공식적인 프로토콜 - (송신자와 송신자의 메일 서버 사이) + (두 메일 서버들 사이)에서 ..