SAP UI5로 CMS 구축기
목차
1. 개요
2. 역할
3. 배운 것 (Learned)
4. 놀랐던 것 (Longed-for)
5. 부족했던 것 (Lacked)
1. 개요
1.1. 화면 개요

1.2. ERD

1.3. 기술 스택
- SAPUI5 3.11
- CAP 7.9.3
- PostgreSQL 15.2
1.4. 개념 정리
CAP이란?
- 실시간 협업을 위한 구축하기 위한 언어 , 라이브러리 및 도구 의 개발 프레임워크
- 약자: SAP Cloud Application Programming Model
CDS이란?
- SAP HANA 데이터베이스에서 데이터 모델링을 간편하게 수행하기 위한 언어 및 개발 프레임워크
- 약자: Core Data Services
SAPUI5이란?
- SAP에서 제공하는 JavaScript기반 UI 개발 프레임워크
2. 역할
- 공통 컴포넌트를 사용하여 CMS 화면 개발
3. 배운 것 (Learned)
- JavaScript에서 Null 판별 함수 사용법
- 공통 컴포넌트 개발 경험
- cds에서는 코드에서 연결 관계를 맺어줬으나, database상에 적용은 되지 않음 (외래키)
- cds에서 엔티티 속성 변경이 발생하면 모든 테이블을 드랍하고 다시 만들어야됨
-
백엔드에서 오는 메세지를 코드 별로 정리하여 프론트에서도 메세지 처리
- 백엔드의 코드 별 메세지와 프론트의 코드 별 메세지가 다름
4. 놀랐던 것 (Longed-for)
- 개발 서버 배포 시, 로그인 처리만 느리게 되는 현상을 찾고 해결한 과정
- 네임서버 관련 이슈였는데 이는 추후 포스팅으로 별도 다룰 예정
5. 부족했던 것 (Lacked)
- 변화되는 요구사항에 따른 화면 개발 속도
