1. Localizing Error Messages이 레슨에서는 CAP 애플리케이션에서 오류 메시지를 현지화하는 방법을 배웁니다.텍스트 번들 파일오류 메시지를 하드코딩하는 대신 별도의 텍스트 번들 파일에 키-값 쌍으로 유지관리합니다.애플리케이션 코드는 키를 사용하여 해당 텍스트에 접근합니다.여러 언어를 지원하기 위해 동일한 키에 대해 번역된 텍스트를 제공하는 여러 파일을 유지관리합니다.번들 파일 생성 절차_i18n, i18n 또는 assets/i18n 폴더에 messages.properties 파일을 생성합니다.키-값 쌍으로 텍스트를 유지관리합니다 (보통 영어로).추가 언어 지원을 위해 messages.properties 형식의 파일을 생성합니다.폴백 체인요청된 언어의 파일이 없거나 키가 없는 경우 me..
1.Validating User InputCAP(Cloud Application Programming)에서는 어노테이션을 사용하여 서버 측에서 입력 데이터를 검증할 수 있습니다. 이를 통해 잘못된 데이터가 데이터베이스에 저장되지 않도록 방지할 수 있습니다. 이 글에서는 주요 어노테이션과 그 사용 예시를 다룹니다.주요 어노테이션@mandatory기능: 해당 필드가 비어 있지 않도록 강제합니다. null 값이나 공백 문자열(트림된 값)을 허용하지 않습니다.동작: 입력값이 없을 경우, HTTP 상태 코드 400 (Bad Request)와 함께 "값이 필요합니다(Value is required)"라는 오류 메시지를 반환합니다.사용 예시:Books 엔티티의 title 필드는 반드시 입력되어야 합니다.Authors..
Using Associations and CompositionsCAP에서 연관 관계와 구성 사용하기CAP에서 연관 관계와 구성은 엔티티 간의 관계를 모델링하는 데 사용됩니다. 연관 관계는 독립적으로 존재할 수 있는 엔티티 간의 관계를 정의하며, 구성은 포함 관계를 나타내는 데 사용됩니다. 연관 관계연관 관계는 두 가지로 나뉩니다:관리형 연관 관계: 관리형 연관 관계는 자동으로 외래 키 필드와 조인 조건을 추가합니다. 이는ToOne 연관 관계에 적합하며, 모델의 간결성을 유지하는 데 유리합니다.비관리형 연관 관계: 비관리형 연관 관계는 임의의 조인 조건을 명시적으로 지정할 수 있습니다. 이는 복잡한 관계를 모델링하는 데 유용합니다.To-One 연관 관계ToOne 연관 관계는 한 엔티티가 다른 엔티티와 하나..