본문 바로가기

안녕하세요!

분류 전체보기

[ SAPUI5 ] Hello World ○ VSCode에서의 'yo' 실행 오류 - yo를 입력해 yeoman을 실행하고자 하였으나 아래와 같은 오류 출력 - powershell 관리자 권한으로 실행 1) 'get-ExecutionPolicy' 입력 및 Restricted 확인 * Restricted : default 값, 스크립트 실행 불가 * AllSigned : 신뢰할 수 있스크립트 파일만 실행 가능 * RemoteSigned : 로컬에서 본인생성한 스크립트 및 신뢰할 수 있는 스크립트 실행 가능 * Unrestricted : 모든 스크립트 실행 가능 * ByPass : 경고/차단없 모든 것 실행 가능 * Undefined : 권한 설정 X 2) 'Set-ExecutionPolicy RemoteSigned' 입력 및 'Y' 선택 - 실행.. 더보기
[ SAPUI5 ] VSCode에서 SPAUI5 환경 설정 및 실행 참고 출처 : 윈도우 SAPUI5 개발 환경 구축을 위한 Tools - Node.js 및 npm, Yeoman 개념 - SAP Space 윈도우 SAPUI5 개발 환경 구축 시 Node.js, CLI, npm, scaffolding 등의 의미, UI5를 윈도우 10, Visual Studio 코드환경에서 개발하기 위해 사전 설치시에 알아두면 좋을 프로그램과, 해당 프로그램이 필요한 주 sap-learn-more.com ○ Git 설치 Git git-scm.com ○ Node.js 설치 - npm 자동으로 설치됨 Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org - 설치 완료 후, 시스템 환경.. 더보기
[ ABAP ] CDS BTP 배포 ○ API Endpoint 확인 ○ cf 로그인하기 - 터미널에 'cf login' 입력 - API Endpoint 복사 밑 붙여넣기 - SAP 로그인 Email 및 password 입력 1) 로그인 진행 시, 백스페이스 등을 누르면 오류문자가 입력되니 유의 2) 비밀번호는 입력 시에, 캡슐화(?)되어 보이지 않으니 참고 ○ CDS 배포 - 터미널에 ' cds deploy --to hana' 입력 - cds deploy 1) HANA DB에 CAP Java Application이 사용할 새로운 HDI Container를 생성해 배포 2) 별도로 이름을 지정하지 않으면 + '-db' 형태의 이름을 기본값으로 하여 Container를 생성 ○ 배포 결과 확인 - DB Explorer 접속 - 좌측 상 '+'.. 더보기
[ SAPUI5 ] BAS 생성 및 SpringBoot 연동 ○ 비즈니스 기술 플랫폼(SAP Business Technology Platform (SAP BTP)) - CAP 애플리케이션 생성에 사용하는 IDE ○ BAS 찾기 - SAP BTP 로그인 - SAP BTP Cockpit 접속 - Service Marketplace 클릭 - SAP Business Applicatoin Studio의 'Go to Application' 클릭 ○ Dev Space - Create Dev Space 클릭 ○ BAS 생성 - 좌측 "What kind of application do you want to create?"에서 'Full Stack Cloud Application' 선택 - Dev Space name 입력 - Create Dev Space 클릭 ○ BAS 구동 - .. 더보기
[ Java ] HANA CLOUD DB 연동 ○ Dialect - JPA : 기본적으로 어플리케이션에서 직접 JDBC 레벨의 SQL 작성하지 않고 JPA가 직접 SQL을 작성 및 실행 - DBMS 종류마다 사용하는 SQL이 다름 - Dialect : JPA에 어떤 DBMS를 사용해야 하는 지에 대해 알려주는 방법 ○ ORM(Object-Relation Mapping) - 애플리케이션 Class와 RDB(Relational DataBase)의 테이블 매핑(연결) - 애플리케이션객체를 RDB 테이블에 자동으로 영속화 해주는 것 - 장점 1) SQL 문이아닌 Method 통해DB 조작 가능해 개발자는 객체 모델을 이용해 비즈니스 로직 구성 집중 가능 2) 필요한 선언문, 할당 등의 부수적인 코드가 줄어들어 각종 객체에 대한 코드를 별도로 작성해 코드 가.. 더보기
[ Concept ] 클라우드 컴퓨팅 ○ 클라우드 컴퓨팅 - 인터넷 기반의 컴퓨팅 - 인터넷 상의 가상화된 서버에 프로그램을 두고 필요할 때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스 - 장점 1) 서버를 직접 구매할 때 고려해야 할 전력, 위치, 확장성 고민 불필요 2) 데이터 센터 어딘가에 이미 준비되어 있는 서버 사용 3) 서버 세팅 등 신경쓰지 않고 서비스 운영에만 집중 가능 4) 서비스 부하에 따라 실시간 확장성 지원 가능 5) 사용한 만큼 비용 지불하기 때문에 운영에 있어 효율성 향상 ○ 퍼블릭 클라우드(Public Cloud : 개방형 클라우드) - 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델 - 클라우드 서비스 제공자(CSP)rk gkemdnpdj, thvmxmdnpdj rhksfl - 데이터나 기능,.. 더보기
[ JAVA ] 웹 사이트 개발 / GET, POST [ Request / Response ] ○ GET - 주소창에 직접 원하는 데이터를 적거나 링크를 클릭해 호출 - 주소와 데이터 함께 보내는 방법 - '?', '&,=' 이용해 원하는 웹주소 호출할 때 필요한 데이터 전송 - 주로 특정한 정보 조회 용도로 사용 ○ POST - 입력 화면에 필요한 내용 작성한 후, '전송'과 같은 버튼 등 클릭해 호출 - 주소와 데이터를 따로 보내는 방법 ○ 정적(static) 데이터 - 항상 동일하게 고정된 데이터를 전송하는 방식 - 주로 파일로 고정된 HTML, CSS 이미지 파일 등의 데이터 ○ 동적(dynamic) 데이터 - 매번 필요할 때마다 다른 데이터를 동적으로 구성해 전송하는 방식 - 메일함처럼 상황에 따라 동적으로 서버에서 데이터를 만들어 보내는 방식 -.. 더보기
[ Concept ] 스프링 클라우드 ○ The Twelve-Factor App - SaaS(Softeare as a Service) 1) 설정 자동화 절차를 체계화(Declarative)해 새로운 개발자가 프로젝트에 참여하는데 드는 시간과 비용 최소화 2) 운영체제에 따라 달라지는 부분을 명확히 하고, 실행 환경 사이의 이식성 극대화 3) 최근 등장한 클라우드 플랫폼에 적합, 서버와 시스템의 관리 불필요 4) 개발 환경과 운영 환경의 차이를 최소화, 민첩성 극대화, 지속 배포 가능 5) 툴, 아키텍처 및 개발 방식 크게 변경하지 않고 확장 가능(Scale Up) - Twelve-Factor App 1) 코드베이스 : 애플리케이션당하나의 코드베이스만 존재 이를 CI/CD(Continuous Integration/Continuous Deliv.. 더보기

300x250
반응형
loading