애플리케이션 배치 및 PDF 파일 게시
최종 사용자에게 제공할 기능이 있는 웹 애플리케이션인 Oracle Visual Builder를 개발했으면 애플리케이션을 테스트 및/또는 최종 사용자에게 배포할 수 있도록 애플리케이션을 스테이징하고 게시할 수 있습니다.
웹 애플리케이션 스테이지 및 게시
Visual Builder 홈 페이지에서 시각적 애플리케이션을 스테이징하고 게시합니다. 앱을 게시하려면 먼저 앱을 스테이지해야 합니다. 앱이 게시되면 스테이지된 앱이 라이브 버전이 되고 스테이지된 앱에 대해 정의된 앱 설정이 게시된 앱에 적용됩니다. Visual Builder 웹 애플리케이션은 게시된 후에는 수정할 수 없습니다. 새 버전을 생성하고 스테이지 후 다시 게시해야 합니다. 런타임 환경은 앱이 서비스 호출 권한 부여에 사용할 수 있는 프록시 서버를 제공합니다. 예를 들어, 앱에서 직접 인증 방식을 사용하여 서비스를 호출하면 프록시를 우회할 수 있습니다.
앱을 스테이지하고 게시하려면 스테이지된 앱과 게시된 앱에서 사용되는 서비스를 제공하는 동일한 Visual Builder 런타임 환경에 앱 리소스를 배치합니다. Visual Builder 런타임 환경에는 웹 애플리케이션에 페이지를 제공하는 서버와 웹 및 모바일 앱이 데이터 저장에 사용되는 데이터베이스, REST 서비스에 대한 접속 관리를 위한 프록시 서버 등 데이터에 액세스하는 데 사용할 수 있는 서비스가 포함됩니다. 런타임은 디자이너 및 스테이지된/게시된 애플리케이션에서 앱을 설계할 때 사용됩니다. 또한 런타임은 Oracle Identity Cloud Service(IDCS)를 통합하여 앱 사용자를 인증하고 권한을 부여합니다.
앱을 스테이지하면 다음 작업이 수행됩니다.
- 응용 프로그램 리소스는 서버의 디렉토리에 복사됩니다.
- 스테이지 데이터베이스의 데이터베이스 스키마가 개발 데이터베이스의 변경 사항으로 갱신됩니다.
- 스테이지된 웹 앱에 액세스하거나 모바일 앱을 다운로드하기 위한 URL이 생성됩니다.
- 웹 및 모바일 앱은 스테이지된 애플리케이션에서 제공하는 서비스 및 리소스에 액세스합니다.
앱을 게시하면 다음 작업이 수행됩니다.
- 스테이지된 애플리케이션의 리소스를 포함하는 디렉토리가 라이브 앱이 됩니다. 스테이지된 앱은 게시된 후에 액세스할 수 없습니다.
- 라이브 데이터베이스의 데이터베이스 스키마가 스테이징 데이터베이스의 변경사항으로 업데이트됩니다. 스테이징 데이터베이스에서 라이브 데이터베이스로 데이터를 마이그레이션할지 여부와 방법을 선택할 수 있습니다.
- 앱을 처음 게시할 때 라이브 웹 앱에 액세스하거나 모바일 앱을 다운로드하기 위한 새 URL입니다. 웹 앱의 경우, 접근하기 위한 영구 URL입니다.
- 웹 및 모바일 앱은 게시된 앱에서 제공하는 서비스 및 리소스에 액세스합니다.