【SAPUI5】학습에 도움이 되는 동영상집과 개발에 도움이 되는 툴 3선

학습에 도움이되는 동영상 모음



SAPUI5의 학습을 하는 중에서 매우 도움이 된다고 느낀 Youtube의 채널이 있으므로 소개하고 싶습니다.
Anubhav Oberoy
인도인의 Anubhav씨에 의한 동영상 시리즈입니다. SAP의 최신 기술에 관한 동영상이 많이 올라가고 있습니다.


그 중 Anubhav's learning series 을 최근에 잘 보고 있습니다.
웹 앱 초보자임을 전제로 강의를 진행시켜 주므로 납득감이 강합니다. 이쪽의 Youtube 동영상에서는 폭넓은 주제에 대해 접해지고 있어 「이런 기술이 있는가」라고 하는 식을 알 수 있는 좋은 콘텐츠라고 생각합니다.
Anubhav 씨는 유상의 e-learning도 제공하고 있어 기초부터 스텝 바이 스텝으로 배운다면 유상판을 추천합니다.
htps //w w. 온 네후오오리 t 라이 마늘 gs. 코m/

개발에 도움이 되는 툴 3선



위의 동영상 중에서 나오는 무료 서비스를 소개합니다.

1. JSONLint



htps : // j 그런 t. 이 m
JSON 형식이 올바른지 확인하는 서비스입니다.
JSON 데이터를 붙여넣고 "Validate JSON"버튼을 누르면 체크가 실행됩니다.


2. xmlvalidation



htps //w w. xmlゔぁぃ다치온. 이 m
이쪽은 xml의 포맷을 체크해 주는 서비스입니다.
사용법은 상당히 같고, xml 데이터를 붙여 "validate"버튼을 누르기만 하면 됩니다.

결과

체크할 수 있는 것은 닫는 태그가 제대로 있는가 등 일반적인 내용으로, SAPUI5의 구문으로서 올바른가는 체크되지 않습니다. 앱을 실행할 때 XML 형식 오류가 발생하면 형식이 올바른지 확인하기 위해 사용하는 경우가 많을 것입니다.

3. Postman



다음 동영상에서 소개된 도구입니다.
SAP Gateway $batch from OData | DEEP ENTITY using OData Service | SAP Netweaver OData Training
OData의 다양한 메소드를 테스트할 때 사용합니다. (웹 앱이 아직 완료되지 않은 단계에서 OData 단위 테스트)
GET 요청은 브라우저에서 테스트할 수 있지만 POST 요청은 브라우저에서 실행할 수 없습니다. 그럴 때 사용할 수있는 것이 Postman 도구입니다. 또한 POST 요청은 SAPGUI의 Gateway Client를 사용하여 테스트할 수 있습니다. 즉 SAPGUI에 액세스할 수 있는 경우는 Postman을 사용하지 않아도 된다고 생각합니다.

설치 방법



Chrome 확장 프로그램으로 추가할 수 있습니다.
htps // ch 로메. 오, ぇ. 이 m / ぇ bs 잡아 / / 싶은 l / ポストマン / fhbjg 비 f ぃ jbd hl = 그럼

GET 요청 실행



요청에 다음을 입력합니다.http://<server>:<port>/sap/opu/odata/sap/<service>/<entitySet>?$format=json<>에는 자신이 사용하는 서버, 포트, 서비스명, 엔티티 세트가 들어갑니다.
Authentication Type, 사용자 이름, 암호를 입력하고 "Send"를 누릅니다.


그 결과 EntitySet이 검색됩니다.


POST 요청 실행



POST 요청을 실행하려면 먼저 x-csrf 토큰이라는 것을 가져와야 합니다. 따라서 먼저 적절한 데이터 세트에 대해 GET 요청을 실행합니다. 이때 요청 헤더에 다음을 추가합니다.
Key: x-csrf-token
Value: fetch

그러면 응답 헤더에 토큰이 설정되어 반환됩니다.


그런 다음 POST를 실행합니다. 여기에서는 Order를 등록하는 메소드를 만들고 있으므로 그것을 실행합니다. Content-Type에 "application/json", x-csrf-token에 위에서 얻은 토큰을 설정합니다. ※Content-Type이 json인 것은 body에 JSON 데이터를 전달하기 위해


요청 Body에 전달할 데이터를 설정합니다 (JSONLint에서 형식을 확인하는 것이 좋습니다). "Send"를 눌러 요청을 실행합니다.


백엔드에서 결과를 반환합니다.


오류의 경우 Body에 일부 오류 메시지가 표시됩니다.

좋은 웹페이지 즐겨찾기